Admin_Controller::__construct PHP Method

__construct() public method

Class constructor
public __construct ( )
    public function __construct()
    {
        parent::__construct();
        log_message('info', 'Admin Controller Class Initialized');
        // Load template library
        $this->load->library('template');
        $this->load->library('user');
        $uri = $this->uri->rsegment(1);
        if (!$this->user->isLogged() and $uri !== 'login' and $uri !== 'logout') {
            $this->alert->set('danger', $this->lang->line('alert_user_not_logged_in'));
            $prepend = empty($uri) ? '' : '?redirect=' . current_url();
            redirect(admin_url('login' . $prepend));
        }
    }

Usage Example

Exemplo n.º 1
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Quotes.Content.View');
     $this->load->model('quotes_model', null, true);
     $this->load->model(array('uom/uom_model', 'product/product_model', 'vendor_profile/vendor_profile_model'));
     $this->lang->load('quotes');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('quotes', 'quotes.js');
     $uoms_select = $this->uom_model->get_uoms_select();
     Template::set('uoms_select', $uoms_select);
     $uoms = $this->uom_model->get_uoms();
     Template::set('uoms', $uoms);
     $products_select = $this->product_model->get_products_select();
     Template::set('products_select', $products_select);
     $products = $this->product_model->get_products();
     Template::set('products', $products);
     /*
     $vendors_select = $this->vendors_model->get_vendors_select();
     		Template::set('vendors_select', $vendors_select);
     
     		$vendors = $this->vendors_model->get_vendors();
     		Template::set('vendors', $vendors);
     */
     $vendors_select = $this->vendor_profile_model->get_vendors_select();
     Template::set('vendors_select', $vendors_select);
     $vendors = $this->vendor_profile_model->get_vendors();
     Template::set('vendors', $vendors);
 }
All Usage Examples Of Admin_Controller::__construct
Admin_Controller