Example #1
0
 /**
  *  Funkce pro ověření, jestli má uživatel přístup ke konkrétní části aplikace
  */
 public function hasAccess($controller, $action = '')
 {
     //FIXME
     /** @var UsersModel $usersModel */
     $usersModel = UsersModel::getInstance();
     /** @var AclModel $aclModel */
     $aclModel = AclModel::getInstance();
     $user = $usersModel->findById($this->id);
     if ($user && $user->id != 0) {
         $role = $user->role;
     } else {
         $role = 'guest';
     }
     return $aclModel->isAllowed($role, $controller, $action);
 }
Example #2
0
 public function __construct()
 {
     parent::__construct();
     $this->usersModel = UsersModel::getInstance();
 }