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:
parent
e4ff4ce4f1
commit
5d72cfa9d7
|
@ -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
|
Loading…
Reference in a new issue