public function __construct() { // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= parent::__construct(); __extends($this); $this->instance = get_instance(); // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $this->load->library('install'); $this->load->library('file'); // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= if ($this->instance->db_connected()) { $this->load->library('users_global'); $this->data['options'] = get_meta('all'); trigger_inits(); // For Core menu extension, they are called after default menu. /** * Declare Notices : Notices are internal(system) or module/theme alert. **/ set_core_vars('tendoo_notices', trigger_filters('declare_notices', array(get_core_vars('default_notices')))); // @since 1.4 } else { $this->users_global = FALSE; $this->data['options'] = FALSE; } }
public function __construct() { parent::__construct(); $this->instance = get_instance(); $this->db = get_db(); $this->data = array(); $this->options = get_core_vars('options'); // -=-=-=-=-=--=-=-=-=-=-=--=-=-=-=-=-=--=-=-=-=-=-=--=-=-=-=-=-=--=-=-=-=-=-=--=-=-=-=-=-=--=-=-=-=-=-=--= $this->libraries_loader(); // Affecting Libraries */ // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= set_core_vars('admin_menu_items', array('dashboard', 'menu', 'about', 'users', 'controllers', 'installer', 'modules', 'themes', 'settings', 'roles', 'frontend')); // @since 1.4 set_core_vars('admin_menu_position', array('after', 'before')); // @since 1.4 // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $this->__admin_widgets(); // USING core WiDGET and thoses defined through init $this->__creating_menus(); trigger_inits(); // For Core menu extension, they are called after default menu. $this->notices_loader(); $this->file_loader(); if (get_user_meta('tendoo_status') == false && get_instance()->url->method() != 'about') { get_instance()->url->redirect(array('admin', 'about')); } /** * Declare Notices : Notices are internal(system) or module/theme alert. **/ set_core_vars('tendoo_notices', trigger_filters('declare_notices', array(get_core_vars('default_notices')))); // @since 1.4 set_page('description', translate('Dashboard') . ' | ' . get('core_version')); /*$this->tendoo_admin->system_not('Modifier vos paramêtre de sécurité', 'Mettez vous à jour avec cette version', '#', '10 mai 2013', null);*/ // Set Default View set_core_vars('inner_head', $this->load->view('admin/inner_head', array(), true, false), 'read_only'); set_core_vars('lmenu', $this->load->view('admin/left_menu', array(), true, false), 'read_only'); }
/** * Passive Tendoo Script **/ private function trigger_inits() { trigger_inits(); }