diff --git a/modules/member/member.admin.model.php b/modules/member/member.admin.model.php index 9066376d7..fcf1147f8 100644 --- a/modules/member/member.admin.model.php +++ b/modules/member/member.admin.model.php @@ -75,13 +75,19 @@ } // selected_group_srl이 있으면 query id를 변경 (table join때문에) + $sort_index = Context::get('sort_index'); + if($sort_index != 'last_login') $sort_index = "member_srl"; if($args->selected_group_srl) { $query_id = 'member.getMemberListWithinGroup'; - $args->sort_index = "member.member_srl"; + $args->sort_index = "member.".$sort_index; } else { $query_id = 'member.getMemberList'; - $args->sort_index = "member_srl"; + $args->sort_index = $sort_index; } + $sort_order = Context::get('sort_order'); + if($sort_order != "asc") $sort_order = "desc"; + $args->sort_order = $sort_order; + Context::set('sort_order', $sort_order); // 기타 변수들 정리 $args->page = Context::get('page'); diff --git a/modules/member/queries/getMemberList.xml b/modules/member/queries/getMemberList.xml index 95bf6961d..a532ef84a 100644 --- a/modules/member/queries/getMemberList.xml +++ b/modules/member/queries/getMemberList.xml @@ -23,7 +23,7 @@ - + diff --git a/modules/member/queries/getMemberListWithinGroup.xml b/modules/member/queries/getMemberListWithinGroup.xml index e80affa2f..355865943 100644 --- a/modules/member/queries/getMemberListWithinGroup.xml +++ b/modules/member/queries/getMemberListWithinGroup.xml @@ -26,7 +26,7 @@ - + diff --git a/modules/member/tpl/member_list.html b/modules/member/tpl/member_list.html index f021161e7..1556aa84f 100644 --- a/modules/member/tpl/member_list.html +++ b/modules/member/tpl/member_list.html @@ -40,13 +40,13 @@ Total {number_format($total_count)}, Page {number_format($page)}/{number_format($total_page)} -
{$lang->no}
+
{$lang->user_id}
{$lang->user_name}
{$lang->nick_name}
-
{$lang->signup_date}
-
{$lang->last_login}
+ +