= 250 && $wh[1] >= 250) { $photo = $id.'.'.$fileExt; $saveFile = $g['path_var'].'avatar/'.$photo; if (is_file($saveFile)) unlink($saveFile); include $g['path_core'].'function/thumb.func.php'; move_uploaded_file($tmpname,$saveFile); ResizeWidth($saveFile,$saveFile,500); @chmod($saveFile,0707); } } } } if ($uid) { $_M=getDbData($table['s_mbrdata'],'memberuid='.$uid,'*'); if($pw!='') { $newPw = password_hash($pw, PASSWORD_DEFAULT); getDbUpdate($table['s_mbrid'],"pw='".$newPw."'",'uid='.$uid); getDbUpdate($table['s_mbrdata'],"last_pw='".$date['today']."'",'memberuid='.$uid); if ($my['uid'] == $uid) { $_SESSION['mbr_pw'] = $newPw; } } $home = $home ? (strstr($home,'http://')?str_replace('http://','',$home):$home) : ''; $birth1 = $birth_1; $birth2 = $birth_2.$birth_3; $birthtype = $birthtype ? $birthtype : 0; $tel = $tel_1 && $tel_2 && $tel_3 ? $tel_1 .'-'. $tel_2 .'-'. $tel_3 : ''; $location = trim($location); $job = trim($job); $marr1 = $marr_1 && $marr_2 && $marr_3 ? $marr_1 : 0; $marr2 = $marr_1 && $marr_2 && $marr_3 ? $marr_2.$marr_3 : 0; $sms = $phone && $sms ? 1 : 0; $mailing = $email && $remail ? 1 : 0; $bio = trim($bio); $addfield = ''; $_addarray = file($g['path_var'].'site/'.$r.'/member.add_field.txt'); foreach($_addarray as $_key) { $_val = explode('|',trim($_key)); if ($_val[2] == 'checkbox') { $addfield .= $_val[0].'^^^'; if (is_array(${'add_'.$_val[0]})) { foreach(${'add_'.$_val[0]} as $_skey) { $addfield .= '['.$_skey.']'; } } $addfield .= '|||'; } else { $addfield .= $_val[0].'^^^'.trim(${'add_'.$_val[0]}).'|||'; } } $_QVAL = "email='$email',name='$name',nic='$nic',home='$home',sex='$sex',photo='$photo',birth1='$birth1',birth2='$birth2',birthtype='$birthtype',phone='$phone',tel='$tel',"; $_QVAL.= "location='$location',job='$job',marr1='$marr1',marr2='$marr2',sms='$sms',mailing='$mailing',bio='$bio',addfield='$addfield'"; getDbUpdate($table['s_mbrdata'],$_QVAL,'memberuid='.$uid); setrawcookie('result_member_main', rawurlencode('회원정보가 수정 되었습니다.|success')); // 처리여부 cookie 저장 } else { getDbInsert($table['s_mbrid'],'site,id,pw',"'$s','$id','".password_hash($pw, PASSWORD_DEFAULT)."'"); $memberuid = getDbCnt($table['s_mbrid'],'max(uid)',''); $auth = 1; $mygroup = 1; $level = 1; $comp = 0; $adm_view = $admin ? '[admin]' : ''; $home = ''; $birth1 = 0; $birth2 = 0; $birthtype = 0; $tel = $tel && substr($tel,0,2) == '01' ? $tel : ''; $zip = ''; $addr0 = ''; $addr1 = ''; $addr2 = ''; $job = ''; $marr1 = 0; $marr2 = 0; $sms = 1; $mailing = 1; $smail = 0; $point = 0; $usepoint = 0; $money = 0; $cash = 0; $num_login = 1; $pw_q = ''; $pw_a = ''; $now_log = 0; $last_log = ''; $last_pw = $date['totime']; $is_paper = 0; $cert_phone = ''; $cert_email = ''; $d_regis = $date['totime']; $sns = ''; $noticeconf = ''; $num_notice = 0; $addfield = ''; $_QKEY = "memberuid,site,auth,mygroup,level,comp,admin,adm_view,"; $_QKEY.= "email,name,nic,grade,photo,cover,home,sex,birth1,birth2,birthtype,phone,tel,"; $_QKEY.= "location,job,marr1,marr2,sms,mailing,smail,point,usepoint,money,cash,num_login,now_log,last_log,last_pw,is_paper,d_regis,tmpcode,sns,noticeconf,num_notice,addfield"; $_QVAL = "'$memberuid','$s','$auth','$mygroup','$level','$comp','$admin','$adm_view',"; $_QVAL.= "'$email','$name','$nic','','$photo','$cover','$home','$sex','$birth1','$birth2','$birthtype','$phone','$tel',"; $_QVAL.= "'$location','$job','$marr1','$marr2','$sms','$mailing','$smail','$point','$usepoint','$money','$cash','$num_login','$now_log','$last_log','$last_pw','$is_paper','$d_regis','','$sns','$noticeconf','$num_notice','$addfield'"; getDbInsert($table['s_mbrdata'],$_QKEY,$_QVAL); getDbUpdate($table['s_mbrlevel'],'num=num+1','uid='.$level); getDbUpdate($table['s_mbrgroup'],'num=num+1','uid='.$mygroup); if ($email){ getDbInsert($table['s_mbremail'],'mbruid,email,base,backup,d_regis,d_code,d_verified',"'".$memberuid."','".$email."',1,0,'".$d_regis."','',''"); } if ($phone) { getDbInsert($table['s_mbrphone'],'mbruid,phone,base,backup,d_regis,d_code,d_verified',"'".$memberuid."','".$phone."',1,0,'".$d_regis."','',''"); } setrawcookie('result_member_main', rawurlencode('회원이 추가 되었습니다.|success')); // 처리여부 cookie 저장 } getLink('reload','parent.','',''); ?>