| 
<?php
 /*function config($name = '')
 {
 $config = include(dirname(__FILE__) . '/database_config.php');
 
 if(isset($config[$name]))
 return $config[$name];
 
 $configValue = isset($config['connections'][$config['default']][$name]) ?
 $config['connections'][$config['default']][$name] : null;
 if($name)
 {
 if(!is_null($configValue))
 {
 return $configValue;
 }
 }
 
 return $config['default'];
 }*/
 
 function DBConfig($path = "")
 {
 $config = include(dirname(__FILE__) . '/database_config.php');
 if(strpos($path, ".") !== false)
 $path = explode(".", $path);
 
 if(is_array($path) && count($path))
 {
 foreach ($path as $setting)
 {
 if (isset($config[$setting]))
 {
 $config = $config[$setting];
 }
 }
 
 return $config;
 }
 else
 {
 if(isset($config[$path]))
 return $config[$path];
 
 $configValue = isset($config['connections'][$config['default']][$path]) ?
 $config['connections'][$config['default']][$path] : null;
 if($path)
 {
 if(!is_null($configValue))
 {
 return $configValue;
 }
 }
 }
 
 return $config['default'];
 }
 
 |