\Fuel::init('config.php'); // Config load. Config::load('site', 'site'); Config::load('term', 'term'); Config::load('icon', 'icon'); Config::load('page', 'page'); Config::load('template', 'template'); Config::load('exif', 'exif'); Config::load('less', 'less'); // Config of each module load. $modules = Site_Util::get_active_modules(); foreach ($modules as $module => $path) { if (file_exists(sprintf('%sconfig/%s.php', $path, $module))) { Config::load(sprintf('%s::%s', $module, $module), $module); } } // Config of navigation load. Config::load('navigation', 'navigation'); if (in_array(FBD_ENVIRONMENT, array('DEVELOPMENT', 'TEST'))) { Config::load('develop', 'develop'); } Site_Config::regulate_configs_for_module_loaded(); // Register the autoloader for library if (FBD_AWS_ACCESS_KEY && FBD_AWS_SECRET_KEY && FBD_AWS_S3_BUCKET) { Autoloader::add_namespace('Aws', APPPATH . 'vendor/aws/aws-sdk-php/src/Aws', true); } if (conf('library.goutte.isEnabled')) { $goutte_path = FBD_BASEPATH . 'fuel/vendor/fabpot/goutte/Goutte/'; Autoloader::add_namespace('Goutte', $goutte_path, true); Autoloader::add_class('Client', $goutte_path . 'Client.php'); }