示例#1
0
 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;
     }
 }
示例#2
0
 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');
 }
示例#3
0
 /**
  *	Passive Tendoo Script
  **/
 private function trigger_inits()
 {
     trigger_inits();
 }