public function __construct() { parent::__construct(); /* assign the core loader */ $this->load = load_class('Loader'); /* the core classes */ $classes = array('config' => 'Config', 'input' => 'Input', 'benchmark' => 'Benchmark', 'uri' => 'URI', 'output' => 'Output', 'lang' => 'Language', 'router' => 'Router'); /* assign the core classes */ foreach ($classes as $key => $class) { $this->{$key} = load_class($class); } /* autoload application items */ $this->load->_ci_autoloader(); }
public function __construct() { parent::__construct(); /* assign the application instance */ self::$APP = CI_Base::get_instance(); /* assign the core classes */ $classes = CI_VERSION < 2 ? array('config' => 'Config', 'input' => 'Input', 'benchmark' => 'Benchmark', 'uri' => 'URI', 'output' => 'Output', 'lang' => 'Language', 'router' => 'Router') : is_loaded(); foreach ($classes as $key => $class) { $this->{$key} = load_class($class); } /* assign the core loader */ $this->load = load_class('Loader', 'core'); /* autoload application items */ $this->load->_ci_autoloader(); /* re-assign language and config for modules */ if (!is_a($this->lang, 'MX_Lang')) { $this->lang = new MX_Lang(); } // if ( ! is_a($this->config, 'MX_Config')) $this->config = new MX_Config; }
public function __construct() { parent::__construct(); /* assign the application instance */ self::$APP = CI_Base::get_instance(); /* assign the core loader */ $this->load = new CI_Loader(); /* use modular config and language */ $this->config = new MX_Config(); $this->lang = new MX_Language(); /* the core classes */ $classes = array('input' => 'Input', 'benchmark' => 'Benchmark', 'uri' => 'URI', 'output' => 'Output', 'router' => 'Router'); /* assign the core classes */ foreach ($classes as $key => $class) { $this->{$key} = load_class($class); } /* autoload application items */ $this->load->_ci_autoloader(); /* re-assign the core loader to use modules */ $this->load = class_exists('MX_Loader', FALSE) ? new MX_Loader() : new Loader(); }
public function __construct() { parent::__construct(); /* assign the application instance */ self::$APP = CI_Base::get_instance(); /* assign the core classes */ $classes = is_loaded(); foreach ($classes as $key => $class) { $this->{$key} = load_class($class); } /* assign the core loader */ $this->load = load_class('Loader', 'core'); /* re-assign language and config for modules */ if (!is_a($this->lang, 'MX_Lang')) { $this->lang = new MX_Lang(); } if (!is_a($this->config, 'MX_Config')) { $this->config = new MX_Config(); } /* autoload application items */ $this->load->_ci_autoloader(); }
/** * Constructor * * Calls the initialize() function */ public function __construct() { parent::__construct(); $this->_ci_initialize(); log_message('debug', 'Controller Class Initialized'); }
/** * Constructor * * Calls the initialize() function */ function Controller() { parent::__construct(); $this->_ci_initialize(); log_message('debug', "Controller Class Initialized"); }
/** Assign core libraries **/ private function _assign_libraries() { if ($core = end(modules::$registry)) { foreach (get_object_vars($core) as $key => $object) { if (is_object($object) and !isset($this->{$key})) { $this->{$key} = $object; } } } else { /* the CI core classes */ $classes = array('config' => 'Config', 'input' => 'Input', 'benchmark' => 'Benchmark', 'uri' => 'URI', 'output' => 'Output', 'lang' => 'Language', 'router' => 'Router'); /* assign the classes */ foreach ($classes as $key => $class) { $this->{$key} = load_class($class); } /* initialize CI_Base */ CI_Base::__construct(); } }