Ejemplo n.º 1
0
 function __construct()
 {
     parent::__construct(MY_Controller::SYSTEM_APP);
     $this->load->file('application/modules/app/security_rol/permission.php');
     $this->permission = new Security_Rol_Permission($this->name_key);
     $this->permission->create = Helper_App_Session::isPermissionForModule($this->name_key, 'create');
     $this->permission->update = Helper_App_Session::isPermissionForModule($this->name_key, 'update');
     if (!Helper_App_Session::isLogin()) {
         $this->redirect('app/login');
         return;
     }
     if (!Helper_App_Session::inInactivity()) {
         $this->redirect('app/login_advanced');
         return;
     }
     if (Helper_App_Session::isBlock()) {
         $this->redirect('app/login_advanced');
         return;
     }
     if (!$this->permission->access) {
         Helper_App_Log::write("Rol: intento de acceso");
         $this->redirect('app/dashboard');
         return;
     }
 }
Ejemplo n.º 2
0
 public function load($module_name_key)
 {
     $arr = get_class_vars(get_class($this));
     foreach ($arr as $attr => $value) {
         $this->{$attr} = Helper_App_Session::isPermissionForModule($module_name_key, $attr);
     }
 }
 function __construct()
 {
     parent::__construct(MY_Controller::SYSTEM_APP);
     $this->load->file('application/modules/app/security_binnacle/permission.php');
     $this->permission = new Security_Binnacle_Permission($this->name_key);
     $this->permission->view = Helper_App_Session::isPermissionForModule($this->name_key, 'view');
 }
 function __construct()
 {
     parent::__construct(MY_Controller::SYSTEM_APP);
     $this->load->file('application/modules/app/system_setting_param/permission.php');
     $this->permission = new System_Setting_Param_Permission($this->name_key);
     $this->permission->update = Helper_App_Session::isPermissionForModule($this->name_key, 'update');
 }
Ejemplo n.º 5
0
 function __construct()
 {
     parent::__construct(MY_Controller::SYSTEM_APP);
     $this->load->file('application/modules/app/user_profile/permission.php');
     $this->permission = new User_Profile_Permission($this->name_key);
     $this->permission->update = Helper_App_Session::isPermissionForModule($this->name_key, 'update');
 }
Ejemplo n.º 6
0
 function __construct()
 {
     parent::__construct(MY_Controller::SYSTEM_APP);
     $this->load->file('application/modules/app/security_rol/permission.php');
     $this->permission = new Security_Rol_Permission($this->name_key);
     $this->permission->create = Helper_App_Session::isPermissionForModule($this->name_key, 'create');
     $this->permission->update = Helper_App_Session::isPermissionForModule($this->name_key, 'update');
 }
 function __construct()
 {
     parent::__construct(MY_Controller::SYSTEM_APP);
     $this->load->file('application/modules/app/utility_company_and_company_branch/permission.php');
     $this->permission = new Utility_Company_And_Company_Branch_Permission($this->name_key);
     $this->permission->access_branch = Helper_App_Session::isPermissionForModule($this->name_key, 'access_branch');
     $this->permission->access_company = Helper_App_Session::isPermissionForModule($this->name_key, 'access_company');
     $this->permission->create_branch = Helper_App_Session::isPermissionForModule($this->name_key, 'create_branch');
     $this->permission->update_branch = Helper_App_Session::isPermissionForModule($this->name_key, 'update_branch');
     $this->permission->update_company = Helper_App_Session::isPermissionForModule($this->name_key, 'update_company');
     $this->permission->update_logo_company = Helper_App_Session::isPermissionForModule($this->name_key, 'update_logo_company');
 }