1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-16 23:00:51 +03:00

Доработка Rbac + обновление fw

This commit is contained in:
Mzhelskiy Maxim 2014-08-31 11:58:46 +07:00
parent e4ff4ce4f1
commit 5d72cfa9d7
2 changed files with 17 additions and 2 deletions

View file

@ -198,7 +198,7 @@ class ModuleRbac extends ModuleORM {
if (isset($this->aPermissionCache[$sPlugin][$sPermissionCode])) {
$aPerm=$this->aPermissionCache[$sPlugin][$sPermissionCode];
if ($aPerm['msg_error']) {
$sMsg=$aPerm['msg_error'];
$sMsg=$this->Lang_Get($aPerm['msg_error']);
} else {
$sMsg='У вас нет прав на "'.($aPerm['title'] ? $aPerm['title'] : $aPerm['code']).'"';
}
@ -511,4 +511,19 @@ class ModuleRbac extends ModuleORM {
}
}
}
/**
* Алиас для перенаправления экшена на страницу ошибки с сообщением
*
* @param bool $bFromAdmin Необходимо указать true, если метод вызывается из стандартной админки
*
* @return string
*/
public function ReturnActionError($bFromAdmin=false) {
if ($bFromAdmin) {
$this->Message_AddErrorSingle($this->GetMsgLast());
return Router::Action('admin', 'error');
} else {
return Router::ActionError($this->GetMsgLast());
}
}
}

@ -1 +1 @@
Subproject commit 10c75ea81f7b05455b1e752585687438acc529fd
Subproject commit 8179a9841a7c2f55c995e5904d78b4a5f06ac67f