aap_proc.php 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691
  1. <?php
  2. include $_SERVER["DOCUMENT_ROOT"].'/common/lib/comm.php';
  3. $table_name = "aap_master";
  4. $PageNo = trim(avoid_crack($_REQUEST["PageNo"]));
  5. $mode = trim(avoid_crack($_POST["mode"]));
  6. $cd_dealer = trim(avoid_crack($_POST["cd_dealer"]));
  7. $cd_dealerid = trim(avoid_crack($_POST["cd_dealerid"]));
  8. $cd_dealer_p = trim(avoid_crack($_POST["cd_dealer_p"]));
  9. $nm_pass = trim(avoid_crack($_POST["nm_pass"]));
  10. $ds_type = trim(avoid_crack($_POST["ds_type"]));
  11. $ds_level = trim(avoid_crack($_POST["ds_level"]));
  12. $nm_company = trim(avoid_crack($_POST["nm_company"]));
  13. $nm_name = trim(avoid_crack($_POST["nm_name"]));
  14. $nm_birth = trim(avoid_crack($_POST["nm_birth"]));
  15. $nm_tel_01 = trim(avoid_crack($_POST["nm_tel_01"]));
  16. $nm_tel_02 = trim(avoid_crack($_POST["nm_tel_02"]));
  17. $nm_tel_03 = trim(avoid_crack($_POST["nm_tel_03"]));
  18. $nm_hp_01 = trim(avoid_crack($_POST["nm_hp_01"]));
  19. $nm_hp_02 = trim(avoid_crack($_POST["nm_hp_02"]));
  20. $nm_hp_03 = trim(avoid_crack($_POST["nm_hp_03"]));
  21. $nm_fax_01 = trim(avoid_crack($_POST["nm_fax_01"]));
  22. $nm_fax_02 = trim(avoid_crack($_POST["nm_fax_02"]));
  23. $nm_fax_03 = trim(avoid_crack($_POST["nm_fax_03"]));
  24. $nm_email = trim(avoid_crack($_POST["nm_email"]));
  25. $nm_zip = trim(avoid_crack($_POST["nm_zip"]));
  26. $nm_addr = trim(avoid_crack($_POST["nm_addr"]));
  27. $nm_addr_sub = trim(avoid_crack($_POST["nm_addr_sub"]));
  28. $nm_etc_01 = trim(avoid_crack($_POST["nm_etc_01"]));
  29. $nm_etc_02 = trim(avoid_crack($_POST["nm_etc_02"]));
  30. $nm_etc_03 = trim(avoid_crack($_POST["nm_etc_03"]));
  31. $ds_status = trim(avoid_crack($_POST["ds_status"]));
  32. $nm_company_biz = trim(avoid_crack($_POST["nm_company_biz"]));
  33. $nm_name_biz = trim(avoid_crack($_POST["nm_name_biz"]));
  34. $nm_no_biz = trim(avoid_crack($_POST["nm_no_biz"]));
  35. $nm_date_biz = trim(avoid_crack($_POST["nm_date_biz"]));
  36. $nm_type_biz = trim(avoid_crack($_POST["nm_type_biz"]));
  37. $nm_condition_biz = trim(avoid_crack($_POST["nm_condition_biz"]));
  38. $nm_tel_biz_01 = trim(avoid_crack($_POST["nm_tel_biz_01"]));
  39. $nm_tel_biz_02 = trim(avoid_crack($_POST["nm_tel_biz_02"]));
  40. $nm_tel_biz_03 = trim(avoid_crack($_POST["nm_tel_biz_03"]));
  41. $nm_hp_biz_01 = trim(avoid_crack($_POST["nm_hp_biz_01"]));
  42. $nm_hp_biz_02 = trim(avoid_crack($_POST["nm_hp_biz_02"]));
  43. $nm_hp_biz_03 = trim(avoid_crack($_POST["nm_hp_biz_03"]));
  44. $nm_fax_biz_01 = trim(avoid_crack($_POST["nm_fax_biz_01"]));
  45. $nm_fax_biz_02 = trim(avoid_crack($_POST["nm_fax_biz_02"]));
  46. $nm_fax_biz_03 = trim(avoid_crack($_POST["nm_fax_biz_03"]));
  47. $nm_email_biz = trim(avoid_crack($_POST["nm_email_biz"]));
  48. $nm_zip_biz = trim(avoid_crack($_POST["nm_zip_biz"]));
  49. $nm_addr_biz = trim(avoid_crack($_POST["nm_addr_biz"]));
  50. $nm_addr_sub_biz = trim(avoid_crack($_POST["nm_addr_sub_biz"]));
  51. $ds_company_bp1 = trim(avoid_crack($_POST["ds_company_bp1"]));
  52. $ds_branch1 = trim(avoid_crack($_POST["ds_branch1"]));
  53. $ds_company_bp2 = trim(avoid_crack($_POST["ds_company_bp2"]));
  54. $ds_branch2 = trim(avoid_crack($_POST["ds_branch2"]));
  55. $ds_company_bp3 = trim(avoid_crack($_POST["ds_company_bp3"]));
  56. $ds_branch3 = trim(avoid_crack($_POST["ds_branch3"]));
  57. $nm_area = trim(avoid_crack($_POST["nm_area"]));
  58. // $nm_area = trim(avoid_crack(implode(",",$_POST["nm_area"])));
  59. $nm_title = trim(avoid_crack($_POST["nm_title"]));
  60. $nm_file = trim(avoid_crack($_POST["nm_file"]));
  61. $nm_etc = trim(avoid_crack($_POST["nm_etc"]));
  62. $nm_deposit = trim(avoid_crack($_POST["nm_deposit"]));
  63. $dt_insert = trim(avoid_crack($_POST["dt_insert"]));
  64. $nm_insert = trim(avoid_crack($_POST["nm_insert"]));
  65. $dt_update = trim(avoid_crack($_POST["dt_update"]));
  66. $nm_update = trim(avoid_crack($_POST["nm_update"]));
  67. $ds_delind = trim(avoid_crack($_POST["ds_delind"]));
  68. $ds_info_contract = trim(avoid_crack($_POST["ds_info_contract"]));
  69. $ds_info_privacy = trim(avoid_crack($_POST["ds_info_privacy"]));
  70. $ds_info_service = trim(avoid_crack($_POST["ds_info_service"]));
  71. $cd_procid = $_SESSION['admin_cd_userid'];
  72. // $cd_procid = $_SESSION[admin_cd_dealerid];
  73. // $PageNo = trim(avoid_crack($_POST["PageNo"]));
  74. $upload_path = $_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH."dealer/";
  75. switch($mode) {
  76. //저장하기
  77. case "Add" :
  78. $_fields = Array(
  79. "cd_dealerid" => $cd_dealerid
  80. , "cd_dealer_p" => $cd_dealer_p
  81. , "nm_pass" => $nm_pass
  82. , "ds_type" => $ds_type
  83. , "ds_level" => $ds_level
  84. , "nm_company" => $nm_company
  85. , "nm_name" => $nm_name
  86. , "nm_birth" => $nm_birth
  87. , "nm_tel_01" => $nm_tel_01
  88. , "nm_tel_02" => $nm_tel_02
  89. , "nm_tel_03" => $nm_tel_03
  90. , "nm_hp_01" => $nm_hp_01
  91. , "nm_hp_02" => $nm_hp_02
  92. , "nm_hp_03" => $nm_hp_03
  93. , "nm_fax_01" => $nm_fax_01
  94. , "nm_fax_02" => $nm_fax_02
  95. , "nm_fax_03" => $nm_fax_03
  96. , "nm_email" => $nm_email
  97. , "nm_zip" => $nm_zip
  98. , "nm_addr" => $nm_addr
  99. , "nm_addr_sub" => $nm_addr_sub
  100. , "nm_etc_01" => $nm_etc_01
  101. , "nm_etc_02" => $nm_etc_02
  102. , "nm_etc_03" => $nm_etc_03
  103. , "ds_status" => $ds_status
  104. , "nm_company_biz" => $nm_company_biz
  105. , "nm_name_biz" => $nm_name_biz
  106. , "nm_no_biz" => $nm_no_biz
  107. , "nm_date_biz" => $nm_date_biz
  108. , "nm_type_biz" => $nm_type_biz
  109. , "nm_condition_biz" => $nm_condition_biz
  110. , "nm_tel_biz_01" => $nm_tel_biz_01
  111. , "nm_tel_biz_02" => $nm_tel_biz_02
  112. , "nm_tel_biz_03" => $nm_tel_biz_03
  113. , "nm_hp_biz_01" => $nm_hp_biz_01
  114. , "nm_hp_biz_02" => $nm_hp_biz_02
  115. , "nm_hp_biz_03" => $nm_hp_biz_03
  116. , "nm_fax_biz_01" => $nm_fax_biz_01
  117. , "nm_fax_biz_02" => $nm_fax_biz_02
  118. , "nm_fax_biz_03" => $nm_fax_biz_03
  119. , "nm_email_biz" => $nm_email_biz
  120. , "nm_zip_biz" => $nm_zip_biz
  121. , "nm_addr_biz" => $nm_addr_biz
  122. , "nm_addr_sub_biz" => $nm_addr_sub_biz
  123. , "ds_company_bp1" => $ds_company_bp1
  124. , "ds_branch1" => $ds_branch1
  125. , "ds_company_bp2" => $ds_company_bp2
  126. , "ds_branch2" => $ds_branch2
  127. , "ds_company_bp3" => $ds_company_bp3
  128. , "ds_branch3" => $ds_branch3
  129. // , "nm_area" => $nm_area
  130. , "nm_title" => $nm_title
  131. // , "nm_file" => $nm_file
  132. , "nm_etc" => $nm_etc
  133. , "nm_deposit" => $nm_deposit
  134. , "dt_insert" => now()
  135. , "nm_insert" => $nm_insert
  136. , "dt_update" => now()
  137. , "nm_update" => $nm_update
  138. , "ds_delind" => "N"
  139. );
  140. $result = $dbCon->insertDAO($_fields,$table_name);
  141. //echo $result;
  142. //echo "<BR>";
  143. $cd_dealer = mysql_insert_id();
  144. $sqlPwd="UPDATE dealer_master set nm_pass = password('".$nm_pass."'), cd_dealer_p = '".$cd_dealer."' where cd_dealer = '".$cd_dealer."'";
  145. $result = $dbCon->query($sqlPwd);
  146. //echo $result;
  147. //echo "<BR>";
  148. //exit;
  149. if ($result) {
  150. AlertRedirect("등록에 성공 하였습니다.","dealer.php");
  151. }else{
  152. AlertBack("등록 실패 하였습니다.");
  153. }
  154. break;
  155. //수정하기
  156. case "Update":
  157. if(empty($ds_info_contract)) {
  158. $ds_info_contract = 'N';
  159. }
  160. if(empty($ds_info_privacy)) {
  161. $ds_info_privacy = 'N';
  162. }
  163. if(empty($ds_info_service)) {
  164. $ds_info_service = 'N';
  165. }
  166. $RES = array('CODE'=>'9999', 'MSG'=>'');
  167. try {
  168. // if(strlen($cd_userid)<3 || strlen($cd_userid)>14) {
  169. // throw new Exception("아이디(3~14)의 자리수가 맞지 않습니다.", "9990");
  170. // }
  171. // if($cd_userid=="userid" || $cd_userid=="member" || $cd_userid=="admin"){
  172. // throw new Exception("중복된 아이디입니다. 관리자에게 문의하십시요.", "9990");
  173. // }
  174. $add_pwd_sql = "";
  175. if($_POST["nm_pass"]){
  176. $add_pwd_sql = " , nm_pass = password('".$nm_pass."') ";
  177. }
  178. $sql="UPDATE $table_name set
  179. nm_name = '$nm_name'
  180. , nm_company = '$nm_company'
  181. , nm_birth = '$nm_birth'
  182. , nm_hp ='$nm_hp'
  183. , nm_email = '$nm_email'
  184. , ds_company_bp ='$ds_company_bp'
  185. , ds_branch ='$ds_branch'
  186. , nm_company_biz = '$nm_company_biz'
  187. , dt_update = now()
  188. , nm_update = '$cd_procid'
  189. , ds_status = '$ds_status'
  190. $add_pwd_sql
  191. where cd_dealer = '$cd_dealer'";
  192. // echo $sql;
  193. // exit;
  194. //, ds_area ='$ds_area'
  195. // , ds_area_sub ='$ds_area_sub'
  196. // "ds_type"=>$ds_type,
  197. // "ds_level"=>$ds_level,
  198. // "nm_birth"=>$nm_birth,
  199. // "nm_hp_01"=>$nm_hp_01,
  200. // "nm_hp_02"=>$nm_hp_02,
  201. // "nm_hp_03"=>$nm_hp_03,
  202. // "nm_email"=>$nm_email,
  203. // "ds_agree1"=>$ds_agree1,
  204. // "ds_agree2"=>$ds_agree2,
  205. // "ds_agree3"=>$ds_agree3,
  206. // "ds_agree4"=>$ds_agree4,
  207. // "nm_zip"=>$nm_zip,
  208. // "nm_addr"=>$nm_addr,
  209. // "nm_addr_sub"=>$nm_addr_sub,
  210. // "ds_status"=>$ds_status,
  211. // "dt_insert" => now(),
  212. // "nm_insert" => $cd_procid,
  213. // echo $sql;
  214. // exit;
  215. $result = mysql_query($sql,$connect);
  216. if(!$result) {
  217. throw new Exception("회원 정보 수정에 실패 하였습니다.", "9990");
  218. }
  219. $RES['CODE'] = "0000";
  220. $RES['MSG'] = "회원 수정이 완료되었습니다.";
  221. }catch(Exception $e){
  222. $RES['CODE'] = $e->getCode();
  223. $RES['MSG'] = $e->getMessage();
  224. }
  225. @mysqli_close($connect);
  226. echo json_encode($RES);
  227. exit;
  228. break;
  229. //저장하기
  230. case "AddManager" :
  231. exit;
  232. if (is_uploaded_file($_FILES['nm_file']['tmp_name'])) {
  233. if($_FILES['nm_file']['size'] > 0 ){
  234. $upload_file_name = upload($_FILES['nm_file'],$upload_path."nm_file/", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  235. if($upload_file_name==false){
  236. AlertBack("첨부파일 업로드 실패 하였습니다.");
  237. die();
  238. }
  239. }
  240. }
  241. $_fields = Array(
  242. "cd_dealerid" => $cd_dealerid
  243. , "cd_dealer_p" => $cd_dealer_p
  244. , "nm_pass" => $nm_pass
  245. , "ds_type" => $ds_type
  246. , "ds_level" => $ds_level
  247. , "nm_company" => $nm_company
  248. , "nm_name" => $nm_name
  249. , "nm_birth" => $nm_birth
  250. , "nm_tel_01" => $nm_tel_01
  251. , "nm_tel_02" => $nm_tel_02
  252. , "nm_tel_03" => $nm_tel_03
  253. , "nm_hp_01" => $nm_hp_01
  254. , "nm_hp_02" => $nm_hp_02
  255. , "nm_hp_03" => $nm_hp_03
  256. , "nm_fax_01" => $nm_fax_01
  257. , "nm_fax_02" => $nm_fax_02
  258. , "nm_fax_03" => $nm_fax_03
  259. , "nm_email" => $nm_email
  260. , "nm_zip" => $nm_zip
  261. , "nm_addr" => $nm_addr
  262. , "nm_addr_sub" => $nm_addr_sub
  263. , "nm_etc_01" => $nm_etc_01
  264. , "nm_etc_02" => $nm_etc_02
  265. , "nm_etc_03" => $nm_etc_03
  266. , "ds_status" => $ds_status
  267. , "nm_company_biz" => $nm_company_biz
  268. , "nm_name_biz" => $nm_name_biz
  269. , "nm_no_biz" => $nm_no_biz
  270. , "nm_date_biz" => $nm_date_biz
  271. , "nm_type_biz" => $nm_type_biz
  272. , "nm_condition_biz" => $nm_condition_biz
  273. , "nm_tel_biz_01" => $nm_tel_biz_01
  274. , "nm_tel_biz_02" => $nm_tel_biz_02
  275. , "nm_tel_biz_03" => $nm_tel_biz_03
  276. , "nm_hp_biz_01" => $nm_hp_biz_01
  277. , "nm_hp_biz_02" => $nm_hp_biz_02
  278. , "nm_hp_biz_03" => $nm_hp_biz_03
  279. , "nm_fax_biz_01" => $nm_fax_biz_01
  280. , "nm_fax_biz_02" => $nm_fax_biz_02
  281. , "nm_fax_biz_03" => $nm_fax_biz_03
  282. , "nm_email_biz" => $nm_email_biz
  283. , "nm_zip_biz" => $nm_zip_biz
  284. , "nm_addr_biz" => $nm_addr_biz
  285. , "nm_addr_sub_biz" => $nm_addr_sub_biz
  286. , "ds_company_bp1" => $ds_company_bp1
  287. , "ds_branch1" => $ds_branch1
  288. , "ds_company_bp2" => $ds_company_bp2
  289. , "ds_branch2" => $ds_branch2
  290. , "ds_company_bp3" => $ds_company_bp3
  291. , "ds_branch3" => $ds_branch3
  292. , "nm_area" => $nm_area
  293. , "nm_title" => $nm_title
  294. , "nm_file" => $upload_file_name
  295. , "nm_etc" => $nm_etc
  296. , "dt_insert" => now()
  297. , "nm_insert" => $nm_insert
  298. , "dt_update" => now()
  299. , "nm_update" => $nm_update
  300. , "ds_delind" => "N"
  301. );
  302. $result = $dbCon->insertDAO($_fields,$table_name);
  303. //echo $result;
  304. //echo "<BR>";
  305. $cd_dealer = mysql_insert_id();
  306. $s_cd_dealer = $_SESSION[s_cd_dealer];
  307. $sqlPwd="UPDATE dealer_master set nm_pass = password('".$nm_pass."'), cd_dealer_p = '".$s_cd_dealer."' where cd_dealer = '".$cd_dealer."'";
  308. $result = $dbCon->query($sqlPwd);
  309. //echo $result;
  310. //echo "<BR>";
  311. //exit;
  312. if ($result) {
  313. AlertRedirect("등록에 성공 하였습니다.","dealer_view3.php?cd_dealer=$cd_dealer_p");
  314. }else{
  315. AlertBack("등록 실패 하였습니다.");
  316. }
  317. break;
  318. //수정하기
  319. case "UpdateManager":
  320. $RES = array('CODE'=>'9999', 'MSG'=>'');
  321. try {
  322. $upload_file_name = '';
  323. if (is_uploaded_file($_FILES['nm_file']['tmp_name'])) {
  324. if($_FILES['nm_file']['size'] > 0 ){
  325. $upload_file_name = upload($_FILES['nm_file'],$upload_path."nm_file/", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  326. if($upload_file_name==false){
  327. throw new Exception("첨부파일 업로드 실패 하였습니다.", "9990");
  328. }
  329. }
  330. }
  331. if(empty($ds_info_contract)) {
  332. $ds_info_contract = 'N';
  333. }
  334. if(empty($ds_info_privacy)) {
  335. $ds_info_privacy = 'N';
  336. }
  337. if(empty($ds_info_service)) {
  338. $ds_info_service = 'N';
  339. }
  340. $add_pwd_sql = "";
  341. if($_POST["nm_pass"]){
  342. $add_pwd_sql = " , nm_pass = password('".$nm_pass."') ";
  343. }
  344. $add_file_sql = "";
  345. if(!empty($upload_file_name)){
  346. $add_file_sql = " , nm_file = '{$upload_file_name}' ";
  347. }
  348. $sql="UPDATE $table_name set
  349. nm_name = '$nm_name'
  350. , nm_title = '$nm_title'
  351. , nm_hp ='$nm_hp'
  352. , dt_update = now()
  353. , nm_update = '$cd_procid'
  354. $add_pwd_sql
  355. $add_file_sql
  356. where cd_dealer = '$cd_dealer'";
  357. // echo $sql;
  358. // // //, nm_email = '$nm_email'
  359. // exit;
  360. $result = mysql_query($sql,$connect);
  361. if(!$result) {
  362. throw new Exception("부관리자 정보 수정에 실패 하였습니다.", "9990");
  363. }
  364. $RES['CODE'] = "0000";
  365. $RES['MSG'] = "부관리자 정보 수정이 완료되었습니다.";
  366. // if ($upload_file_name == ""){
  367. // $_fields = Array(
  368. // "nm_company" => $nm_company
  369. // , "nm_name" => $nm_name
  370. // , "nm_birth" => $nm_birth
  371. // , "nm_email" => $nm_email
  372. // , "nm_zip" => $nm_zip
  373. // , "nm_addr" => $nm_addr
  374. // , "nm_addr_sub" => $nm_addr_sub
  375. // , "nm_etc_01" => $nm_etc_01
  376. // , "nm_etc_02" => $nm_etc_02
  377. // , "nm_etc_03" => $nm_etc_03
  378. // , "ds_status" => $ds_status
  379. // , "nm_company_biz" => $nm_company_biz
  380. // , "nm_name_biz" => $nm_name_biz
  381. // , "nm_no_biz" => $nm_no_biz
  382. // , "nm_date_biz" => $nm_date_biz
  383. // , "nm_type_biz" => $nm_type_biz
  384. // , "nm_condition_biz" => $nm_condition_biz
  385. // , "nm_tel_biz_01" => $nm_tel_biz_01
  386. // , "nm_tel_biz_02" => $nm_tel_biz_02
  387. // , "nm_tel_biz_03" => $nm_tel_biz_03
  388. // , "nm_hp_biz_01" => $nm_hp_biz_01
  389. // , "nm_hp_biz_02" => $nm_hp_biz_02
  390. // , "nm_hp_biz_03" => $nm_hp_biz_03
  391. // , "nm_fax_biz_01" => $nm_fax_biz_01
  392. // , "nm_fax_biz_02" => $nm_fax_biz_02
  393. // , "nm_fax_biz_03" => $nm_fax_biz_03
  394. // , "nm_email_biz" => $nm_email_biz
  395. // , "nm_zip_biz" => $nm_zip_biz
  396. // , "nm_addr_biz" => $nm_addr_biz
  397. // , "nm_addr_sub_biz" => $nm_addr_sub_biz
  398. // , "ds_company_bp1" => $ds_company_bp1
  399. // , "ds_branch1" => $ds_branch1
  400. // , "ds_company_bp2" => $ds_company_bp2
  401. // , "ds_branch2" => $ds_branch2
  402. // , "ds_company_bp3" => $ds_company_bp3
  403. // , "ds_branch3" => $ds_branch3
  404. // , "nm_area" => $nm_area
  405. // , "nm_title" => $nm_title
  406. // , "ds_info_contract" => $ds_info_contract
  407. // , "ds_info_privacy" => $ds_info_privacy
  408. // , "ds_info_service" => $ds_info_service
  409. // , "ds_status"=>$ds_status,
  410. //
  411. // // "dt_insert" => now(),
  412. // // "nm_insert" => $cd_procid,
  413. // "dt_update" => now(),
  414. // "nm_update" => $cd_procid,
  415. // );
  416. // }else{
  417. // $_fields = Array(
  418. // "nm_company" => $nm_company
  419. // , "nm_name" => $nm_name
  420. // , "nm_birth" => $nm_birth
  421. // , "nm_tel_01" => $nm_tel_01
  422. // , "nm_tel_02" => $nm_tel_02
  423. // , "nm_tel_03" => $nm_tel_03
  424. // , "nm_hp_01" => $nm_hp_01
  425. // , "nm_hp_02" => $nm_hp_02
  426. // , "nm_hp_03" => $nm_hp_03
  427. // , "nm_fax_01" => $nm_fax_01
  428. // , "nm_fax_02" => $nm_fax_02
  429. // , "nm_fax_03" => $nm_fax_03
  430. // , "nm_email" => $nm_email
  431. // , "nm_zip" => $nm_zip
  432. // , "nm_addr" => $nm_addr
  433. // , "nm_addr_sub" => $nm_addr_sub
  434. // , "nm_etc_01" => $nm_etc_01
  435. // , "nm_etc_02" => $nm_etc_02
  436. // , "nm_etc_03" => $nm_etc_03
  437. // , "ds_status" => $ds_status
  438. // , "nm_company_biz" => $nm_company_biz
  439. // , "nm_name_biz" => $nm_name_biz
  440. // , "nm_no_biz" => $nm_no_biz
  441. // , "nm_date_biz" => $nm_date_biz
  442. // , "nm_type_biz" => $nm_type_biz
  443. // , "nm_condition_biz" => $nm_condition_biz
  444. // , "nm_tel_biz_01" => $nm_tel_biz_01
  445. // , "nm_tel_biz_02" => $nm_tel_biz_02
  446. // , "nm_tel_biz_03" => $nm_tel_biz_03
  447. // , "nm_hp_biz_01" => $nm_hp_biz_01
  448. // , "nm_hp_biz_02" => $nm_hp_biz_02
  449. // , "nm_hp_biz_03" => $nm_hp_biz_03
  450. // , "nm_fax_biz_01" => $nm_fax_biz_01
  451. // , "nm_fax_biz_02" => $nm_fax_biz_02
  452. // , "nm_fax_biz_03" => $nm_fax_biz_03
  453. // , "nm_email_biz" => $nm_email_biz
  454. // , "nm_zip_biz" => $nm_zip_biz
  455. // , "nm_addr_biz" => $nm_addr_biz
  456. // , "nm_addr_sub_biz" => $nm_addr_sub_biz
  457. // , "ds_company_bp1" => $ds_company_bp1
  458. // , "ds_branch1" => $ds_branch1
  459. // , "ds_company_bp2" => $ds_company_bp2
  460. // , "ds_branch2" => $ds_branch2
  461. // , "ds_company_bp3" => $ds_company_bp3
  462. // , "ds_branch3" => $ds_branch3
  463. // , "nm_area" => $nm_area
  464. // , "nm_title" => $nm_title
  465. // , "nm_file" => $upload_file_name
  466. // , "ds_info_contract" => $ds_info_contract
  467. // , "ds_info_privacy" => $ds_info_privacy
  468. // , "ds_info_service" => $ds_info_service
  469. // , "ds_status"=>$ds_status,
  470. //
  471. // // "dt_insert" => now(),
  472. // // "nm_insert" => $cd_procid,
  473. // "dt_update" => now(),
  474. // "nm_update" => $cd_procid,
  475. // );
  476. // }
  477. }catch(Exception $e){
  478. $RES['CODE'] = $e->getCode();
  479. $RES['MSG'] = $e->getMessage();
  480. }
  481. echo json_encode($RES);
  482. exit;
  483. break;
  484. //삭제하기
  485. case "Delete" :
  486. $RES = array('CODE'=>'9999', 'MSG'=>'');
  487. try {
  488. if(empty($cd_dealer)) {
  489. throw new Exception("회원 정보가 없습니다.", "9990");
  490. }
  491. $sql="UPDATE $table_name set
  492. ds_delind ='Y'
  493. , dt_update = now()
  494. , nm_update = '$cd_procid'
  495. where cd_dealer = '$cd_dealer'";
  496. // echo $sql;
  497. // exit;
  498. $result = mysql_query($sql,$connect);
  499. if(!$result) {
  500. throw new Exception("회원 정보 삭제에 실패 하였습니다.", "9990");
  501. }
  502. $RES['CODE'] = "0000";
  503. $RES['MSG'] = "회원 삭제가 완료되었습니다.";
  504. }catch(Exception $e){
  505. $RES['CODE'] = $e->getCode();
  506. $RES['MSG'] = $e->getMessage();
  507. }
  508. @mysql_close($connect);
  509. echo json_encode($RES);
  510. exit;
  511. // echo 'a';
  512. // exit;
  513. // $_fields = Array(
  514. // "ds_delind"=>"Y",
  515. // "dt_update" => now(),
  516. // "nm_update" => $cd_procid
  517. // );
  518. //
  519. // $result = $dbCon->updateDAO($_fields,$table_name,"cd_dealer='".$cd_dealer."'");
  520. //
  521. //
  522. // if ($result) {
  523. //
  524. // AlertRedirect("삭제 되었습니다.","list.php?PageNo=$PageNo");
  525. //
  526. // }else{
  527. // AlertRedirect("삭제 실패하였습니다.","list.php?PageNo=$PageNo");
  528. // }
  529. break;
  530. //부관리자 삭제하기
  531. case "DeleteManager" :
  532. $RES = array('CODE'=>'9999', 'MSG'=>'');
  533. try {
  534. if(empty($cd_dealer)) {
  535. throw new Exception("회원 정보가 없습니다.", "9990");
  536. }
  537. $sql="UPDATE $table_name set
  538. ds_delind ='Y'
  539. , dt_update = now()
  540. , nm_update = '$cd_procid'
  541. where cd_dealer = '$cd_dealer'";
  542. // echo $sql;
  543. // exit;
  544. $result = mysql_query($sql,$connect);
  545. if(!$result) {
  546. throw new Exception("회원 정보 삭제에 실패 하였습니다.", "9990");
  547. }
  548. $RES['CODE'] = "0000";
  549. $RES['MSG'] = "회원 삭제가 완료되었습니다.";
  550. }catch(Exception $e){
  551. $RES['CODE'] = $e->getCode();
  552. $RES['MSG'] = $e->getMessage();
  553. }
  554. @mysql_close($connect);
  555. echo json_encode($RES);
  556. exit;
  557. // echo 'a';
  558. // exit;
  559. // $_fields = Array(
  560. // "ds_delind"=>"Y",
  561. // "dt_update" => now(),
  562. // "nm_update" => $cd_procid
  563. // );
  564. //
  565. // $result = $dbCon->updateDAO($_fields,$table_name,"cd_dealer='".$cd_dealer."'");
  566. //
  567. //
  568. // if ($result) {
  569. //
  570. // AlertRedirect("삭제 되었습니다.","list.php?PageNo=$PageNo");
  571. //
  572. // }else{
  573. // AlertRedirect("삭제 실패하였습니다.","list.php?PageNo=$PageNo");
  574. // }
  575. break;
  576. case "IdChk":
  577. $_whereis = " cd_dealerid = '". $cd_dealerid . "'";
  578. $cnt = $dbCon->getOneDAO("count(*)",$table_name, $_whereis, 1);
  579. if($cnt==0) {
  580. echo("Y");
  581. exit;
  582. } else {
  583. echo("N");
  584. exit;
  585. }
  586. break;
  587. case "IdSearch":
  588. $_whereis = " ds_delind='N' And nm_name = '". $nm_name . "' AND nm_email = '". $nm_email . "'";
  589. $userid = $dbCon->getOneDAO("cd_dealerid",$table_name, $_whereis, 1);
  590. if($userid) {
  591. echo($userid);
  592. exit;
  593. } else {
  594. echo("");
  595. exit;
  596. }
  597. break;
  598. case "PwSearch":
  599. exit;
  600. $_whereis = " ds_delind='N' And cd_dealerid = '".$cd_dealerid."' And nm_name = '". $nm_name . "' AND nm_email = '". $nm_email . "'";
  601. $userid = $dbCon->getOneDAO("cd_dealer",$table_name, $_whereis, 1);
  602. if($userid) {
  603. $new_passwd = generatePassword(8);
  604. $sqlPwd="UPDATE dealer_master set nm_pass = password('".$new_passwd."') where cd_dealer = '".$userid."'";
  605. $result = $dbCon->query($sqlPwd);
  606. echo($new_passwd);
  607. exit;
  608. } else {
  609. echo("");
  610. exit;
  611. }
  612. break;
  613. default :
  614. AlertBack("지정되지않은 요청입니다");
  615. break;
  616. }
  617. mysql_close($connect);
  618. ?>