Enable member search by IP address

This commit is contained in:
Kijin Sung 2020-03-23 17:38:58 +09:00
parent 5b4cd0c14f
commit f9f3d3db15
5 changed files with 14 additions and 0 deletions

View file

@ -95,9 +95,11 @@ $lang->search_target_list['email_address'] = 'Phone Number';
$lang->search_target_list['regdate'] = 'Sign up Date';
$lang->search_target_list['regdate_more'] = 'Sign up Date (more)';
$lang->search_target_list['regdate_less'] = 'Sign up Date (less)';
$lang->search_target_list['ipaddress'] = 'Sign up IP address';
$lang->search_target_list['last_login'] = 'Last Sign in Date';
$lang->search_target_list['last_login_more'] = 'Last Sign in Date (more)';
$lang->search_target_list['last_login_less'] = 'Last Sign in Date (less)';
$lang->search_target_list['last_login_ipaddress'] = 'Last Sign in IP address';
$lang->search_target_list['birthday'] = 'Birthday';
$lang->search_target_list['extra_vars'] = 'User Defined';
$lang->cmd_modify_new_auth_email_address = 'New email address';

View file

@ -97,9 +97,11 @@ $lang->search_target_list['phone_number'] = '전화번호';
$lang->search_target_list['regdate'] = '가입일시';
$lang->search_target_list['regdate_more'] = '가입일시(이상)';
$lang->search_target_list['regdate_less'] = '가입일시(이하)';
$lang->search_target_list['ipaddress'] = '가입 IP 주소';
$lang->search_target_list['last_login'] = '최근 로그인 일시';
$lang->search_target_list['last_login_more'] = '최근 로그인 일시(이상)';
$lang->search_target_list['last_login_less'] = '최근 로그인 일시(이하)';
$lang->search_target_list['last_login_ipaddress'] = '최근 로그인 IP 주소';
$lang->search_target_list['birthday'] = '생일';
$lang->search_target_list['extra_vars'] = '사용자 정의';
$lang->cmd_modify_new_auth_email_address = '신규 메일 주소로 변경 후 인증 메일 발송';

View file

@ -92,6 +92,9 @@ class memberAdminModel extends member
case 'regdate_less' :
$args->s_regdate_less = substr(preg_replace("/[^0-9]/","",$search_keyword) . '00000000000000',0,14);
break;
case 'ipaddress' :
$args->s_ipaddress = preg_replace('/[^0-9a-z.:]/', '', $search_keyword) . '%';
break;
case 'last_login' :
$args->s_last_login = preg_replace("/[^0-9]/","",$search_keyword);
//$args->s_last_login = $search_keyword;
@ -102,6 +105,9 @@ class memberAdminModel extends member
case 'last_login_less' :
$args->s_last_login_less = substr(preg_replace("/[^0-9]/","",$search_keyword) . '00000000000000',0,14);
break;
case 'last_login_ipaddress' :
$args->s_last_login_ipaddress = preg_replace('/[^0-9a-z.:]/', '', $search_keyword) . '%';
break;
case 'birthday' :
$args->s_birthday = preg_replace("/[^0-9]/","",$search_keyword);
break;

View file

@ -19,7 +19,9 @@
<condition operation="like" column="birthday" var="s_birthday" pipe="or" />
<condition operation="like" column="extra_vars" var="s_extra_vars" pipe="or" />
<condition operation="like_prefix" column="regdate" var="s_regdate" pipe="or" />
<condition operation="like_prefix" column="ipaddress" var="s_ipaddress" pipe="or" />
<condition operation="like_prefix" column="last_login" var="s_last_login" pipe="or" />
<condition operation="like_prefix" column="last_login_ipaddress" var="s_last_login_ipaddress" pipe="or" />
<condition operation="more" column="member.regdate" var="s_regdate_more" pipe="or" />
<condition operation="less" column="member.regdate" var="s_regdate_less" pipe="or" />
<condition operation="more" column="member.last_login" var="s_last_login_more" pipe="or" />

View file

@ -32,7 +32,9 @@
<condition operation="like" column="member.birthday" var="s_birthday" pipe="or" />
<condition operation="like" column="member.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.ipaddress" var="s_ipaddress" pipe="or" />
<condition operation="like_prefix" column="member.last_login" var="s_last_login" pipe="or" />
<condition operation="like_prefix" column="member.last_login_ipaddress" var="s_last_login_ipaddress" pipe="or" />
<condition operation="more" column="member.regdate" var="s_regdate_more" pipe="or" />
<condition operation="less" column="member.regdate" var="s_regdate_less" pipe="or" />
<condition operation="more" column="member.last_login" var="s_last_login_more" pipe="or" />