/** * 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); }
public function __construct() { parent::__construct(); $this->usersModel = UsersModel::getInstance(); }