mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-22 03:42:18 +09:00
캐시 비울때 불필요한 파라미터 삭제
XE 서드파티모듈 호환성을 위한 더미 메소드에서 site_srl 을 포함하여 넣을 가능성이 다분히 있습니다. 해당 규칙을 유지하기 위해 site_srl = 0 으로 살리되 메소드는 실제 사용하지 않도록 하고, 원래 해당 액션이 void 이기 때문에 return 을 사용하지 않고 라이믹스 코어의 고유 캐시 정보 처리하는 메소드를 호출하도록 하였습니다.
This commit is contained in:
parent
3e37d8f802
commit
cbae967a8c
1 changed files with 11 additions and 12 deletions
|
|
@ -1034,7 +1034,7 @@ class memberController extends member
|
|||
}
|
||||
}
|
||||
|
||||
self::clearMemberCache($args->member_srl, $site_module_info->site_srl);
|
||||
self::clearMemberCache($args->member_srl);
|
||||
|
||||
$this->setRedirectUrl($returnUrl);
|
||||
}
|
||||
|
|
@ -1266,8 +1266,7 @@ class memberController extends member
|
|||
$this->add('member_srl', $args->member_srl);
|
||||
$this->setMessage('success_updated');
|
||||
|
||||
$site_module_info = Context::get('site_module_info');
|
||||
self::clearMemberCache($args->member_srl, $site_module_info->site_srl);
|
||||
self::clearMemberCache($args->member_srl);
|
||||
|
||||
$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberInfo');
|
||||
$this->setRedirectUrl($returnUrl);
|
||||
|
|
@ -2105,7 +2104,7 @@ class memberController extends member
|
|||
$output = executeQuery('member.deleteMembersGroup', $args);
|
||||
if(!$output->toBool()) return $output;
|
||||
$this->setMessage('success_deleted');
|
||||
self::clearMemberCache($args->member_srl, $site_module_info->site_srl);
|
||||
self::clearMemberCache($args->member_srl);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -2211,7 +2210,7 @@ class memberController extends member
|
|||
$output = executeQuery('member.addMemberToGroup',$args);
|
||||
ModuleHandler::triggerCall('member.addMemberToGroup', 'after', $args);
|
||||
|
||||
self::clearMemberCache($member_srl, $site_srl);
|
||||
self::clearMemberCache($member_srl);
|
||||
|
||||
return $output;
|
||||
}
|
||||
|
|
@ -2251,7 +2250,7 @@ class memberController extends member
|
|||
$output = executeQuery('member.addMemberToGroup', $obj);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
self::clearMemberCache($obj->member_srl, $args->site_srl);
|
||||
self::clearMemberCache($obj->member_srl);
|
||||
}
|
||||
|
||||
return new BaseObject();
|
||||
|
|
@ -2465,11 +2464,10 @@ class memberController extends member
|
|||
$args->member_srl = $member_info->member_srl;
|
||||
$output = executeQuery('member.updateLastLogin', $args);
|
||||
|
||||
$site_module_info = Context::get('site_module_info');
|
||||
self::clearMemberCache($args->member_srl, $site_module_info->site_srl);
|
||||
self::clearMemberCache($args->member_srl);
|
||||
|
||||
// Check if there is recoding table.
|
||||
$oDB = &DB::getInstance();
|
||||
$oDB = DB::getInstance();
|
||||
if($oDB->isTableExists('member_count_history') && $config->enable_login_fail_report != 'N')
|
||||
{
|
||||
// check if there is login fail records.
|
||||
|
|
@ -3200,7 +3198,7 @@ class memberController extends member
|
|||
|
||||
// Remove from cache
|
||||
unset($GLOBALS['__member_info__'][$args->member_srl]);
|
||||
self::clearMemberCache($args->member_srl, $args->site_srl);
|
||||
self::clearMemberCache($args->member_srl);
|
||||
|
||||
$output->add('member_srl', $args->member_srl);
|
||||
return $output;
|
||||
|
|
@ -3943,10 +3941,11 @@ class memberController extends member
|
|||
|
||||
/**
|
||||
* @deprecated
|
||||
* @return void
|
||||
*/
|
||||
public static function _clearMemberCache($member_srl)
|
||||
public static function _clearMemberCache($member_srl, $site_srl = 0)
|
||||
{
|
||||
return self::clearMemberCache($member_srl);
|
||||
self::clearMemberCache($member_srl);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue