dealer_proc.php 34 KB

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