mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-25 13:22:16 +09:00
#18634366 : add site_srl argument to isSiteAdmin function
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@7222 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
501c60f903
commit
6174a21334
1 changed files with 12 additions and 4 deletions
|
|
@ -1033,13 +1033,21 @@
|
|||
/**
|
||||
* @brief site_module_info의 관리자 인지 체크
|
||||
**/
|
||||
function isSiteAdmin($member_info) {
|
||||
function isSiteAdmin($member_info, $site_srl = null) {
|
||||
if(!$member_info->member_srl) return false;
|
||||
if($member_info->is_admin == 'Y') return true;
|
||||
|
||||
$site_module_info = Context::get('site_module_info');
|
||||
if(!$site_module_info) return;
|
||||
$args->site_srl = $site_module_info->site_srl;
|
||||
if(!isset($site_srl))
|
||||
{
|
||||
$site_module_info = Context::get('site_module_info');
|
||||
if(!$site_module_info) return;
|
||||
$args->site_srl = $site_module_info->site_srl;
|
||||
}
|
||||
else
|
||||
{
|
||||
$args->site_srl = $site_srl;
|
||||
}
|
||||
|
||||
$args->member_srl = $member_info->member_srl;
|
||||
$output = executeQuery('module.isSiteAdmin', $args);
|
||||
if($output->data->member_srl == $args->member_srl) return true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue