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; } }
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'); }
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'); }
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'); }