dealer_proc20200513.php 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923
  1. <?php
  2. include $_SERVER["DOCUMENT_ROOT"].'/common/lib/comm.php';
  3. $table_name = "dealer_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_usertype = trim(avoid_crack($_POST["ds_usertype"]));
  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. // $nm_area = trim(avoid_crack($_POST["nm_area"]));
  59. if ($mode == "UpdateDealer"){
  60. $nm_area = trim(avoid_crack(implode(",",$_POST["nm_area"])));
  61. }else{
  62. $nm_area = trim(avoid_crack($_POST["nm_area"]));
  63. }
  64. $nm_title = trim(avoid_crack($_POST["nm_title"]));
  65. $nm_file = trim(avoid_crack($_POST["nm_file"]));
  66. $nm_etc = trim(avoid_crack($_POST["nm_etc"]));
  67. $dt_insert = trim(avoid_crack($_POST["dt_insert"]));
  68. $nm_insert = trim(avoid_crack($_POST["nm_insert"]));
  69. $dt_update = trim(avoid_crack($_POST["dt_update"]));
  70. $nm_update = trim(avoid_crack($_POST["nm_update"]));
  71. $ds_delind = trim(avoid_crack($_POST["ds_delind"]));
  72. $cd_sale = trim(avoid_crack($_POST["cd_sale"]));
  73. $nm_price = trim(avoid_crack($_POST["nm_price"]));
  74. $nm_score_postscript = trim(avoid_crack($_POST["nm_score_postscript"]));
  75. $nm_cont_postscript = trim(avoid_crack($_POST["nm_cont_postscript"]));
  76. // $cd_procid = $_SESSION[admin_cd_dealerid];
  77. // $PageNo = trim(avoid_crack($_POST["PageNo"]));
  78. $upload_path = $_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH."dealer/";
  79. switch($mode) {
  80. //저장하기
  81. case "Add" :
  82. $s_cd_dealer = $_SESSION[s_cd_dealer];
  83. $_whereis = " ds_delind='N' And ds_type='D1' And cd_dealer_p = '". $s_cd_dealer . "'";
  84. $table_name = " dealer_master ";
  85. $cnt = $dbCon->getOneDAO("count(*)",$table_name, $_whereis, 1);
  86. if($cnt>=5) {
  87. AlertBack("부 관리자는 5명 까지 등록 가능합니다.");
  88. die();
  89. }
  90. if (is_uploaded_file($_FILES['nm_file']['tmp_name'])) {
  91. if($_FILES['nm_file']['size'] > 0 ){
  92. $upload_file_name = upload($_FILES['nm_file'],$upload_path."nm_file/", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  93. if($upload_file_name==false){
  94. AlertBack("첨부파일 업로드 실패 하였습니다.");
  95. die();
  96. }
  97. }
  98. }
  99. $_fields = Array(
  100. "cd_dealerid" => $cd_dealerid
  101. , "cd_dealer_p" => $s_cd_dealer
  102. , "nm_pass" => $nm_pass
  103. , "ds_type" => $ds_type
  104. , "ds_usertype" => $ds_usertype
  105. , "ds_level" => $ds_level
  106. , "nm_company" => $nm_company
  107. , "nm_name" => $nm_name
  108. , "nm_birth" => $nm_birth
  109. , "nm_tel_01" => $nm_tel_01
  110. , "nm_tel_02" => $nm_tel_02
  111. , "nm_tel_03" => $nm_tel_03
  112. , "nm_hp_01" => $nm_hp_01
  113. , "nm_hp_02" => $nm_hp_02
  114. , "nm_hp_03" => $nm_hp_03
  115. , "nm_fax_01" => $nm_fax_01
  116. , "nm_fax_02" => $nm_fax_02
  117. , "nm_fax_03" => $nm_fax_03
  118. , "nm_email" => $nm_email
  119. , "nm_zip" => $nm_zip
  120. , "nm_addr" => $nm_addr
  121. , "nm_addr_sub" => $nm_addr_sub
  122. , "nm_etc_01" => $nm_etc_01
  123. , "nm_etc_02" => $nm_etc_02
  124. , "nm_etc_03" => $nm_etc_03
  125. , "ds_status" => $ds_status
  126. , "nm_company_biz" => $nm_company_biz
  127. , "nm_name_biz" => $nm_name_biz
  128. , "nm_no_biz" => $nm_no_biz
  129. , "nm_date_biz" => $nm_date_biz
  130. , "nm_type_biz" => $nm_type_biz
  131. , "nm_condition_biz" => $nm_condition_biz
  132. , "nm_tel_biz_01" => $nm_tel_biz_01
  133. , "nm_tel_biz_02" => $nm_tel_biz_02
  134. , "nm_tel_biz_03" => $nm_tel_biz_03
  135. , "nm_hp_biz_01" => $nm_hp_biz_01
  136. , "nm_hp_biz_02" => $nm_hp_biz_02
  137. , "nm_hp_biz_03" => $nm_hp_biz_03
  138. , "nm_fax_biz_01" => $nm_fax_biz_01
  139. , "nm_fax_biz_02" => $nm_fax_biz_02
  140. , "nm_fax_biz_03" => $nm_fax_biz_03
  141. , "nm_email_biz" => $nm_email_biz
  142. , "nm_zip_biz" => $nm_zip_biz
  143. , "nm_addr_biz" => $nm_addr_biz
  144. , "nm_addr_sub_biz" => $nm_addr_sub_biz
  145. , "ds_company_bp1" => $ds_company_bp1
  146. , "ds_branch1" => $ds_branch1
  147. , "ds_company_bp2" => $ds_company_bp2
  148. , "ds_branch2" => $ds_branch2
  149. , "ds_company_bp3" => $ds_company_bp3
  150. , "ds_branch3" => $ds_branch3
  151. , "nm_area" => $nm_area
  152. , "nm_title" => $nm_title
  153. , "nm_file" => $upload_file_name
  154. , "nm_etc" => $nm_etc
  155. , "dt_insert" => now()
  156. , "nm_insert" => $nm_insert
  157. , "dt_update" => now()
  158. , "nm_update" => $nm_update
  159. , "ds_delind" => "N"
  160. );
  161. $result = $dbCon->insertDAO($_fields,$table_name);
  162. //echo $result;
  163. //echo "<BR>";
  164. $cd_dealer = mysql_insert_id();
  165. $sqlPwd="UPDATE dealer_master set nm_pass = password('".$nm_pass."'), cd_dealer_p = '".$s_cd_dealer."' where cd_dealer = '".$cd_dealer."'";
  166. $result = $dbCon->query($sqlPwd);
  167. //echo $result;
  168. //echo "<BR>";
  169. //exit;
  170. if ($result) {
  171. AlertRedirect("등록에 성공 하였습니다.","dealer_manager.php");
  172. }else{
  173. AlertBack("등록 실패 하였습니다.");
  174. }
  175. break;
  176. //수정하기
  177. case "Update":
  178. if (is_uploaded_file($_FILES['nm_file']['tmp_name'])) {
  179. if($_FILES['nm_file']['size'] > 0 ){
  180. $upload_file_name = upload($_FILES['nm_file'],$upload_path."nm_file/", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  181. if($upload_file_name==false){
  182. AlertBack("첨부파일 업로드 실패 하였습니다.");
  183. die();
  184. }
  185. }
  186. }
  187. if ($upload_file_name == ""){
  188. $_fields = Array(
  189. "nm_company" => $nm_company
  190. , "nm_name" => $nm_name
  191. , "nm_birth" => $nm_birth
  192. , "nm_tel_01" => $nm_tel_01
  193. , "nm_tel_02" => $nm_tel_02
  194. , "nm_tel_03" => $nm_tel_03
  195. , "nm_hp_01" => $nm_hp_01
  196. , "nm_hp_02" => $nm_hp_02
  197. , "nm_hp_03" => $nm_hp_03
  198. , "nm_fax_01" => $nm_fax_01
  199. , "nm_fax_02" => $nm_fax_02
  200. , "nm_fax_03" => $nm_fax_03
  201. , "nm_email" => $nm_email
  202. , "nm_zip" => $nm_zip
  203. , "nm_addr" => $nm_addr
  204. , "nm_addr_sub" => $nm_addr_sub
  205. , "nm_etc_01" => $nm_etc_01
  206. , "nm_etc_02" => $nm_etc_02
  207. , "nm_etc_03" => $nm_etc_03
  208. , "ds_status" => $ds_status
  209. , "nm_company_biz" => $nm_company_biz
  210. , "nm_name_biz" => $nm_name_biz
  211. , "nm_no_biz" => $nm_no_biz
  212. , "nm_date_biz" => $nm_date_biz
  213. , "nm_type_biz" => $nm_type_biz
  214. , "nm_condition_biz" => $nm_condition_biz
  215. , "nm_tel_biz_01" => $nm_tel_biz_01
  216. , "nm_tel_biz_02" => $nm_tel_biz_02
  217. , "nm_tel_biz_03" => $nm_tel_biz_03
  218. , "nm_hp_biz_01" => $nm_hp_biz_01
  219. , "nm_hp_biz_02" => $nm_hp_biz_02
  220. , "nm_hp_biz_03" => $nm_hp_biz_03
  221. , "nm_fax_biz_01" => $nm_fax_biz_01
  222. , "nm_fax_biz_02" => $nm_fax_biz_02
  223. , "nm_fax_biz_03" => $nm_fax_biz_03
  224. , "nm_email_biz" => $nm_email_biz
  225. , "nm_zip_biz" => $nm_zip_biz
  226. , "nm_addr_biz" => $nm_addr_biz
  227. , "nm_addr_sub_biz" => $nm_addr_sub_biz
  228. // , "ds_company_bp1" => $ds_company_bp1
  229. // , "ds_branch1" => $ds_branch1
  230. // , "ds_company_bp2" => $ds_company_bp2
  231. // , "ds_branch2" => $ds_branch2
  232. // , "ds_company_bp3" => $ds_company_bp3
  233. // , "ds_branch3" => $ds_branch3
  234. , "nm_area" => $nm_area
  235. , "nm_title" => $nm_title
  236. ,
  237. // "dt_insert" => now(),
  238. // "nm_insert" => $cd_procid,
  239. "dt_update" => now(),
  240. "nm_update" => $cd_procid,
  241. );
  242. }else{
  243. $_fields = Array(
  244. "nm_company" => $nm_company
  245. , "nm_name" => $nm_name
  246. , "nm_birth" => $nm_birth
  247. , "nm_tel_01" => $nm_tel_01
  248. , "nm_tel_02" => $nm_tel_02
  249. , "nm_tel_03" => $nm_tel_03
  250. , "nm_hp_01" => $nm_hp_01
  251. , "nm_hp_02" => $nm_hp_02
  252. , "nm_hp_03" => $nm_hp_03
  253. , "nm_fax_01" => $nm_fax_01
  254. , "nm_fax_02" => $nm_fax_02
  255. , "nm_fax_03" => $nm_fax_03
  256. , "nm_email" => $nm_email
  257. , "nm_zip" => $nm_zip
  258. , "nm_addr" => $nm_addr
  259. , "nm_addr_sub" => $nm_addr_sub
  260. , "nm_etc_01" => $nm_etc_01
  261. , "nm_etc_02" => $nm_etc_02
  262. , "nm_etc_03" => $nm_etc_03
  263. , "ds_status" => $ds_status
  264. , "nm_company_biz" => $nm_company_biz
  265. , "nm_name_biz" => $nm_name_biz
  266. , "nm_no_biz" => $nm_no_biz
  267. , "nm_date_biz" => $nm_date_biz
  268. , "nm_type_biz" => $nm_type_biz
  269. , "nm_condition_biz" => $nm_condition_biz
  270. , "nm_tel_biz_01" => $nm_tel_biz_01
  271. , "nm_tel_biz_02" => $nm_tel_biz_02
  272. , "nm_tel_biz_03" => $nm_tel_biz_03
  273. , "nm_hp_biz_01" => $nm_hp_biz_01
  274. , "nm_hp_biz_02" => $nm_hp_biz_02
  275. , "nm_hp_biz_03" => $nm_hp_biz_03
  276. , "nm_fax_biz_01" => $nm_fax_biz_01
  277. , "nm_fax_biz_02" => $nm_fax_biz_02
  278. , "nm_fax_biz_03" => $nm_fax_biz_03
  279. , "nm_email_biz" => $nm_email_biz
  280. , "nm_zip_biz" => $nm_zip_biz
  281. , "nm_addr_biz" => $nm_addr_biz
  282. , "nm_addr_sub_biz" => $nm_addr_sub_biz
  283. // , "ds_company_bp1" => $ds_company_bp1
  284. // , "ds_branch1" => $ds_branch1
  285. // , "ds_company_bp2" => $ds_company_bp2
  286. // , "ds_branch2" => $ds_branch2
  287. // , "ds_company_bp3" => $ds_company_bp3
  288. // , "ds_branch3" => $ds_branch3
  289. , "nm_area" => $nm_area
  290. , "nm_title" => $nm_title
  291. , "nm_file" => $upload_file_name
  292. ,
  293. // "dt_insert" => now(),
  294. // "nm_insert" => $cd_procid,
  295. "dt_update" => now(),
  296. "nm_update" => $cd_procid,
  297. );
  298. }
  299. $result = $dbCon->updateDAO($_fields,$table_name,"cd_dealer='".$cd_dealer."'");
  300. if($_POST["nm_pass"]){
  301. $sqlPwd="UPDATE dealer_master set nm_pass = password('".$nm_pass."') where cd_dealer = '".$cd_dealer."'";
  302. $result = $dbCon->query($sqlPwd);
  303. }
  304. if ($result) {
  305. AlertRedirect("수정 성공 하였습니다.","dealer_manager.php");
  306. }else{
  307. AlertBack("수정 실패 하였습니다.");
  308. }
  309. break;
  310. //수정하기
  311. case "UpdateDealer":
  312. if (is_uploaded_file($_FILES['nm_file']['tmp_name'])) {
  313. if($_FILES['nm_file']['size'] > 0 ){
  314. $upload_file_name = upload($_FILES['nm_file'],$upload_path."nm_file/", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  315. if($upload_file_name==false){
  316. AlertBack("첨부파일 업로드 실패 하였습니다.");
  317. die();
  318. }
  319. }
  320. }
  321. if ($upload_file_name == ""){
  322. $_fields = Array(
  323. "nm_company" => $nm_company
  324. , "nm_name" => $nm_name
  325. , "nm_birth" => $nm_birth
  326. , "nm_tel_01" => $nm_tel_01
  327. , "nm_tel_02" => $nm_tel_02
  328. , "nm_tel_03" => $nm_tel_03
  329. , "nm_hp_01" => $nm_hp_01
  330. , "nm_hp_02" => $nm_hp_02
  331. , "nm_hp_03" => $nm_hp_03
  332. , "nm_fax_01" => $nm_fax_01
  333. , "nm_fax_02" => $nm_fax_02
  334. , "nm_fax_03" => $nm_fax_03
  335. , "nm_email" => $nm_email
  336. , "nm_zip" => $nm_zip
  337. , "nm_addr" => $nm_addr
  338. , "nm_addr_sub" => $nm_addr_sub
  339. , "nm_etc_01" => $nm_etc_01
  340. , "nm_etc_02" => $nm_etc_02
  341. , "nm_etc_03" => $nm_etc_03
  342. // , "ds_status" => $ds_status
  343. , "nm_company_biz" => $nm_company_biz
  344. , "nm_name_biz" => $nm_name_biz
  345. , "nm_no_biz" => $nm_no_biz
  346. , "nm_date_biz" => $nm_date_biz
  347. , "nm_type_biz" => $nm_type_biz
  348. , "nm_condition_biz" => $nm_condition_biz
  349. , "nm_tel_biz_01" => $nm_tel_biz_01
  350. , "nm_tel_biz_02" => $nm_tel_biz_02
  351. , "nm_tel_biz_03" => $nm_tel_biz_03
  352. , "nm_hp_biz_01" => $nm_hp_biz_01
  353. , "nm_hp_biz_02" => $nm_hp_biz_02
  354. , "nm_hp_biz_03" => $nm_hp_biz_03
  355. , "nm_fax_biz_01" => $nm_fax_biz_01
  356. , "nm_fax_biz_02" => $nm_fax_biz_02
  357. , "nm_fax_biz_03" => $nm_fax_biz_03
  358. , "nm_email_biz" => $nm_email_biz
  359. , "nm_zip_biz" => $nm_zip_biz
  360. , "nm_addr_biz" => $nm_addr_biz
  361. , "nm_addr_sub_biz" => $nm_addr_sub_biz
  362. // , "ds_company_bp1" => $ds_company_bp1
  363. // , "ds_branch1" => $ds_branch1
  364. // , "ds_company_bp2" => $ds_company_bp2
  365. // , "ds_branch2" => $ds_branch2
  366. // , "ds_company_bp3" => $ds_company_bp3
  367. // , "ds_branch3" => $ds_branch3
  368. , "nm_area" => $nm_area
  369. , "nm_title" => $nm_title
  370. ,
  371. // "dt_insert" => now(),
  372. // "nm_insert" => $cd_procid,
  373. "dt_update" => now(),
  374. "nm_update" => $cd_procid,
  375. );
  376. }else{
  377. $_fields = Array(
  378. "nm_company" => $nm_company
  379. , "nm_name" => $nm_name
  380. , "nm_birth" => $nm_birth
  381. , "nm_tel_01" => $nm_tel_01
  382. , "nm_tel_02" => $nm_tel_02
  383. , "nm_tel_03" => $nm_tel_03
  384. , "nm_hp_01" => $nm_hp_01
  385. , "nm_hp_02" => $nm_hp_02
  386. , "nm_hp_03" => $nm_hp_03
  387. , "nm_fax_01" => $nm_fax_01
  388. , "nm_fax_02" => $nm_fax_02
  389. , "nm_fax_03" => $nm_fax_03
  390. , "nm_email" => $nm_email
  391. , "nm_zip" => $nm_zip
  392. , "nm_addr" => $nm_addr
  393. , "nm_addr_sub" => $nm_addr_sub
  394. , "nm_etc_01" => $nm_etc_01
  395. , "nm_etc_02" => $nm_etc_02
  396. , "nm_etc_03" => $nm_etc_03
  397. // , "ds_status" => $ds_status
  398. , "nm_company_biz" => $nm_company_biz
  399. , "nm_name_biz" => $nm_name_biz
  400. , "nm_no_biz" => $nm_no_biz
  401. , "nm_date_biz" => $nm_date_biz
  402. , "nm_type_biz" => $nm_type_biz
  403. , "nm_condition_biz" => $nm_condition_biz
  404. , "nm_tel_biz_01" => $nm_tel_biz_01
  405. , "nm_tel_biz_02" => $nm_tel_biz_02
  406. , "nm_tel_biz_03" => $nm_tel_biz_03
  407. , "nm_hp_biz_01" => $nm_hp_biz_01
  408. , "nm_hp_biz_02" => $nm_hp_biz_02
  409. , "nm_hp_biz_03" => $nm_hp_biz_03
  410. , "nm_fax_biz_01" => $nm_fax_biz_01
  411. , "nm_fax_biz_02" => $nm_fax_biz_02
  412. , "nm_fax_biz_03" => $nm_fax_biz_03
  413. , "nm_email_biz" => $nm_email_biz
  414. , "nm_zip_biz" => $nm_zip_biz
  415. , "nm_addr_biz" => $nm_addr_biz
  416. , "nm_addr_sub_biz" => $nm_addr_sub_biz
  417. // , "ds_company_bp1" => $ds_company_bp1
  418. // , "ds_branch1" => $ds_branch1
  419. // , "ds_company_bp2" => $ds_company_bp2
  420. // , "ds_branch2" => $ds_branch2
  421. // , "ds_company_bp3" => $ds_company_bp3
  422. // , "ds_branch3" => $ds_branch3
  423. , "nm_area" => $nm_area
  424. , "nm_title" => $nm_title
  425. , "nm_file" => $upload_file_name
  426. ,
  427. // "dt_insert" => now(),
  428. // "nm_insert" => $cd_procid,
  429. "dt_update" => now(),
  430. "nm_update" => $cd_procid,
  431. );
  432. }
  433. $result = $dbCon->updateDAO($_fields,$table_name,"cd_dealer='".$cd_dealer."'");
  434. if($_POST["nm_pass"]){
  435. $sqlPwd="UPDATE dealer_master set nm_pass = password('".$nm_pass."') where cd_dealer = '".$cd_dealer."'";
  436. $result = $dbCon->query($sqlPwd);
  437. }
  438. if ($result) {
  439. AlertRedirect("수정 성공 하였습니다.","dealer_modify.php");
  440. }else{
  441. AlertBack("수정 실패 하였습니다.");
  442. }
  443. break;
  444. //입찰하기
  445. case "Tender" :
  446. $s_cd_dealerid = $_SESSION['s_cd_dealerid'];
  447. $s_nm_email = $_SESSION['s_nm_email'];
  448. $s_nm_name = $_SESSION['s_nm_name'];
  449. $s_nm_hp = $_SESSION['s_nm_hp'];
  450. $s_ds_type = $_SESSION['s_ds_type'];
  451. $s_cd_dealer = $_SESSION['s_cd_dealer'];
  452. $s_cd_dealer_p = $_SESSION['s_cd_dealer_p'];
  453. $s_nm_area = $_SESSION['s_nm_area'];
  454. $sql = "insert into tender_master(cd_sale, cd_user, cd_dealer, cd_dealer_p, ds_type, ds_usertype, nm_name, nm_tel, nm_hp, nm_email, nm_price, nm_cont, ds_status, dt_insert, nm_insert, dt_update, nm_update, ds_delind) SELECT cd_sale, cd_user, $s_cd_dealer cd_dealer, $s_cd_dealer_p cd_dealer_p, ds_type, '$s_ds_type' ds_usertype, '$s_nm_name' nm_name, '' nm_tel, '$s_nm_hp' nm_hp, '$s_nm_email' nm_email, $nm_price nm_price, '' nm_cont, 'A0' ds_status, now() dt_insert, $s_cd_dealer nm_insert, now() dt_update, $s_cd_dealer nm_update, 'N' ds_delind FROM sale_master where cd_sale = '".$cd_sale."'";
  455. $result = $dbCon->query($sql);
  456. if ($result) {
  457. AlertRedirect("입찰 되었습니다.","dealer_tender_view.php?cd_sale=$cd_sale&ds_status_sale=E0&ds_status=E0");
  458. }else{
  459. AlertRedirect("입찰 실패하였습니다.","dealer_tender_view.php?cd_sale=$cd_sale&ds_status_sale=E0&ds_status=E0");
  460. }
  461. break;
  462. //낙찰하기
  463. case "TenderSuccess" :
  464. $cd_sale = trim(avoid_crack($_POST["cd_sale"]));
  465. $cd_tender = trim(avoid_crack($_POST["cd_tender"]));
  466. $nm_price = trim(avoid_crack($_POST["nm_price"]));
  467. $sql="update tender_master
  468. set
  469. ds_status = 'Z0'
  470. , dt_update = now()
  471. , nm_update = '$cd_userid'
  472. WHERE cd_tender = $cd_tender";
  473. $result = mysql_query($sql,$connect);
  474. $sql="update sale_master
  475. set
  476. ds_status = 'Z0'
  477. , nm_price = '$nm_price'
  478. , dt_update = now()
  479. , nm_update = '$cd_userid'
  480. WHERE cd_sale = $cd_sale";
  481. $result = mysql_query($sql,$connect);
  482. if ($result) {
  483. AlertRedirect("낙찰하기 성공하였습니다.","sell_view.php?cd_sale=$cd_sale&ds_status_sale=Z0&ds_status=Z0");
  484. }else{
  485. AlertRedirect("낙찰하기 실패하였습니다.","sell_view.php?cd_sale=$cd_sale&ds_status_sale=Z0&ds_status=Z0");
  486. }
  487. break;
  488. //낙찰하기 Nomember
  489. case "TenderSuccessNomember" :
  490. $cd_sale = trim(avoid_crack($_POST["cd_sale"]));
  491. $cd_tender = trim(avoid_crack($_POST["cd_tender"]));
  492. $nm_price = trim(avoid_crack($_POST["nm_price"]));
  493. $nm_name = trim(avoid_crack($_POST["nm_name"]));
  494. $nm_hp = trim(avoid_crack($_POST["nm_hp"]));
  495. $nm_number = trim(avoid_crack($_POST["nm_number"]));
  496. $sql="update tender_master
  497. set
  498. ds_status = 'Z0'
  499. , dt_update = now()
  500. , nm_update = '$cd_userid'
  501. WHERE cd_tender = $cd_tender";
  502. $result = mysql_query($sql,$connect);
  503. $sql="update sale_master
  504. set
  505. ds_status = 'Z0'
  506. , nm_price = '$nm_price'
  507. , dt_update = now()
  508. , nm_update = '$cd_userid'
  509. WHERE cd_sale = $cd_sale";
  510. $result = mysql_query($sql,$connect);
  511. if ($result) {
  512. AlertRedirect("낙찰하기 성공하였습니다.","/sell/sell_view_nomember.php?nm_name=$nm_name&nm_hp=$nm_hp&nm_number=$nm_number&ds_status_sale=Z0&ds_status=Z0");
  513. }else{
  514. AlertRedirect("낙찰하기 실패하였습니다.","/sell/sell_view_nomember.php?nm_name=$nm_name&nm_hp=$nm_hp&nm_number=$nm_number&ds_status_sale=Z0&ds_status=Z0");
  515. }
  516. break;
  517. //Contract Step 1
  518. case "ContractStep1" :
  519. $cd_sale = trim(avoid_crack($_POST["cd_sale"]));
  520. // $cd_tender = trim(avoid_crack($_POST["cd_tender"]));
  521. $ds_status_contract_step1 = trim(avoid_crack($_POST["ds_status_contract_step1"]));
  522. $sql="update sale_master
  523. set
  524. ds_status_contract_step1 = '$ds_status_contract_step1'
  525. , dt_update = now()
  526. , nm_update = '$cd_userid'
  527. WHERE cd_sale = $cd_sale";
  528. $result = $dbCon->query($sql);
  529. if ($result) {
  530. AlertRedirect("등록 되었습니다.","dealer_tender_view2.php?cd_sale=$cd_sale");
  531. }else{
  532. AlertRedirect("등록 실패하였습니다.","dealer_tender_view2.php?cd_sale=$cd_sale");
  533. }
  534. break;
  535. //Contract Step 2
  536. case "ContractStep2" :
  537. $cd_sale = trim(avoid_crack($_POST["cd_sale"]));
  538. // $cd_tender = trim(avoid_crack($_POST["cd_tender"]));
  539. $nm_contract_date = trim(avoid_crack($_POST["nm_contract_date"]));
  540. $ds_status_contract_step2 = "Y";
  541. $sql="update sale_master
  542. set
  543. ds_status_contract_step2 = '$ds_status_contract_step2'
  544. , nm_contract_date = '$nm_contract_date'
  545. , dt_update = now()
  546. , nm_update = '$cd_userid'
  547. WHERE cd_sale = $cd_sale";
  548. $result = $dbCon->query($sql);
  549. if ($result) {
  550. AlertRedirect("등록 되었습니다.","dealer_tender_view2.php?cd_sale=$cd_sale");
  551. }else{
  552. AlertRedirect("등록 실패하였습니다.","dealer_tender_view2.php?cd_sale=$cd_sale");
  553. }
  554. break;
  555. //Contract Step 3
  556. case "ContractStep3" :
  557. $cd_sale = trim(avoid_crack($_POST["cd_sale"]));
  558. // $cd_tender = trim(avoid_crack($_POST["cd_tender"]));
  559. $ds_status_contract = trim(avoid_crack($_POST["ds_status_contract"]));
  560. $nm_price_final = trim(avoid_crack($_POST["nm_price_final"]));
  561. $nm_contract_cont_final = trim(avoid_crack($_POST["nm_contract_cont_final"]));
  562. $nm_contract_fail_reason = trim(avoid_crack($_POST["nm_contract_fail_reason"]));
  563. $ds_status_contract_step3 = "Y";
  564. if (is_uploaded_file($_FILES['nm_file_chk1']['tmp_name'])) {
  565. if($_FILES['nm_file_chk1']['size'] > 0 ){
  566. $upload_file_name_chk1 = upload($_FILES['nm_file_chk1'],$upload_path."contract_step/".$cd_sale."_detail", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  567. if($upload_file_name_chk1==false){
  568. AlertBack("첨부파일 업로드 실패 하였습니다.");
  569. die();
  570. }
  571. }
  572. }
  573. if (is_uploaded_file($_FILES['nm_file_chk2']['tmp_name'])) {
  574. if($_FILES['nm_file_chk2']['size'] > 0 ){
  575. $upload_file_name_chk2 = upload($_FILES['nm_file_chk2'],$upload_path."contract_step/".$cd_sale."_detail", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  576. if($upload_file_name_chk2==false){
  577. AlertBack("첨부파일 업로드 실패 하였습니다.");
  578. die();
  579. }
  580. }
  581. }
  582. if (is_uploaded_file($_FILES['nm_file_chk3']['tmp_name'])) {
  583. if($_FILES['nm_file_chk3']['size'] > 0 ){
  584. $upload_file_name_chk3 = upload($_FILES['nm_file_chk3'],$upload_path."contract_step/".$cd_sale."_detail", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  585. if($upload_file_name_chk3==false){
  586. AlertBack("첨부파일 업로드 실패 하였습니다.");
  587. die();
  588. }
  589. }
  590. }
  591. if (is_uploaded_file($_FILES['nm_file_chk4']['tmp_name'])) {
  592. if($_FILES['nm_file_chk4']['size'] > 0 ){
  593. $upload_file_name_chk4 = upload($_FILES['nm_file_chk4'],$upload_path."contract_step/".$cd_sale."_detail", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  594. if($upload_file_name_chk4==false){
  595. AlertBack("첨부파일 업로드 실패 하였습니다.");
  596. die();
  597. }
  598. }
  599. }
  600. if (is_uploaded_file($_FILES['nm_file_chk5']['tmp_name'])) {
  601. if($_FILES['nm_file_chk5']['size'] > 0 ){
  602. $upload_file_name_chk5 = upload($_FILES['nm_file_chk5'],$upload_path."contract_step/".$cd_sale."_detail", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  603. if($upload_file_name_chk5==false){
  604. AlertBack("첨부파일 업로드 실패 하였습니다.");
  605. die();
  606. }
  607. }
  608. }
  609. $sql="update sale_master
  610. set
  611. ds_status_contract_step3 = '$ds_status_contract_step3'
  612. , ds_status_contract = '$ds_status_contract'
  613. , nm_price_final = '$nm_price_final'
  614. , nm_contract_cont_final = '$nm_contract_cont_final'
  615. , nm_contract_fail_reason = '$nm_contract_fail_reason'
  616. , nm_file_chk1 = case when '$upload_file_name_chk1' = '' then nm_file_chk1 else '$upload_file_name_chk1' end
  617. , nm_file_chk2 = case when '$upload_file_name_chk2' = '' then nm_file_chk2 else '$upload_file_name_chk2' end
  618. , nm_file_chk3 = case when '$upload_file_name_chk3' = '' then nm_file_chk3 else '$upload_file_name_chk3' end
  619. , nm_file_chk4 = case when '$upload_file_name_chk4' = '' then nm_file_chk4 else '$upload_file_name_chk4' end
  620. , nm_file_chk5 = case when '$upload_file_name_chk5' = '' then nm_file_chk5 else '$upload_file_name_chk5' end
  621. , dt_update = now()
  622. , nm_update = '$cd_userid'
  623. WHERE cd_sale = $cd_sale";
  624. //echo $sql;
  625. //exit;
  626. $result = $dbCon->query($sql);
  627. if ($result) {
  628. AlertRedirect("등록 되었습니다.","dealer_tender_view2.php?cd_sale=$cd_sale");
  629. }else{
  630. AlertRedirect("등록 실패하였습니다.","dealer_tender_view2.php?cd_sale=$cd_sale");
  631. }
  632. break;
  633. //Contract Step 4
  634. case "ContractStep4" :
  635. $cd_sale = trim(avoid_crack($_POST["cd_sale"]));
  636. // $cd_tender = trim(avoid_crack($_POST["cd_tender"]));
  637. $ds_status_contract_step4 = "Y";
  638. if (is_uploaded_file($_FILES['nm_file_trading']['tmp_name'])) {
  639. if($_FILES['nm_file_trading']['size'] > 0 ){
  640. $upload_file_name_trading = upload($_FILES['nm_file_trading'],$upload_path."contract_step/".$cd_sale."_detail", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  641. if($upload_file_name_trading==false){
  642. AlertBack("첨부파일 업로드 실패 하였습니다.");
  643. die();
  644. }
  645. }
  646. }
  647. if (is_uploaded_file($_FILES['nm_file_performance']['tmp_name'])) {
  648. if($_FILES['nm_file_performance']['size'] > 0 ){
  649. $upload_file_name_performance = upload($_FILES['nm_file_performance'],$upload_path."contract_step/".$cd_sale."_detail", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  650. if($upload_file_name_performance==false){
  651. AlertBack("첨부파일 업로드 실패 하였습니다.");
  652. die();
  653. }
  654. }
  655. }
  656. if (is_uploaded_file($_FILES['nm_file_postscript']['tmp_name'])) {
  657. if($_FILES['nm_file_postscript']['size'] > 0 ){
  658. $upload_file_name_postscript = upload($_FILES['nm_file_postscript'],$upload_path."contract_step/".$cd_sale."_detail", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  659. if($upload_file_name_postscript==false){
  660. AlertBack("첨부파일 업로드 실패 하였습니다.");
  661. die();
  662. }
  663. }
  664. }
  665. $sql="update sale_master
  666. set
  667. ds_status_contract_step4 = '$ds_status_contract_step4'
  668. , nm_file_trading = case when '$upload_file_name_trading' = '' then nm_file_trading else '$upload_file_name_trading' end
  669. , nm_file_performance = case when '$upload_file_name_performance' = '' then nm_file_performance else '$upload_file_name_performance' end
  670. , nm_file_postscript = case when '$upload_file_name_postscript' = '' then nm_file_postscript else '$upload_file_name_postscript' end
  671. , ds_status = case when ds_status_contract = 'Z0' and ds_status_contract_step1 = 'Y' and ds_status_contract_step2 = 'Y' and ds_status_contract_step3 = 'Y' and ds_status_contract_step4 = 'Y' then 'ZS' else ds_status end
  672. , dt_update = now()
  673. , nm_update = '$cd_userid'
  674. WHERE cd_sale = $cd_sale";
  675. $result = $dbCon->query($sql);
  676. if ($result) {
  677. AlertRedirect("등록 되었습니다.","dealer_tender_view2.php?cd_sale=$cd_sale");
  678. }else{
  679. AlertRedirect("등록 실패하였습니다.","dealer_tender_view2.php?cd_sale=$cd_sale");
  680. }
  681. break;
  682. //후기쓰기
  683. case "WritePostscript" :
  684. $cd_sale = trim(avoid_crack($_POST["cd_sale"]));
  685. $nm_score_postscript = trim(avoid_crack($_POST["nm_score_postscript"]));
  686. $nm_cont_postscript = trim(avoid_crack($_POST["nm_cont_postscript"]));
  687. $sql="update sale_master
  688. set
  689. nm_score_postscript = '$nm_score_postscript'
  690. , nm_cont_postscript = '$nm_cont_postscript'
  691. , dt_update = now()
  692. , nm_update = '$cd_userid'
  693. WHERE cd_sale = $cd_sale";
  694. $result = $dbCon->query($sql);
  695. if ($result) {
  696. AlertRedirect("등록 되었습니다.","sell_view2.php?cd_sale=$cd_sale");
  697. }else{
  698. AlertRedirect("등록 실패하였습니다.","sell_view2.php?cd_sale=$cd_sale");
  699. }
  700. break;
  701. //후기쓰기 Nomember
  702. case "WritePostscriptNomember" :
  703. $cd_sale = trim(avoid_crack($_POST["cd_sale"]));
  704. $nm_score_postscript = trim(avoid_crack($_POST["nm_score_postscript"]));
  705. $nm_cont_postscript = trim(avoid_crack($_POST["nm_cont_postscript"]));
  706. $nm_name = trim(avoid_crack($_POST["nm_name"]));
  707. $nm_hp = trim(avoid_crack($_POST["nm_hp"]));
  708. $nm_number = trim(avoid_crack($_POST["nm_number"]));
  709. $sql="update sale_master
  710. set
  711. nm_score_postscript = '$nm_score_postscript'
  712. , nm_cont_postscript = '$nm_cont_postscript'
  713. , dt_update = now()
  714. , nm_update = '$cd_userid'
  715. WHERE cd_sale = $cd_sale";
  716. $result = $dbCon->query($sql);
  717. if ($result) {
  718. AlertRedirect("등록 성공하였습니다.","/sell/sell_view_nomember.php?nm_name=$nm_name&nm_hp=$nm_hp&nm_number=$nm_number&ds_status_sale=Z0&ds_status=Z0");
  719. }else{
  720. AlertRedirect("등록 실패하였습니다.","/sell/sell_view_nomember.php?nm_name=$nm_name&nm_hp=$nm_hp&nm_number=$nm_number&ds_status_sale=Z0&ds_status=Z0");
  721. }
  722. break;
  723. //Contract Step Error
  724. case "ContractStepError" :
  725. $cd_sale = trim(avoid_crack($_POST["cd_sale"]));
  726. // $cd_tender = trim(avoid_crack($_POST["cd_tender"]));
  727. $nm_cont_tender_error = trim(avoid_crack($_POST["nm_cont_tender_error"]));
  728. $ds_status_contract_step1 = "N";
  729. $sql="update sale_master
  730. set
  731. ds_status = 'ZE'
  732. , ds_status_contract_step1 = '$ds_status_contract_step1'
  733. , nm_cont_tender_error = '$nm_cont_tender_error'
  734. , dt_update = now()
  735. , nm_update = '$cd_userid'
  736. WHERE cd_sale = $cd_sale";
  737. $result = $dbCon->query($sql);
  738. if ($result) {
  739. AlertRedirect("등록 되었습니다.","dealer_tender_view2.php?cd_sale=$cd_sale");
  740. }else{
  741. AlertRedirect("등록 실패하였습니다.","dealer_tender_view2.php?cd_sale=$cd_sale");
  742. }
  743. break;
  744. //삭제하기
  745. case "Delete" :
  746. $_fields = Array(
  747. "ds_delind"=>"Y",
  748. "dt_update" => now(),
  749. "nm_update" => $cd_procid
  750. );
  751. $result = $dbCon->updateDAO($_fields,$table_name,"cd_dealer='".$cd_dealer."'");
  752. if ($result) {
  753. AlertRedirect("삭제 되었습니다.","list.php?PageNo=$PageNo");
  754. }else{
  755. AlertRedirect("삭제 실패하였습니다.","list.php?PageNo=$PageNo");
  756. }
  757. break;
  758. case "IdChk":
  759. $_whereis = " cd_dealerid = '". $cd_dealerid . "'";
  760. $cnt = $dbCon->getOneDAO("count(*)",$table_name, $_whereis, 1);
  761. if($cnt==0) {
  762. echo("Y");
  763. exit;
  764. } else {
  765. echo("N");
  766. exit;
  767. }
  768. break;
  769. case "IdSearch":
  770. $_whereis = " ds_delind='N' And nm_name = '". $nm_name . "' AND nm_email = '". $nm_email . "'";
  771. $userid = $dbCon->getOneDAO("cd_dealerid",$table_name, $_whereis, 1);
  772. if($userid) {
  773. echo($userid);
  774. exit;
  775. } else {
  776. echo("");
  777. exit;
  778. }
  779. break;
  780. case "PwSearch":
  781. $_whereis = " ds_delind='N' And cd_dealerid = '".$cd_dealerid."' And nm_name = '". $nm_name . "' AND nm_email = '". $nm_email . "'";
  782. $userid = $dbCon->getOneDAO("cd_dealer",$table_name, $_whereis, 1);
  783. if($userid) {
  784. $new_passwd = generatePassword(8);
  785. $sqlPwd="UPDATE dealer_master set nm_pass = password('".$new_passwd."') where cd_dealer = '".$userid."'";
  786. $result = $dbCon->query($sqlPwd);
  787. echo($new_passwd);
  788. exit;
  789. } else {
  790. echo("");
  791. exit;
  792. }
  793. break;
  794. default :
  795. AlertBack("지정되지않은 요청입니다");
  796. break;
  797. }
  798. mysql_close($connect);
  799. ?>