/** * Constructor assign CI instance * * @return void */ public function __construct() { $this->_ci = CI_Base::get_instance(); $this->_ci->benchmark->mark('get_settings_start'); $this->get_settings(); $this->_ci->benchmark->mark('get_settings_end'); }
public function __construct() { parent::__construct(); self::$APP = CI_Base::get_instance(); self::$APP->config = new MX_Config(); self::$APP->lang = new MX_Lang(); $this->_module = self::$APP->router->fetch_module(); }
/** * Constructor - Initializes and references CI */ public function __construct() { log_message('debug', "Cache Class Initialized."); $this->_ci = CI_Base::get_instance(); $this->_ci->load->library('settings/settings'); $this->_reset(); $this->_path = $this->_ci->config->item('cache_path'); $this->_default_expires = $this->_ci->settings->get_setting('site_cache_time'); if (!is_dir($this->_path)) { show_error("Cache Path not found: {$this->_path}"); } }
public function __construct() { $this->_ci = CI_Base::get_instance(); if (!$this->_ci->config->item('migrations_enabled') or !$this->_ci->config->item('migrations_path')) { show_404(); } // $this->_ci->lang->load("setup"); $this->migrations_path = $this->_ci->config->item('migrations_path'); if ($this->migrations_path != '' && substr($this->migrations_path, -1) != '/') { $this->migrations_path .= '/'; } $this->_ci->load->dbforge(); }
public function __construct() { self::$APP = CI_Base::get_instance(); /* assign the core loader */ self::$APP->load = new MX_Loader(); /* re-assign language and config for modules */ if (!is_a(self::$APP->lang, 'MX_Lang')) { self::$APP->lang = new MX_Lang(); } if (!is_a(self::$APP->config, 'MX_Config')) { self::$APP->config = new MX_Config(); } }
/** * Construct * * Allow users to extend the system. * Idea from the now defunct Iono */ public function __construct() { $this->_ci = CI_Base::get_instance(); $this->_ci->benchmark->mark('add_ons_start'); // Directory helper $this->_ci->load->helper('directory'); // load any active modules first $this->_load_modules(); // now auto load core helpers // by having this after the modules load it // allows people to extend helpers $this->_core_helpers(); $this->_ci->benchmark->mark('add_ons_end'); }
public function __construct() { $this->_ci = CI_Base::get_instance(); log_message('debug', "User_lib Class Initialized"); $this->_ci->benchmark->mark('users_lib_start'); $this->_ci->load->library('session'); $this->_ci->load->model('users/users_model'); $this->_ci->load->helper('cookie'); if ($this->logged_in()) { $this->user_data = $this->_ci->users_model->get_user($this->_ci->session->userdata('user_id')); } else { $this->user_data = $this->_set_guest(); } $this->_ci->benchmark->mark('users_lib_end'); }
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(); }
/** * Setup events * * @access public */ public function __construct($modules) { $this->_ci = CI_Base::get_instance(); $modules->register('template/build', $this, 'debug_footer'); $this->_ci->config->set_item('debug', TRUE); }
public function getCI() { if (empty($this->ci)) { $this->setCI(CI_Base::get_instance()); } return $this->ci; }
public function __construct() { parent::WebTestCase(); $this->_ci = CI_Base::get_instance(); }
/** * Setup events * * @access public */ public function __construct($modules) { $this->_ci = CI_Base::get_instance(); //$this->_ci->load->language('comments/comments'); $modules->register('admin/home', $this, 'latest_comments'); }
/** * Constructor */ function __construct() { log_message('debug', 'Categories Library Initialized'); $this->_ci = CI_Base::get_instance(); }
function __get($var) { return CI_Base::get_instance()->{$var}; }
/** * Setup CI Object */ public function __construct() { $this->_ci = CI_Base::get_instance(); $this->_ci->load->dbforge(); $this->_ci->load->dbutil(); }
/** * Load models from controller into model * * @access public * @param array $models */ public function loadModels($models) { $ci = CI_Base::get_instance(); foreach ($models as $model) { $this->{$model} = $ci->{$model}; } }
/** * Construct */ public function __construct() { $this->_ci = CI_Base::get_instance(); $this->_ci->load->helper('directory'); $this->allowed = directory_map(APPPATH . 'modules/', TRUE); }
/** * Global CI super object for PHP5 ONLY * * Example: * CI()->db->get('table'); * * @staticvar object $ci * @return object */ function CI() { return CI_Base::get_instance(); }
public function __construct() { $this->JI = CI_Base::get_instance(); $this->JI->load->library('parser'); log_message('debug', 'Templater Class Initialized'); }