가입이나 회원 정보 수정시 생일이 없으면 자동으로 오늘 날짜가 입력되는 문제 수정

This commit is contained in:
conory 2016-12-07 00:16:56 +09:00
parent f4c4ec5ec6
commit 5e5c2d918a

View file

@ -300,10 +300,16 @@ class memberController extends member
foreach($getVars as $val) foreach($getVars as $val)
{ {
$args->{$val} = Context::get($val); $args->{$val} = Context::get($val);
if($val == 'birthday') $args->birthday_ui = Context::get('birthday_ui');
if($val == 'birthday')
{
$args->birthday_ui = Context::get('birthday_ui');
}
} }
// mobile input date format can be different // mobile input date format can be different
if($args->birthday)
{
if($args->birthday !== intval($args->birthday)) if($args->birthday !== intval($args->birthday))
{ {
$args->birthday = date('Ymd', strtotime($args->birthday)); $args->birthday = date('Ymd', strtotime($args->birthday));
@ -312,7 +318,12 @@ class memberController extends member
{ {
$args->birthday = intval($args->birthday); $args->birthday = intval($args->birthday);
} }
if(!$args->birthday && $args->birthday_ui) $args->birthday = intval(strtr($args->birthday_ui, array('-'=>'', '/'=>'', '.'=>'', ' '=>''))); }
if(!$args->birthday && $args->birthday_ui)
{
$args->birthday = intval(strtr($args->birthday_ui, array('-'=>'', '/'=>'', '.'=>'', ' '=>'')));
}
$args->find_account_answer = Context::get('find_account_answer'); $args->find_account_answer = Context::get('find_account_answer');
$args->allow_mailing = Context::get('allow_mailing'); $args->allow_mailing = Context::get('allow_mailing');
@ -540,13 +551,20 @@ class memberController extends member
foreach($getVars as $val) foreach($getVars as $val)
{ {
$args->{$val} = Context::get($val); $args->{$val} = Context::get($val);
if($val == 'birthday') $args->birthday_ui = Context::get('birthday_ui');
if($val == 'birthday')
{
$args->birthday_ui = Context::get('birthday_ui');
} }
}
// Login Information // Login Information
$logged_info = Context::get('logged_info'); $logged_info = Context::get('logged_info');
$args->member_srl = $logged_info->member_srl; $args->member_srl = $logged_info->member_srl;
// mobile input date format can be different // mobile input date format can be different
if($args->birthday)
{
if($args->birthday !== intval($args->birthday)) if($args->birthday !== intval($args->birthday))
{ {
$args->birthday = date('Ymd', strtotime($args->birthday)); $args->birthday = date('Ymd', strtotime($args->birthday));
@ -555,7 +573,12 @@ class memberController extends member
{ {
$args->birthday = intval($args->birthday); $args->birthday = intval($args->birthday);
} }
if(!$args->birthday && $args->birthday_ui) $args->birthday = intval(strtr($args->birthday_ui, array('-'=>'', '/'=>'', '.'=>'', ' '=>''))); }
if(!$args->birthday && $args->birthday_ui)
{
$args->birthday = intval(strtr($args->birthday_ui, array('-'=>'', '/'=>'', '.'=>'', ' '=>'')));
}
// Remove some unnecessary variables from all the vars // Remove some unnecessary variables from all the vars
$all_args = Context::getRequestVars(); $all_args = Context::getRequestVars();