mypage_proc.php 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. <?php
  2. include $_SERVER["DOCUMENT_ROOT"].'/common/lib/comm.php';
  3. include $_SERVER['DOCUMENT_ROOT'].'/common/aap_chk.php';
  4. $table_name = "aap_master";
  5. $PageNo = trim(avoid_crack($_REQUEST["PageNo"]));
  6. $mode = trim(avoid_crack($_POST["mode"]));
  7. $cd_dealer = trim(avoid_crack($_POST["cd_dealer"]));
  8. $cd_dealerid = trim(avoid_crack($_POST["cd_dealerid"]));
  9. $cd_dealer_p = trim(avoid_crack($_POST["cd_dealer_p"]));
  10. $nm_pass = trim(avoid_crack($_POST["nm_pass"]));
  11. $ds_type = trim(avoid_crack($_POST["ds_type"]));
  12. $ds_level = trim(avoid_crack($_POST["ds_level"]));
  13. $nm_company = trim(avoid_crack($_POST["nm_company"]));
  14. $nm_name = trim(avoid_crack($_POST["nm_name"]));
  15. $nm_birth = trim(avoid_crack($_POST["nm_birth"]));
  16. $nm_tel_01 = trim(avoid_crack($_POST["nm_tel_01"]));
  17. $nm_tel_02 = trim(avoid_crack($_POST["nm_tel_02"]));
  18. $nm_tel_03 = trim(avoid_crack($_POST["nm_tel_03"]));
  19. $nm_hp_01 = trim(avoid_crack($_POST["nm_hp_01"]));
  20. $nm_hp_02 = trim(avoid_crack($_POST["nm_hp_02"]));
  21. $nm_hp_03 = trim(avoid_crack($_POST["nm_hp_03"]));
  22. $nm_fax_01 = trim(avoid_crack($_POST["nm_fax_01"]));
  23. $nm_fax_02 = trim(avoid_crack($_POST["nm_fax_02"]));
  24. $nm_fax_03 = trim(avoid_crack($_POST["nm_fax_03"]));
  25. $nm_email = trim(avoid_crack($_POST["nm_email"]));
  26. $nm_zip = trim(avoid_crack($_POST["nm_zip"]));
  27. $nm_addr = trim(avoid_crack($_POST["nm_addr"]));
  28. $nm_addr_sub = trim(avoid_crack($_POST["nm_addr_sub"]));
  29. $nm_etc_01 = trim(avoid_crack($_POST["nm_etc_01"]));
  30. $nm_etc_02 = trim(avoid_crack($_POST["nm_etc_02"]));
  31. $nm_etc_03 = trim(avoid_crack($_POST["nm_etc_03"]));
  32. $ds_status = trim(avoid_crack($_POST["ds_status"]));
  33. $nm_company_biz = trim(avoid_crack($_POST["nm_company_biz"]));
  34. $nm_name_biz = trim(avoid_crack($_POST["nm_name_biz"]));
  35. $nm_no_biz = trim(avoid_crack($_POST["nm_no_biz"]));
  36. $nm_date_biz = trim(avoid_crack($_POST["nm_date_biz"]));
  37. $nm_type_biz = trim(avoid_crack($_POST["nm_type_biz"]));
  38. $nm_condition_biz = trim(avoid_crack($_POST["nm_condition_biz"]));
  39. $nm_tel_biz_01 = trim(avoid_crack($_POST["nm_tel_biz_01"]));
  40. $nm_tel_biz_02 = trim(avoid_crack($_POST["nm_tel_biz_02"]));
  41. $nm_tel_biz_03 = trim(avoid_crack($_POST["nm_tel_biz_03"]));
  42. $nm_hp_biz_01 = trim(avoid_crack($_POST["nm_hp_biz_01"]));
  43. $nm_hp_biz_02 = trim(avoid_crack($_POST["nm_hp_biz_02"]));
  44. $nm_hp_biz_03 = trim(avoid_crack($_POST["nm_hp_biz_03"]));
  45. $nm_fax_biz_01 = trim(avoid_crack($_POST["nm_fax_biz_01"]));
  46. $nm_fax_biz_02 = trim(avoid_crack($_POST["nm_fax_biz_02"]));
  47. $nm_fax_biz_03 = trim(avoid_crack($_POST["nm_fax_biz_03"]));
  48. $nm_email_biz = trim(avoid_crack($_POST["nm_email_biz"]));
  49. $nm_zip_biz = trim(avoid_crack($_POST["nm_zip_biz"]));
  50. $nm_addr_biz = trim(avoid_crack($_POST["nm_addr_biz"]));
  51. $nm_addr_sub_biz = trim(avoid_crack($_POST["nm_addr_sub_biz"]));
  52. $ds_company_bp1 = trim(avoid_crack($_POST["ds_company_bp1"]));
  53. $ds_branch1 = trim(avoid_crack($_POST["ds_branch1"]));
  54. $ds_company_bp2 = trim(avoid_crack($_POST["ds_company_bp2"]));
  55. $ds_branch2 = trim(avoid_crack($_POST["ds_branch2"]));
  56. $ds_company_bp3 = trim(avoid_crack($_POST["ds_company_bp3"]));
  57. $ds_branch3 = trim(avoid_crack($_POST["ds_branch3"]));
  58. $ds_company_bp = trim(avoid_crack($_POST["ds_company_bp"]));
  59. $ds_branch = trim(avoid_crack($_POST["ds_branch"]));
  60. $nm_area = trim(avoid_crack($_POST["nm_area"]));
  61. // $nm_area = trim(avoid_crack(implode(",",$_POST["nm_area"])));
  62. $nm_title = trim(avoid_crack($_POST["nm_title"]));
  63. $nm_file = trim(avoid_crack($_POST["nm_file"]));
  64. $nm_etc = trim(avoid_crack($_POST["nm_etc"]));
  65. $nm_deposit = trim(avoid_crack($_POST["nm_deposit"]));
  66. $dt_insert = trim(avoid_crack($_POST["dt_insert"]));
  67. $nm_insert = trim(avoid_crack($_POST["nm_insert"]));
  68. $dt_update = trim(avoid_crack($_POST["dt_update"]));
  69. $nm_update = trim(avoid_crack($_POST["nm_update"]));
  70. $ds_delind = trim(avoid_crack($_POST["ds_delind"]));
  71. $cd_procid = $_SESSION['s_cd_dealerid'];
  72. // $PageNo = trim(avoid_crack($_POST["PageNo"]));
  73. switch($mode) {
  74. //수정하기
  75. case "Update":
  76. $RES = array('CODE'=>'9999', 'MSG'=>'');
  77. try {
  78. if(!$_POST) {
  79. throw new Exception("정상적인 접근이 아닙니다.", "9999");
  80. }
  81. if(empty($nm_name)) {
  82. throw new Exception("이름이 없습니다.", "9995");
  83. }
  84. if(empty($nm_hp) || $nm_hp == "--") {
  85. throw new Exception("휴대번호가 없습니다.", "9993");
  86. }
  87. // if(empty($nm_email) || $nm_email == "@") {
  88. // throw new Exception("이메일이 없습니다.", "9993");
  89. // }
  90. $add_pwd_sql = "";
  91. if(!empty($nm_pass)) {
  92. $add_pwd_sql = " , nm_pass = password('".$nm_pass."') ";
  93. }
  94. $sql = "UPDATE $table_name SET
  95. nm_company = '$nm_company'
  96. , nm_name = '$nm_name'
  97. , nm_hp = '$nm_hp'
  98. , nm_hp_01 = '$nm_hp1'
  99. , nm_hp_02 = '$nm_hp2'
  100. , nm_hp_03 = '$nm_hp3'
  101. , ds_company_bp = '$ds_company_bp'
  102. , ds_branch = '$ds_branch'
  103. , dt_update = now()
  104. , nm_update = '$cd_procid'
  105. $add_pwd_sql
  106. WHERE cd_dealerid = '$cd_procid'
  107. ";
  108. // echo $sql;
  109. // exit;
  110. $result = mysql_query($sql,$connect);
  111. if(!$result) {
  112. throw new Exception("정보 수정에 실패 하였습니다.잠시후 다시 시도해 주세요.", "9990");
  113. }
  114. $_SESSION['s_cd_dealer_type']=null;
  115. $_SESSION['s_cd_dealerid']=null;
  116. $_SESSION['s_nm_email']=null;
  117. $_SESSION['s_nm_name']=null;
  118. $_SESSION['s_nm_hp']=null;
  119. $_SESSION['s_nm_hp_form']=null;
  120. $_SESSION['s_aap_ds_type']=null; //$ds_type -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자
  121. $_SESSION['s_ds_level']=null;
  122. $_SESSION['s_cd_dealer']=null;
  123. $_SESSION['s_cd_dealer_p']=null;
  124. $_SESSION['s_nm_area']=null;
  125. // $_SESSION['s_ds_area_sub']=$row[ds_area_sub];
  126. $_SESSION['s_ds_usertype']=null; //$ds_usertype ds_type 상세 사용 가능 -> A0:개인,B0:업체,B1:업체1,B2:업체2,C0:비회원
  127. $_SESSION['s_ds_company_bp1']=null; //관계사1
  128. $_SESSION['s_ds_branch1']=null; //지점1
  129. $_SESSION['s_ds_company_bp2']=null; //관계사2
  130. $_SESSION['s_ds_branch2']=null; //지점2
  131. $_SESSION['s_ds_company_bp3']=null; //관계사3
  132. $_SESSION['s_ds_branch3']=null; //지점3
  133. $_SESSION['s_ds_kind']= null; //$s_ds_kind -> A:개인, D:딜러,딜러-관리자 예)(($row[ds_type] == "A0")?"D0":"D1");
  134. $_SESSION['s_ds_status_p']=null; //총괄관리자(딜러) 승인여부 : Z0-승인, 이외-미승인
  135. setcookie ('ESMotorsAAP', '', time() - 1, "/");
  136. $RES['CODE'] = "0000";
  137. $RES['MSG'] = "정보수정이 완료되었습니다.";
  138. }catch(Exception $e){
  139. $RES['CODE'] = $e->getCode();
  140. $RES['MSG'] = $e->getMessage();
  141. }
  142. @mysql_close($connect);
  143. echo json_encode($RES);
  144. exit;
  145. break;
  146. default :
  147. AlertBack("지정되지않은 요청입니다");
  148. break;
  149. }
  150. mysql_close($connect);
  151. ?>