mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-04 02:52:10 +09:00
check_var 속성 기본값 제거
'all-managers', 'same-managers' 퍼미션 타입 추가 코드 정리
This commit is contained in:
parent
da36bc5633
commit
cd2760c4f5
3 changed files with 237 additions and 172 deletions
|
|
@ -671,15 +671,18 @@ class ModuleHandler extends Handler
|
|||
}
|
||||
|
||||
// Protect admin action
|
||||
if(($this->module == 'admin' || $kind == 'admin') && !$oModuleModel->getGrant($this->module_info, $logged_info)->root)
|
||||
if(($this->module == 'admin' || $kind == 'admin') && !$oModuleModel->getGrant($forward, $logged_info)->root)
|
||||
{
|
||||
self::_setInputErrorToContext();
|
||||
$this->error = 'admin.msg_is_not_administrator';
|
||||
$oMessageObject = self::getModuleInstance('message', $display_mode);
|
||||
$oMessageObject->setError(-1);
|
||||
$oMessageObject->setMessage($this->error);
|
||||
$oMessageObject->dispMessage();
|
||||
return $oMessageObject;
|
||||
if($this->module == 'admin' || strpos($xml_info->permission->{$this->act}, 'manager') === false)
|
||||
{
|
||||
self::_setInputErrorToContext();
|
||||
$this->error = 'admin.msg_is_not_administrator';
|
||||
$oMessageObject = self::getModuleInstance('message', $display_mode);
|
||||
$oMessageObject->setError(-1);
|
||||
$oMessageObject->setMessage($this->error);
|
||||
$oMessageObject->dispMessage();
|
||||
return $oMessageObject;
|
||||
}
|
||||
}
|
||||
|
||||
// Admin page layout
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue