Files
dev.ttsby.com/modules/member/action/a.regis_member.php
2023-04-17 11:06:08 +09:00

114 lines
4.4 KiB
PHP

<?php
if(!defined('__KIMS__')) exit;
$d['member']['join_enable'] = "1";
$d['member']['join_mobile'] = "1";
$d['member']['join_out'] = "2";
$d['member']['join_rejoin'] = "0";
$d['member']['join_auth'] = "1";
$d['member']['join_level'] = "1";
$d['member']['join_group'] = "1";
$d['member']['join_point'] = "0";
$name =$_POST['name'];
$id =$_POST['id'];
$pw =$_POST['pw'];
$nic =$_POST['nic'];
$email =$_POST['email'];
$sosok =$_POST['sosok'];
$admin =$_POST['admin'];
for($i=0;$i<count($id);$i++)
{
getDbInsert($table['s_mbrid'],'site,id,pw',"'$s','$id[$i]','".password_hash($pw[$i], PASSWORD_DEFAULT)."'");
$memberuid = getDbCnt($table['s_mbrid'],'max(uid)','');
$auth = $d['member']['join_auth'];
$sosok = $sosok?$sosok:$d['member']['join_group'];
$level = $d['member']['join_level'];
$comp = '1';
$admin = $admin;
$name = $name;
$photo = '';
$home = $home ? (strstr($home,'http://')?str_replace('http://','',$home):$home) : '';
$birth1 = $birth_1;
$birth2 = $birth_2.$birth_3;
$birthtype = $birthtype ? $birthtype : 0;
if(!$foreign)
{
$zip = $comp_zip_1.$comp_zip_2;
$addrx = explode(' ',$comp_addr1);
$addr0 = $comp_addr1 && $comp_addr2 ? substr($comp_addr1,0,6) : '';
$addr1 = $comp_addr1 && $comp_addr2 ? $comp_addr1 : '';
$addr2 = trim($comp_addr2);
}
else {
$zip = '';
$addr0 = '해외';
$addr1 = '';
$addr2 = '';
}
$job = trim($job);
$smail = 0;
$point = $d['member']['join_point'];
$usepoint = 0;
$money = 0;
$cash = 0;
$num_login = 1;
$now_log = 1;
$last_log = $date['totime'];
$last_pw = $date['totime'];
$is_paper = 0;
$d_regis = $date['totime'];
$sns = $sns_0.'|'.$sns_1.'|'.$sns_2.'|'.$sns_3.'|'.$sns_4.'|'.$sns_5.'|'.$sns_6.'|'.$sns_7.'|'.$sns_8.'|'.$sns_9.'|';
$addfield = '';
$_QKEY = "memberuid,site,auth,sosok,level,comp,admin,adm_view,";
$_QKEY.= "email,name,nic,grade,photo,home,sex,birth1,birth2,birthtype,phone,tel,zip,";
$_QKEY.= "addr0,addr1,addr2,job,marr1,marr2,sms,mailing,smail,point,usepoint,money,cash,num_login,pw_q,pw_a,now_log,last_log,last_pw,is_paper,d_regis,tmpcode,sns,addfield";
$_QVAL = "'$memberuid','$s','$auth','$sosok[$i]','$level','$comp','$admin[$i]','',";
$_QVAL.= "'$email[$i]','$name[$i]','$nic[$i]','','$photo','$home','$sex','$birth1','$birth2','$birthtype','$phone','$tel','$zip',";
$_QVAL.= "'$addr0','$addr1','$addr2','$job','$marr1','$marr2','$sms','$mailing','$smail','$point','$usepoint','$money','$cash','$num_login','$pw_q','$pw_a','$now_log','$last_log','$last_pw','$is_paper','$d_regis','','$sns','$addfield'";
getDbInsert($table['s_mbrdata'],$_QKEY,$_QVAL);
getDbUpdate($table['s_mbrlevel'],'num=num+1','uid='.$level);
getDbUpdate($table['s_mbrgroup'],'num=num+1','uid='.$sosok);
getDbUpdate($table['s_numinfo'],'login=login+1,mbrjoin=mbrjoin+1',"date='".$date['today']."' and site=".$s);
if ($comp)
{
$comp_num = $comp_num_1 && $comp_num_2 && $comp_num_3 ? $comp_num_1.$comp_num_2.$comp_num_3 : 0;
//$comp_type = $comp_type;
$comp_name = trim($comp_name);
$comp_ceo = trim($comp_ceo);
$comp_upte = trim($comp_upte);
$comp_jongmok = trim($comp_jongmok);
$comp_tel = $comp_tel_1 && $comp_tel_2 ? $comp_tel_1 .'-'. $comp_tel_2 .($comp_tel_3 ? '-'.$comp_tel_3 : '') : '';
$comp_fax = $comp_fax_1 && $comp_fax_2 && $comp_fax_3 ? $comp_fax_1 .'-'. $comp_fax_2 .'-'. $comp_fax_3 : '';
$comp_zip = $comp_zip_1.$comp_zip_2;
$comp_addr0 = $comp_addr1 && $comp_addr2 ? substr($comp_addr1,0,6) : '';
$comp_addr1 = $comp_addr1 && $comp_addr2 ? $comp_addr1 : '';
$comp_addr2 = trim($comp_addr2);
$comp_part = trim($comp_part);
$comp_level = trim($comp_level);
$_QKEY = "memberuid,comp_num,comp_type,comp_name,comp_ceo,comp_upte,comp_jongmok,";
$_QKEY.= "comp_tel,comp_fax,comp_zip,comp_addr0,comp_addr1,comp_addr2,comp_part,comp_level";
$_QVAL = "'$memberuid','$comp_num','$comp_type','$comp_name','$comp_ceo','$comp_upte','$comp_jongmok',";
$_QVAL.= "'$comp_tel','$comp_fax','$comp_zip','$comp_addr0','$comp_addr1','$comp_addr2','$comp_part','$comp_level'";
getDbInsert($table['s_mbrcomp'],$_QKEY,$_QVAL);
}
if ($point)
{
getDbInsert($table['s_point'],'my_mbruid,by_mbruid,price,content,d_regis',"'$memberuid','0','$point','".$d['member']['join_pointmsg']."','$d_regis'");
}
}// for 문
getLink('reload','parent.','회원등록이 정상 처리되었습니다.','');
?>