#18856422 : fixed a bug that group info is removed when administrator modifies member_info

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@7390 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
haneul 2010-04-24 12:46:11 +00:00
parent d9e885e090
commit 7cbc63875f
2 changed files with 3 additions and 3 deletions

View file

@ -1261,7 +1261,7 @@
if($site_srl) $args->site_srl = $site_srl;
$oModel =& getModel('member');
$groups = $oModel->getMemberGroups($member_srl, $site_srl);
$groups = $oModel->getMemberGroups($member_srl, $site_srl, true);
if($groups[$group_srl]) return new Object();
// 추가

View file

@ -287,9 +287,9 @@
/**
* @brief member_srl이 속한 group 목록을 가져옴
**/
function getMemberGroups($member_srl, $site_srl = 0) {
function getMemberGroups($member_srl, $site_srl = 0, $force_reload = false) {
static $member_groups = array();
if(!$member_groups[$member_srl][$site_srl]) {
if(!$member_groups[$member_srl][$site_srl] || $force_reload) {
$args->member_srl = $member_srl;
$args->site_srl = $site_srl;
$output = executeQuery('member.getMemberGroups', $args);