mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-10 12:32:14 +09:00
#18064440 * 연동그룹 설정에서 이전 레벨그룹까지 포함하여 부여하도록 수정
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6511 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
232f071991
commit
0fbf4934eb
1 changed files with 8 additions and 6 deletions
|
|
@ -581,7 +581,7 @@
|
||||||
|
|
||||||
// 제거될 그룹과 새로 부여 받을 그룹을 구함
|
// 제거될 그룹과 새로 부여 받을 그룹을 구함
|
||||||
$del_group_list = array();
|
$del_group_list = array();
|
||||||
$new_group_srl = 0;
|
$new_group_srls = array();
|
||||||
|
|
||||||
asort($point_group);
|
asort($point_group);
|
||||||
|
|
||||||
|
|
@ -589,12 +589,12 @@
|
||||||
foreach($point_group as $group_srl => $target_level) {
|
foreach($point_group as $group_srl => $target_level) {
|
||||||
if($config->group_reset != 'N') $del_group_list[] = $group_srl;
|
if($config->group_reset != 'N') $del_group_list[] = $group_srl;
|
||||||
if($target_level <= $level) {
|
if($target_level <= $level) {
|
||||||
$new_group_srl = $group_srl;
|
$new_group_srls[] = $group_srl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 만약 새로운 그룹이 없다면 기본 그룹을 부여 받음
|
// 만약 새로운 그룹이 없다면 기본 그룹을 부여 받음
|
||||||
if(!$new_group_srl) $new_group_srl = $default_group->group_srl;
|
if(!$new_group_srls[0]) $new_group_srls[0] = $default_group->group_srl;
|
||||||
|
|
||||||
// 연동 그룹 제거
|
// 연동 그룹 제거
|
||||||
if($config->group_reset != 'N' && $del_group_list && count($del_group_list)) {
|
if($config->group_reset != 'N' && $del_group_list && count($del_group_list)) {
|
||||||
|
|
@ -604,9 +604,11 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
// 새로운 그룹을 부여
|
// 새로운 그룹을 부여
|
||||||
|
foreach($new_group_srls as $group_srl) {
|
||||||
$new_group_args->member_srl = $member_srl;
|
$new_group_args->member_srl = $member_srl;
|
||||||
$new_group_args->group_srl = $new_group_srl;
|
$new_group_args->group_srl = $group_srl;
|
||||||
$new_group_output = executeQuery('member.addMemberToGroup', $new_group_args);
|
executeQuery('member.addMemberToGroup', $new_group_args);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue