mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-09 03:32:00 +09:00
현재 회원 정보중 추가 항목의 경우는 별도의 db column으로 존재하지 않고 serialize되어 하나의 column에 통합 관리됩니다. 그래서 확장 항목을 개별적으로 검색할 수는 없고 통합 검색하는 기능을 추가하였습니다. 관리자 페이지의 회원 목록 하단에 있는 검색폼에 확장변수란이 있고 여기 원하는 키워드를 넣으면 검색이 됩니다. git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2668 201d5d3c-b55e-5fd7-737f-ddc643e51545
30 lines
1.7 KiB
XML
30 lines
1.7 KiB
XML
<query id="getMemberListWithinGroup" action="select">
|
|
<tables>
|
|
<table name="member" alias="member"/>
|
|
<table name="member_group_member" alias="member_group"/>
|
|
</tables>
|
|
<columns />
|
|
<conditions>
|
|
<condition operation="equal" column="member_group.group_srl" var="selected_group_srl" notnull="notnull" />
|
|
<condition operation="equal" column="member.member_srl" var="member_group.member_srl" pipe="and" notnull="notnull" />
|
|
<group pipe="and">
|
|
<condition operation="equal" column="member.is_admin" var="is_admin" />
|
|
<condition operation="equal" column="member.denied" var="is_denied" pipe="and" />
|
|
</group>
|
|
<group pipe="and">
|
|
<condition operation="like" column="member.user_id" var="s_user_id" />
|
|
<condition operation="like" column="member.user_name" var="s_user_name" pipe="or" />
|
|
<condition operation="like" column="member.nick_name" var="s_nick_name" pipe="or" />
|
|
<condition operation="like" column="member.email_address" var="s_email_address" pipe="or" />
|
|
<condition operation="like" column="extra_vars" var="s_extra_vars" pipe="or" />
|
|
<condition operation="like_prefix" column="member.regdate" var="s_regdate" pipe="or" />
|
|
<condition operation="like_prefix" column="member.last_login" var="s_last_login" pipe="or" />
|
|
</group>
|
|
</conditions>
|
|
<navigation>
|
|
<index var="sort_index" default="member.member_srl" order="desc" />
|
|
<list_count var="list_count" default="20" />
|
|
<page_count var="page_count" default="10" />
|
|
<page var="page" default="1" />
|
|
</navigation>
|
|
</query>
|