sell_proc.php 68 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/aligo.php';
  4. // include $_SERVER['DOCUMENT_ROOT'].'/common/lib/infobank.php';
  5. // include $_SERVER['DOCUMENT_ROOT'].'/common/lib/notification.php';
  6. $s_cd_sale = $_SESSION['s_cd_sale'];
  7. $s_staff_cd_car = $_SESSION['s_staff_cd_car'];
  8. $sell_nm_email = $_SESSION['sell_nm_email'];
  9. $sell_nm_name = $_SESSION['sell_nm_name'];
  10. $sell_nm_hp = $_SESSION['sell_nm_hp'];
  11. // $s_ds_type = $_SESSION['s_ds_type'];
  12. // $s_ds_level = $_SESSION['s_ds_level'];
  13. // $s_cd_user = $_SESSION['s_cd_user'];
  14. $s_cd_user = $_SESSION['s_staff_user'];
  15. $s_staff_car_update_ing = $_SESSION['s_staff_car_update_ing'] ;
  16. $s_ds_company_bp = $_SESSION['s_ds_company_bp'] ;
  17. $s_ds_branch = $_SESSION['s_ds_branch'] ;
  18. $cd_car_history = trim(avoid_crack($_POST["cd_car_history"]));
  19. $ds_area = trim(avoid_crack($_POST["ds_area"]));
  20. $ds_area_sub = trim(avoid_crack($_POST["ds_area_sub"]));
  21. if(empty($ds_area) || $ds_area == ""){
  22. $ds_area = $_SESSION['sell_ds_area'];
  23. }
  24. if(empty($ds_area_sub) || $ds_area_sub == ""){
  25. $ds_area_sub = $_SESSION['sell_ds_area_sub'];
  26. }
  27. $mode= trim(avoid_crack($_POST["mode"]));
  28. $cd_car = trim(avoid_crack($_POST["cd_car"]));
  29. $cd_model = trim(avoid_crack($_POST["cd_model"]));
  30. $cd_model_sub = trim(avoid_crack($_POST["cd_model_sub"]));
  31. $cd_grade = trim(avoid_crack($_POST["cd_grade"]));
  32. $cd_brand = trim(avoid_crack($_POST["cd_brand"]));
  33. $cd_category = trim(avoid_crack($_POST["cd_category"]));
  34. $ds_type = trim(avoid_crack($_POST["ds_type"]));
  35. $ds_year = trim(avoid_crack($_POST["ds_year"]));
  36. $nm_mileage = trim(avoid_crack($_POST["nm_mileage"]));
  37. $ds_driving_system = trim(avoid_crack($_POST["ds_driving_system"]));
  38. $ds_transmission = trim(avoid_crack($_POST["ds_transmission"]));
  39. $ds_oil = trim(avoid_crack($_POST["ds_oil"]));
  40. $nm_gearbox = trim(avoid_crack($_POST["nm_gearbox"]));
  41. $ds_accident = trim(avoid_crack($_POST["ds_accident"]));
  42. $ds_business_num = trim(avoid_crack($_POST["ds_business_num"]));
  43. $nm_cont_accident = trim(avoid_crack($_POST["nm_cont_accident"]));
  44. $nm_regdate = trim(avoid_crack($_POST["nm_regdate"]));
  45. $ds_sales = trim(avoid_crack($_POST["ds_sales"]));
  46. $nm_btitle = trim(avoid_crack($_POST["nm_btitle"]));
  47. $nm_stitle = trim(avoid_crack($_POST["nm_stitle"]));
  48. $nm_ltitle = trim(avoid_crack($_POST["nm_ltitle"]));
  49. $ds_open = trim(avoid_crack($_POST["ds_open"]));
  50. $ds_status = trim(avoid_crack($_POST["ds_status"]));
  51. $nm_price = trim(avoid_crack($_POST["nm_price"]));
  52. $nm_name = trim(avoid_crack($_POST["nm_name"]));
  53. $nm_color = trim(avoid_crack($_POST["nm_color"]));
  54. $nm_incolor = trim(avoid_crack($_POST["nm_incolor"]));
  55. $nm_cc = trim(avoid_crack($_POST["nm_cc"]));
  56. $nm_number = trim(avoid_crack($_POST["nm_number"]));
  57. $ds_trade = trim(avoid_crack($_POST["ds_trade"]));
  58. $ds_main = trim(avoid_crack($_POST["ds_main"]));
  59. $ds_sale_period = trim(avoid_crack($_POST["ds_sale_period"]));
  60. $cd_aap_dealer = trim(avoid_crack($_POST["cd_aap_dealer"]));
  61. if(empty($cd_aap_dealer) || $cd_aap_dealer == ""){
  62. $cd_aap_dealer = $_SESSION['cd_aap_dealer'];
  63. }
  64. $nm_cont_pac = $_POST["nm_cont_pac"];
  65. $nm_regdate_yyyy = trim(avoid_crack($_POST["nm_regdate_yyyy"]));
  66. $nm_regdate_mm = trim(avoid_crack($_POST["nm_regdate_mm"]));
  67. $nm_regdate_dd = trim(avoid_crack($_POST["nm_regdate_dd"]));
  68. $nm_cont = addslashes($_POST["nm_cont"]);
  69. $nm_desc = addslashes($_POST["nm_desc"]);
  70. $nm_cont_detail = $_POST["nm_cont_detail"];
  71. $nm_guide = addslashes($_POST["nm_guide"]);
  72. $upload_file_name = $_POST["upload_file_name"];
  73. $upload_file_report_name = $_POST["upload_file_report_name"];
  74. $upload_file_report_back_name = $_POST["upload_file_report_back_name"];
  75. $upload_file_main_name = $_POST["upload_file_main_name"];
  76. $upload_file_list_name = $_POST["upload_file_list_name"];
  77. //성능점검
  78. $nm_chk_carno = trim(avoid_crack($_POST["nm_chk_carno"]));
  79. $nm_chk_cnt = trim(avoid_crack($_POST["nm_chk_cnt"]));
  80. $nm_chk_s1 = trim(avoid_crack($_POST["nm_chk_s1"]));
  81. $nm_chk_s2 = trim(avoid_crack($_POST["nm_chk_s2"]));
  82. $nm_chk_s3 = trim(avoid_crack($_POST["nm_chk_s3"]));
  83. $nm_chk_s4 = trim(avoid_crack($_POST["nm_chk_s4"]));
  84. $nm_chk_advisor = trim(avoid_crack($_POST["nm_chk_advisor"]));
  85. $nm_chk_date = trim(avoid_crack($_POST["nm_chk_date"]));
  86. $nm_chk_p1 = trim(avoid_crack($_POST["nm_chk_p1"]));
  87. $nm_chk_p2 = trim(avoid_crack($_POST["nm_chk_p2"]));
  88. $nm_chk_p3 = trim(avoid_crack($_POST["nm_chk_p3"]));
  89. $nm_file_chk = $_POST["nm_file_chk"];
  90. //사고이력조회
  91. $nm_act_chgno = trim(avoid_crack($_POST["nm_act_chgno"]));
  92. $nm_act_chgnm = trim(avoid_crack($_POST["nm_act_chgnm"]));
  93. $nm_act_s1 = trim(avoid_crack($_POST["nm_act_s1"]));
  94. $nm_act_s2 = trim(avoid_crack($_POST["nm_act_s2"]));
  95. $nm_act_s3 = trim(avoid_crack($_POST["nm_act_s3"]));
  96. $nm_act_s4 = trim(avoid_crack($_POST["nm_act_s4"]));
  97. $nm_act_my = trim(avoid_crack($_POST["nm_act_my"]));
  98. $nm_act_my_amt =trim(avoid_crack($_POST["nm_act_my_amt"]));
  99. $nm_act_other = trim(avoid_crack($_POST["nm_act_other"]));
  100. $nm_actr_other_amt = trim(avoid_crack($_POST["nm_actr_other_amt"]));
  101. $nm_act_searchdt = trim(avoid_crack($_POST["nm_act_searchdt"]));
  102. $nm_act_cnt= trim(avoid_crack($_POST["nm_act_cnt"]));
  103. $nm_act_general_spec = trim(avoid_crack($_POST["nm_act_general_spec"]));
  104. $nm_act_use_record = trim(avoid_crack($_POST["nm_act_use_record"]));
  105. $nm_act_use_record_lend = trim(avoid_crack($_POST["nm_act_use_record_lend"]));
  106. $nm_act_use_record_biz = trim(avoid_crack($_POST["nm_act_use_record_biz"]));
  107. $nm_act_use_record_official = trim(avoid_crack($_POST["nm_act_use_record_official"]));
  108. $nm_act_ins_loss = trim(avoid_crack($_POST["nm_act_ins_loss"]));
  109. $nm_act_ins_wet = trim(avoid_crack($_POST["nm_act_ins_wet"]));
  110. $nm_act_ins_robbery = trim(avoid_crack($_POST["nm_act_ins_robbery"]));
  111. $ds_dealer_type = trim(avoid_crack($_POST["ds_dealer_type"]));
  112. $ds_tradein = trim(avoid_crack($_POST["ds_tradein"]));
  113. $ds_buy_method = trim(avoid_crack($_POST["ds_buy_method"]));
  114. $ds_auction_time = trim(avoid_crack($_POST["ds_auction_time"]));
  115. $ds_tradein_group = trim(avoid_crack($_POST["ds_tradein_group"]));
  116. $nm_file_act = $_POST["nm_file_act"];
  117. $no_sort = $_POST["no_sort"];
  118. $cd_user = $_SESSION['s_staff_user'];
  119. $cd_userid = $_SESSION['s_staff_userid'];
  120. $PageNo = trim(avoid_crack($_POST["PageNo"]));
  121. $nm_recommend = trim(avoid_crack($_POST["nm_recommend"]));
  122. //$upload_path = $_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH_CAR;
  123. $upload_path = $_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH_CAR;
  124. //$upload_path = $_SERVER['DOCUMENT_ROOT']."/uploadfile/se2/";
  125. $ds_cate = trim(avoid_crack($_POST["ds_cate"]));
  126. if(!$ds_cate) $ds_cate='A0';
  127. $ds_logo = trim(avoid_crack($_POST["ds_logo"]));
  128. $cd_sale = trim(avoid_crack($_POST["cd_sale"]));
  129. $RES = array('CODE'=>'9999', 'MSG'=>'');
  130. try {
  131. switch($mode) {
  132. //게시판 글쓰기
  133. case "Add" :
  134. if (is_uploaded_file($_FILES['nm_file_chk']['tmp_name'])) {
  135. if($_FILES['nm_file_chk']['size'] > 0 ){
  136. $upload_file_chk_name = upload($_FILES['nm_file_chk'],$upload_path."nm_file_chk/", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  137. if($upload_file_chk_name==false){
  138. AlertBack("첨부파일 업로드 실패 하였습니다.");
  139. die();
  140. }
  141. }
  142. }
  143. if (is_uploaded_file($_FILES['nm_file_act']['tmp_name'])) {
  144. if($_FILES['nm_file_act']['size'] > 0 ){
  145. $upload_file_act_name = upload($_FILES['nm_file_act'],$upload_path."nm_file_act/", 800, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  146. if($upload_file_act_name==false){
  147. AlertBack("첨부파일 업로드 실패 하였습니다.");
  148. die();
  149. }
  150. }
  151. }
  152. $sql="insert into car_master
  153. (cd_model, cd_grade, ds_type, ds_year, nm_mileage , nm_price, nm_name
  154. , ds_driving_system, ds_oil, nm_gearbox , nm_color, nm_incolor, ds_accident
  155. , nm_cont_accident
  156. , ds_transmission
  157. , nm_regdate, ds_sales , nm_btitle, nm_stitle, nm_cont , nm_file_report , nm_file_report_back
  158. , nm_file_main, nm_file_list, ds_logo, cd_brand, cd_category
  159. , ds_open, ds_status, dt_insert, nm_insert, dt_update, nm_update, ds_delind
  160. , nm_number, nm_cc, ds_trade, nm_regdate_yyyy, nm_regdate_mm, nm_regdate_dd, nm_guide, ds_main , nm_ltitle , ds_cate
  161. , nm_chk_178_q1
  162. , nm_chk_178_q2
  163. , nm_chk_178_q3
  164. , nm_chk_178_q4
  165. , nm_chk_178_q5
  166. , nm_chk_178_q6
  167. , nm_chk_178_q7
  168. , nm_chk_178_q8
  169. , nm_chk_178_q9
  170. , nm_chk_178_q10
  171. , nm_chk_178_q11
  172. , nm_chk_178_q12
  173. , nm_chk_178_q13
  174. , nm_chk_carno , nm_chk_cnt , nm_chk_s1 , nm_chk_s2 , nm_chk_s3, nm_chk_s4, nm_chk_advisor, nm_chk_date, nm_chk_p1, nm_chk_p2 , nm_chk_p3, nm_file_chk
  175. , nm_act_chgno , nm_act_chgnm , nm_act_s1 , nm_act_s2, nm_act_s3, nm_act_s4, nm_act_my, nm_act_my_amt, nm_act_other, nm_act_other_amt
  176. , nm_act_searchdt , nm_act_cnt, nm_file_act
  177. )
  178. values
  179. ('$cd_model', '$cd_grade' , '$ds_type', '$ds_year', '$nm_mileage' , '$nm_price', '$nm_name'
  180. , '$ds_driving_system', '$ds_oil', '$nm_gearbox', '$nm_color' , '$nm_incolor', '$ds_accident'
  181. , '$nm_cont_accident'
  182. , '$ds_transmission'
  183. , '$nm_regdate','$ds_sales','$nm_btitle','$nm_stitle','$nm_cont','$upload_file_report_name','$upload_file_report_back_name'
  184. , '$upload_file_main_name','$upload_file_list_name', '$ds_logo', '$cd_brand', '$cd_category'
  185. , '$ds_open','$ds_status',now(),'$cd_userid', now(), '$cd_userid','N'
  186. , '$nm_number','$nm_cc','$ds_trade','$nm_regdate_yyyy','$nm_regdate_mm','$nm_regdate_dd','$nm_guide','$ds_main','$nm_ltitle' ,'$ds_cate'
  187. , '$nm_chk_178_q1'
  188. , '$nm_chk_178_q2'
  189. , '$nm_chk_178_q3'
  190. , '$nm_chk_178_q4'
  191. , '$nm_chk_178_q5'
  192. , '$nm_chk_178_q6'
  193. , '$nm_chk_178_q7'
  194. , '$nm_chk_178_q8'
  195. , '$nm_chk_178_q9'
  196. , '$nm_chk_178_q10'
  197. , '$nm_chk_178_q11'
  198. , '$nm_chk_178_q12'
  199. , '$nm_chk_178_q13'
  200. , '$nm_chk_carno' , '$nm_chk_cnt' , '$nm_chk_s1' , '$nm_chk_s2' , '$nm_chk_s3', '$nm_chk_s4', '$nm_chk_advisor', '$nm_chk_date', '$nm_chk_p1', '$nm_chk_p2' , '$nm_chk_p3', '$upload_file_chk_name'
  201. , '$nm_act_chgno' , '$nm_act_chgnm' , '$nm_act_s1' , '$nm_act_s2' , '$nm_act_s3' , '$nm_act_s4' , '$nm_act_my' , '$nm_act_my_amt', '$nm_act_other', '$nm_act_other_amt'
  202. , '$nm_act_searchdt' , '$nm_act_cnt', '$upload_file_act_name')";
  203. $result = mysql_query($sql,$connect);
  204. $cd_car = mysql_insert_id();
  205. if($cd_car>0){
  206. //차량옵션정보 등록
  207. fnSetCarDtlInfo($cd_car,$connect);
  208. fnSetCarImgCreate($cd_car,$connect);
  209. }
  210. if ($result) {
  211. echo "200";
  212. //AlertRedirect("입력 완료되었습니다.","./list.php?ds_cate=".$ds_cate);
  213. }else{
  214. echo "600";
  215. //AlertRedirect("입력 실패 하였습니다.","./list.php?ds_cate=".$ds_cate);
  216. }
  217. break;
  218. // update 모드시 파일 업로드
  219. case "AddFileAjax" :
  220. $result = fnSetCarImgCreateAjax($cd_car,$connect);
  221. echo $result;
  222. /*if ($result) {
  223. echo "Y";
  224. }else{
  225. echo "N";
  226. }*/
  227. break;
  228. //글수정
  229. case "Update":
  230. if (is_uploaded_file($_FILES['nm_file_report']['tmp_name'])) {
  231. if($_FILES['nm_file_report']['size'] > 0 ){
  232. $upload_file_report_name = upload($_FILES['nm_file_report'],$upload_path, 500, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  233. if($upload_file_report_name==false){
  234. AlertBack("첨부파일 업로드 실패 하였습니다.");
  235. die();
  236. }
  237. }
  238. }
  239. if (is_uploaded_file($_FILES['nm_file_report_back']['tmp_name'])) {
  240. if($_FILES['nm_file_report_back']['size'] > 0 ){
  241. $upload_file_report_back_name = upload($_FILES['nm_file_report_back'],$upload_path, 500, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  242. if($upload_file_report_back_name==false){
  243. AlertBack("첨부파일 업로드 실패 하였습니다.");
  244. die();
  245. }
  246. }
  247. }
  248. if (is_uploaded_file($_FILES['nm_file_chk']['tmp_name'])) {
  249. if($_FILES['nm_file_chk']['size'] > 0 ){
  250. $upload_file_chk_name = upload($_FILES['nm_file_chk'],$upload_path."nm_file_chk/", 500, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  251. if($upload_file_chk_name==false){
  252. AlertBack("첨부파일 업로드 실패 하였습니다.");
  253. die();
  254. }
  255. }
  256. }
  257. if (is_uploaded_file($_FILES['nm_file_act']['tmp_name'])) {
  258. if($_FILES['nm_file_act']['size'] > 0 ){
  259. $upload_file_act_name = upload($_FILES['nm_file_act'],$upload_path."nm_file_act/", 500, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  260. if($upload_file_act_name==false){
  261. AlertBack("첨부파일 업로드 실패 하였습니다.");
  262. die();
  263. }
  264. }
  265. }
  266. $sql="update car_master
  267. set
  268. cd_model = '$cd_model'
  269. ,cd_grade = '$cd_grade'
  270. ,cd_category = '$cd_category'
  271. ,cd_brand = '$cd_brand'
  272. ,ds_type = '$ds_type'
  273. ,ds_year = '$ds_year'
  274. ,nm_name = '$nm_name'
  275. ,nm_mileage = '$nm_mileage'
  276. ,ds_driving_system = '$ds_driving_system'
  277. ,ds_transmission = '$ds_transmission'
  278. ,ds_oil = '$ds_oil'
  279. ,nm_price = '$nm_price'
  280. ,nm_gearbox = '$nm_gearbox'
  281. ,nm_color = '$nm_color'
  282. ,nm_incolor = '$nm_incolor'
  283. ,ds_accident = '$ds_accident'
  284. ,nm_cont_accident = '$nm_cont_accident'
  285. ,nm_regdate = '$nm_regdate'
  286. ,ds_sales = '$ds_sales'
  287. ,nm_btitle = '$nm_btitle'
  288. ,nm_stitle = '$nm_stitle'
  289. ,nm_cont = '$nm_cont'
  290. ,ds_open = '$ds_open'
  291. ,ds_logo = '$ds_logo'
  292. ,ds_status = '$ds_status'
  293. ,nm_file_report = '$upload_file_report_name'
  294. ,nm_file_report_back = '$upload_file_report_back_name'
  295. ,nm_file_main = '$upload_file_main_name'
  296. ,nm_file_list = '$upload_file_list_name'
  297. ,dt_update = now()
  298. ,nm_update = '$cd_userid'
  299. ,nm_number = '$nm_number'
  300. ,nm_cc = '$nm_cc'
  301. ,nm_ltitle = '$nm_ltitle'
  302. ,ds_trade = '$ds_trade'
  303. ,ds_cate = '$ds_cate'
  304. ,ds_main= '$ds_main'
  305. ,nm_regdate_yyyy = '$nm_regdate_yyyy'
  306. ,nm_regdate_mm = '$nm_regdate_mm'
  307. ,nm_regdate_dd = '$nm_regdate_dd'
  308. ,nm_guide = '$nm_guide'
  309. , nm_chk_178_q1 = '$nm_chk_178_q1'
  310. , nm_chk_178_q2 = '$nm_chk_178_q2'
  311. , nm_chk_178_q3 = '$nm_chk_178_q3'
  312. , nm_chk_178_q4 = '$nm_chk_178_q4'
  313. , nm_chk_178_q5 = '$nm_chk_178_q5'
  314. , nm_chk_178_q6 = '$nm_chk_178_q6'
  315. , nm_chk_178_q7 = '$nm_chk_178_q7'
  316. , nm_chk_178_q8 = '$nm_chk_178_q8'
  317. , nm_chk_178_q9 = '$nm_chk_178_q9'
  318. , nm_chk_178_q10 = '$nm_chk_178_q10'
  319. , nm_chk_178_q11 = '$nm_chk_178_q11'
  320. , nm_chk_178_q12 = '$nm_chk_178_q12'
  321. , nm_chk_178_q13 = '$nm_chk_178_q13'
  322. , nm_chk_carno = '$nm_chk_carno'
  323. , nm_chk_cnt = '$nm_chk_cnt'
  324. , nm_chk_s1 = '$nm_chk_s1'
  325. , nm_chk_s2 = '$nm_chk_s2'
  326. , nm_chk_s3 = '$nm_chk_s3'
  327. , nm_chk_s4 = '$nm_chk_s4'
  328. , nm_chk_advisor = '$nm_chk_advisor'
  329. , nm_chk_date = '$nm_chk_date'
  330. , nm_chk_p1 = '$nm_chk_p1'
  331. , nm_chk_p2 = '$nm_chk_p2'
  332. , nm_chk_p3 = '$nm_chk_p3'
  333. , nm_file_chk = case when '$upload_file_chk_name' = '' then nm_file_chk else '$upload_file_chk_name' end
  334. , nm_act_chgno = '$nm_act_chgno'
  335. , nm_act_chgnm = '$nm_act_chgnm'
  336. , nm_act_s1 = '$nm_act_s1'
  337. , nm_act_s2 = '$nm_act_s2'
  338. , nm_act_s3 = '$nm_act_s3'
  339. , nm_act_s4 = '$nm_act_s4'
  340. , nm_act_my = '$nm_act_my'
  341. , nm_act_my_amt = '$nm_act_my_amt'
  342. , nm_act_other = '$nm_act_other'
  343. , nm_act_other_amt = '$nm_act_other_amt'
  344. , nm_act_searchdt = '$nm_act_searchdt'
  345. , nm_act_cnt = '$nm_act_cnt'
  346. , nm_file_act = case when '$upload_file_act_name' = '' then nm_file_act else '$upload_file_act_name' end
  347. WHERE cd_car =$cd_car";
  348. $result = mysql_query($sql,$connect);
  349. fnSetCarDtlInfo($cd_car,$connect);
  350. //fnSetCarImgCreate($cd_car,$connect);
  351. if ($result) {
  352. echo "200";
  353. //Redirect("./form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  354. }else{
  355. echo "600";
  356. //AlertRedirect("수정 실패 하였습니다.","./list.php&PageNo=$PageNo&ds_cate=".$ds_cate);
  357. }
  358. break;
  359. //sale -> updateCar 내차팔기->차량정보 수정 승인 정보 셋팅(내차팔기 시 화면 사용을 위한 세션값)
  360. case "updateCar":
  361. $_SESSION['s_staff_cd_car'] = $cd_car;
  362. // $_SESSION['s_staff_car_update_ing_cd_sale'] = trim(avoid_crack($_POST["cd_sale"]));
  363. // $_SESSION['s_staff_car_update_ing'] = "Y";
  364. $_SESSION['s_staff_car_update_ing_cd_sale'] = trim(avoid_crack($_POST["cd_sale"]));
  365. $_SESSION['s_staff_car_update_ing'] = "Y";
  366. $_SESSION['sell_nm_name'] = trim(avoid_crack($_POST["nm_name"]));
  367. $_SESSION['sell_nm_hp'] = trim(avoid_crack($_POST["nm_hp"]));
  368. $_SESSION['sell_ds_area'] = trim(avoid_crack($_POST["ds_area"]));
  369. $_SESSION['sell_nm_number'] = trim(avoid_crack($_POST["nm_number"]));
  370. $RES['CODE'] = "0000";
  371. $RES['MSG'] = "정상.";
  372. $RES['DATAS'] = $DATAS;
  373. // echo $cd_car."-".$_SESSION['s_cd_car']."-".$_SESSION['s_staff_car_update_ing'];
  374. break;
  375. //sale -> sellNoMember
  376. case "sellNoMember":
  377. //nm_name,nm_hp,nm_number
  378. // 차량 별 진행중 차량 체크
  379. //현재 진행중인 차량 체크(회원/비회원)
  380. $table_name = " car_master c inner join sale_master s on (c.cd_car = s.cd_car and s.ds_delind = 'N' and s.ds_status in ('B0','C0','D0','E0','F0','Z0') and c.nm_number = '".$nm_number."' and (s.dt_approve is null or s.dt_approve >= DATE_ADD(now(), INTERVAL '-".LIMIT_TIME_SELL."' HOUR) ) ) ";
  381. $cnt = $dbCon->getOneDAO("count(*)",$table_name, $_whereis, 1);
  382. if($cnt>0) {
  383. AlertBack("현재 등록되어 진행 중인 차량입니다.");
  384. }
  385. if($s_staff_cd_car !="" || $s_staff_cd_car != null){
  386. if($_REQUEST['nm_mileage']) {
  387. $add_query.= " , nm_mileage = '$nm_mileage'";
  388. }
  389. if($_REQUEST['cd_grade']) {
  390. $add_query.= " , cd_grade = '$cd_grade'";
  391. }
  392. $sql="update car_master
  393. set
  394. dt_update = now()
  395. $add_query
  396. , nm_update = '$cd_userid'
  397. , nm_number = '$nm_number'
  398. WHERE cd_car = $s_staff_cd_car";
  399. $result = mysql_query($sql,$connect);
  400. }else{
  401. $sql="insert into car_master
  402. (nm_number, dt_insert, nm_insert, dt_update, nm_update, ds_delind,nm_mileage,cd_grade
  403. )
  404. values
  405. ('$nm_number', now(), '$cd_userid', now(), '$cd_userid','N','$nm_mileage','$cd_grade'
  406. )";
  407. $result = mysql_query($sql,$connect);
  408. $cd_car = mysql_insert_id();
  409. $_SESSION['s_staff_cd_car'] = $cd_car;
  410. }
  411. $nm_hp = $_POST['nm_hp1'].'-'.$_POST['nm_hp2'].'-'.$_POST['nm_hp3'];
  412. $_SESSION['sell_nomem_hp'] = $nm_hp;
  413. $_SESSION['sell_nm_hp'] = $nm_hp;
  414. $_SESSION['sell_nm_name']= $nm_name;
  415. $_SESSION['sell_ds_area']= $ds_area;
  416. $_SESSION['s_ds_type']= "C0"; //$ds_type -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자
  417. $_SESSION['s_ds_usertype']= "C0"; //$ds_usertypeds_type 상세 사용 가능) -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자 예)(($row[ds_type] == "A0")?"D0":"D1");
  418. if ($result) {
  419. Redirect("sell_step1.php?mode=Step1");
  420. // AlertRedirect("저장 되었습니다.","sell_step2.php?mode=Step2");
  421. }else{
  422. AlertBack("등록 실패 하였습니다.");
  423. }
  424. break;
  425. //sale -> sellNoMember
  426. case "sellNoMemberSearch":
  427. //nm_name,nm_hp,nm_number
  428. if($s_staff_cd_car !="" || $s_staff_cd_car != null){
  429. $sql="update car_master
  430. set
  431. dt_update = now()
  432. , nm_update = '$cd_userid'
  433. , nm_number = '$nm_number'
  434. WHERE cd_car = $s_staff_cd_car";
  435. $result = mysql_query($sql,$connect);
  436. }else{
  437. $sql="insert into car_master
  438. (nm_number, dt_insert, nm_insert, dt_update, nm_update, ds_delind
  439. )
  440. values
  441. ('$nm_number', now(), '$cd_userid', now(), '$cd_userid','N'
  442. )";
  443. $result = mysql_query($sql,$connect);
  444. $cd_car = mysql_insert_id();
  445. $_SESSION['s_staff_cd_car'] = $cd_car;
  446. $_SESSION['sell_nomem_hp'] = $nm_hp;
  447. $_SESSION['sell_nm_hp'] = $nm_hp;
  448. $_SESSION['sell_nm_name']= $nm_name;
  449. $_SESSION['sell_ds_area']= $ds_area;
  450. $_SESSION['s_ds_type']= "C0"; //$ds_type -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자
  451. $_SESSION['s_ds_usertype']= "C0"; //$ds_usertypeds_type 상세 사용 가능) -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자 예)(($row[ds_type] == "A0")?"D0":"D1");
  452. }
  453. if ($result) {
  454. Redirect("sell_step1.php?mode=Step1");
  455. // AlertRedirect("저장 되었습니다.","sell_step2.php?mode=Step2");
  456. }else{
  457. AlertBack("등록 실패 하였습니다.");
  458. }
  459. break;
  460. case 'PreStep':
  461. $where = array();
  462. $where['nm_number'] = $nm_number;
  463. $is_sale = fnIsSale($where);
  464. unset($where);
  465. if($is_sale == true) {
  466. throw new Exception("현재 등록되어 진행 중인 차량입니다.", "9900");
  467. }
  468. $sql="insert into car_master SET
  469. cd_model = '$cd_model'
  470. , cd_grade = '0'
  471. , cd_model_sub = '0'
  472. , cd_category = '$cd_category'
  473. , cd_brand = '$cd_brand'
  474. , cd_car_history = '$cd_car_history'
  475. , ds_type = '$ds_type'
  476. , ds_year = '$ds_year'
  477. , nm_mileage = '$nm_mileage'
  478. , ds_transmission = '$ds_transmission'
  479. , ds_oil = '$ds_oil'
  480. , nm_color = '$nm_color'
  481. , ds_accident = '$ds_accident'
  482. , nm_cont_accident = '$nm_cont_accident'
  483. , nm_cont_pac = '$nm_cont_pac'
  484. , ds_business_num = '$ds_business_num'
  485. , nm_name = '$nm_name'
  486. , nm_number = '$nm_number'
  487. , nm_cc = '$nm_cc'
  488. , nm_regdate_yyyy = '$nm_regdate_yyyy'
  489. , nm_regdate_mm = '$nm_regdate_mm'
  490. , nm_regdate_dd = '$nm_regdate_dd'
  491. , ds_status = '$ds_status'
  492. , dt_insert = now()
  493. , nm_insert = '$cd_userid'
  494. , dt_update = now()
  495. , nm_update = '$cd_userid'
  496. , ds_delind = 'N'
  497. , nm_price = '0'
  498. , nm_gearbox = ''
  499. , nm_incolor = ''
  500. , nm_regdate = ''
  501. , ds_sales = ''
  502. , nm_btitle = ''
  503. , nm_stitle = ''
  504. , nm_ltitle = ''
  505. ";
  506. // echo $sql;
  507. // exit;
  508. //사고 유무는 1-1단계에서 처리 해달라함
  509. // , ds_accident, nm_cont_accident
  510. //, '$ds_accident', '$nm_cont_accident'
  511. $result = mysql_query($sql,$connect);
  512. if(!$result) {
  513. throw new Exception("차량등록에 실패했습니다.", "9900");
  514. }
  515. $cd_car = mysql_insert_id();
  516. $_SESSION['s_staff_cd_car'] = $cd_car;
  517. $_SESSION['s_ds_type'] = "C0"; //$ds_type -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자
  518. $_SESSION['s_ds_usertype'] = "C0"; //$ds_usertypeds_type 상세 사용 가능) -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자 예)(($row[ds_type] == "A0")?"D0":"D1");
  519. $RES['CODE'] = "0000";
  520. $RES['MSG'] = "정상.";
  521. break;
  522. //sale -> Step1
  523. case "Step1":
  524. // print_r($_POST);
  525. // exit;
  526. if($s_staff_cd_car !="" || $s_staff_cd_car != null){
  527. $sql="update car_master set
  528. cd_model = '$cd_model'
  529. , cd_category = '$cd_category'
  530. , cd_car_history = '$cd_car_history'
  531. , ds_type = '$ds_type'
  532. , ds_year = '$ds_year'
  533. , nm_mileage = '$nm_mileage'
  534. , ds_transmission = '$ds_transmission'
  535. , ds_oil = '$ds_oil'
  536. , nm_color = '$nm_color'
  537. , ds_accident = '$ds_accident'
  538. , nm_cont_accident = '$nm_cont_accident'
  539. , ds_business_num = '$ds_business_num'
  540. , ds_accident_check = '$ds_accident_check'
  541. , ds_damage_check = '$ds_damage_check'
  542. , ds_open = '$ds_open'
  543. , ds_status = '$ds_status'
  544. , dt_update = now()
  545. , nm_update = '$cd_userid'
  546. , nm_name = '$nm_name'
  547. , nm_number = '$nm_number'
  548. , nm_cc = '$nm_cc'
  549. , nm_cont_pac = '$nm_cont_pac'
  550. , nm_regdate_yyyy = '$nm_regdate_yyyy'
  551. , nm_regdate_mm = '$nm_regdate_mm'
  552. , nm_regdate_dd = '$nm_regdate_dd'
  553. WHERE cd_car = $s_staff_cd_car";
  554. // ,cd_model_sub = '$cd_model_sub'
  555. // ,cd_grade = '$cd_grade'
  556. // ,ds_tradein = '$ds_tradein'
  557. // ,ds_tradein_group = '$ds_tradein_group'
  558. // , cd_brand = '$cd_brand'
  559. // echo $sql;
  560. // exit;
  561. $result = mysql_query($sql,$connect);
  562. if(!$result) {
  563. throw new Exception("저장에 실패 하였습니다.", "9990");
  564. }
  565. }else{
  566. // 차량 별 진행중 차량 체크
  567. //현재 진행중인 차량 체크(회원/비회원)
  568. $where = array();
  569. $where['nm_number'] = $nm_number;
  570. $is_sale = fnIsSale($where);
  571. unset($where);
  572. if($is_sale == true) {
  573. throw new Exception("현재 등록되어 진행 중인 차량입니다.", "9900");
  574. }
  575. $sql="insert into car_master SET
  576. cd_model = '$cd_model'
  577. , cd_grade = '0'
  578. , cd_model_sub = '0'
  579. , cd_category = '$cd_category'
  580. , cd_brand = '$cd_brand'
  581. , cd_car_history = '$cd_car_history'
  582. , ds_type = '$ds_type'
  583. , ds_year = '$ds_year'
  584. , nm_mileage = '$nm_mileage'
  585. , ds_transmission = '$ds_transmission'
  586. , ds_oil = '$ds_oil'
  587. , nm_color = '$nm_color'
  588. , ds_accident = '$ds_accident'
  589. , nm_cont_accident = '$nm_cont_accident'
  590. , nm_cont_pac = '$nm_cont_pac'
  591. , ds_business_num = '$ds_business_num'
  592. , ds_accident_check = '$ds_accident_check'
  593. , ds_damage_check = '$ds_damage_check'
  594. , nm_name = '$nm_name'
  595. , nm_number = '$nm_number'
  596. , nm_cc = '$nm_cc'
  597. , nm_regdate_yyyy = '$nm_regdate_yyyy'
  598. , nm_regdate_mm = '$nm_regdate_mm'
  599. , nm_regdate_dd = '$nm_regdate_dd'
  600. , ds_status = '$ds_status'
  601. , dt_insert = now()
  602. , nm_insert = '$cd_userid'
  603. , dt_update = now()
  604. , nm_update = '$cd_userid'
  605. , ds_delind = 'N'
  606. , nm_price = '0'
  607. , nm_gearbox = ''
  608. , nm_incolor = ''
  609. , nm_regdate = ''
  610. , ds_sales = ''
  611. , nm_btitle = ''
  612. , nm_stitle = ''
  613. , nm_ltitle = ''
  614. ";
  615. //, ds_tradein, ds_tradein_group
  616. //, '$ds_tradein', '$ds_tradein_group'
  617. // echo $sql;
  618. // exit;
  619. $result = mysql_query($sql,$connect);
  620. if(!$result) {
  621. throw new Exception("저장에 실패 하였습니다.", "9990");
  622. }
  623. $cd_car = mysql_insert_id();
  624. $_SESSION['s_staff_cd_car']= $cd_car;
  625. }
  626. // //제조사
  627. // $car_brand_sql = "SELECT nm_brand FROM car_brand m WHERE m.cd_brand = '".$cd_brand."' LIMIT 1 ";
  628. // $car_brand_res = mysqli_query($connect, $car_brand_sql);
  629. // $car_brand_row = mysqli_fetch_assoc($car_brand_res);
  630. //
  631. // //모델
  632. // $car_model_sql = "SELECT nm_model FROM car_model m WHERE m.cd_model = '".$cd_model."' LIMIT 1 ";
  633. // $car_model_res = mysqli_query($connect, $car_model_sql);
  634. // $car_model_row = mysqli_fetch_assoc($car_model_res);
  635. //
  636. // //세부모델
  637. // $car_model_sub_sql = "SELECT nm_model_sub FROM car_model_sub m WHERE m.cd_model_sub = '".$cd_model_sub."' LIMIT 1 ";
  638. // $car_model_sub_res = mysqli_query($connect, $car_model_sub_sql);
  639. // $car_model_sub_row = mysqli_fetch_assoc($car_model_sub_res);
  640. //
  641. // //등급
  642. // $car_grade_sql = "SELECT nm_grade FROM car_grade m WHERE m.cd_grade = '".$cd_grade."' LIMIT 1 ";
  643. // $car_grade_res = mysqli_query($connect, $car_grade_sql);
  644. // $car_grade_row = mysqli_fetch_assoc($car_grade_res);
  645. //
  646. // //차량 검색시 사용할 컬럼
  647. // $nm_tag = $car_brand_row['nm_brand'].' '.$car_model_row['nm_model'].' '.$car_model_sub_row['nm_model_sub'].' '.$car_grade_row['nm_grade'];
  648. //sale_mater 에 등록될 변수들은 세션에 담는다
  649. // $nm_hp = $_POST['nm_hp1'].'-'.$_POST['nm_hp2'].'-'.$_POST['nm_hp3'];
  650. $nm_hp = $_POST['nm_hp'];
  651. $nm_hp = preg_replace("/[^0-9]*/s", "", $nm_hp);
  652. $nm_hp = add_hyphen($nm_hp);
  653. $sale_master = array(
  654. "sell_nomem_hp" => $nm_hp, //차량 희망가
  655. "sell_nm_hp" => $nm_hp, //연락 가능시간
  656. "sell_nm_name" => $nm_name, //중고 시세가
  657. "sell_ds_area" => $ds_area, //중고 시세가
  658. "sell_ds_sale_period" => $ds_sale_period, //중고 시세가
  659. "s_cd_aap_dealer" => $cd_aap_dealer, //중고 시세가
  660. "sell_ds_tradein" => $ds_tradein, //중고 시세가
  661. "sell_ds_buy_method" => $ds_buy_method, //중고 시세가
  662. "sell_ds_auction_time" => $ds_auction_time, //중고 시세가
  663. "s_ds_type" => 'C0', //$ds_type -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자
  664. "s_ds_usertype" => 'C0', //$ds_usertypeds_type 상세 사용 가능) -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자 예)(($row[ds_type] == "A0")?"D0":"D1");
  665. );
  666. //
  667. // $_SESSION['sell_nomem_hp'] = $nm_hp;
  668. // $_SESSION['sell_nm_hp'] = $nm_hp;
  669. // $_SESSION['sell_nm_name']= $nm_name;
  670. // $_SESSION['sell_ds_area']= $ds_area;
  671. // $_SESSION['sell_ds_sale_period']= $ds_sale_period;
  672. // $_SESSION['s_cd_aap_dealer']= $cd_aap_dealer;
  673. //
  674. //
  675. //
  676. // $_SESSION['s_ds_type']= "C0";
  677. // $_SESSION['s_ds_usertype']= "C0";
  678. $_SESSION['s_sale_master']= json_encode($sale_master);
  679. $DATAS = array();
  680. $DATAS['URL'] = "sell_step2.php";
  681. $RES['CODE'] = "0000";
  682. $RES['MSG'] = "저장 되었습니다.";
  683. $RES['DATAS'] = $DATAS;
  684. break;
  685. case "Step2":
  686. //nm_cont
  687. if($s_staff_car_update_ing != "Y"){ //차량 수정 중에는 진행중 차량 체크 안함
  688. // 차량 별 진행중 차량 체크
  689. //현재 진행중인 차량 체크(회원/비회원)
  690. $regist_car = fnGetCarInfoByCdCar($s_staff_cd_car);
  691. $where = array();
  692. $where['nm_number'] = $regist_car['nm_number'];
  693. $is_sale = fnIsSale($where);
  694. unset($where);
  695. if($is_sale == true) {
  696. throw new Exception("현재 등록되어 진행 중인 차량입니다.", "9900");
  697. // AlertBack("현재 등록되어 진행 중인 차량입니다.");
  698. }
  699. }
  700. if(is_array($nm_cont_detail)) {
  701. $nm_cont_detail_value = implode(",",$nm_cont_detail);
  702. }else {
  703. $nm_cont_detail_value = "";
  704. }
  705. $sql = "UPDATE car_master SET
  706. nm_cont = '$nm_cont'
  707. , nm_cont_detail = '".$nm_cont_detail_value."'
  708. , dt_update = now()
  709. , nm_update = '$cd_userid'
  710. WHERE cd_car = $s_staff_cd_car";
  711. $result = mysql_query($sql, $connect);
  712. if(!$result) {
  713. throw new Exception("저장에 실패 하였습니다.", "9990");
  714. }
  715. $DATAS = array();
  716. $DATAS['URL'] = "sell_step3.php";
  717. $RES['CODE'] = "0000";
  718. $RES['MSG'] = "저장 되었습니다.";
  719. $RES['DATAS'] = $DATAS;
  720. break;
  721. case "Step3":
  722. //nm_file_front,nm_file_back,nm_file_side1,nm_file_side2,nm_file_dashboard,nm_file_act,nm_recommend
  723. // print_r($_FILES);
  724. // echo $upload_path."nm_file_main/ratio/";
  725. // exit;
  726. // 차량 별 진행중 차량 체크
  727. $file_sql = "";
  728. $upload_path = $upload_path.$cd_car."_main/";
  729. $upload_path_ratio = $upload_path."ratio/";
  730. //차량전면 이미지 첨부파일 업로드
  731. $upload_image_info = _upload_car_image($upload_path, $upload_path_ratio, 'nm_file_front', 500, true);
  732. if($upload_image_info['result'] == false) {
  733. throw new Exception("첨부파일 업로드 실패 하였습니다.", "9979");
  734. }
  735. //차량전면 이미지
  736. if(!empty($upload_image_info['filename'])) {
  737. $file_sql.= " , nm_file_front = '".$upload_image_info['filename']."' ";
  738. }
  739. //운전석 측면 첨부파일 업로드
  740. $upload_image_info = _upload_car_image($upload_path, $upload_path_ratio, 'nm_file_side1', 500, true);
  741. if($upload_image_info['result'] == false) {
  742. throw new Exception("첨부파일 업로드 실패 하였습니다.", "9979");
  743. }
  744. //운전석 측면 이미지
  745. if(!empty($upload_image_info['filename'])) {
  746. $file_sql.= " , nm_file_side1 = '".$upload_image_info['filename']."' ";
  747. }
  748. //조수석 측면 첨부파일 업로드
  749. $upload_image_info = _upload_car_image($upload_path, $upload_path_ratio, 'nm_file_side2', 500, true);
  750. if($upload_image_info['result'] == false) {
  751. throw new Exception("첨부파일 업로드 실패 하였습니다.", "9979");
  752. }
  753. //조수석 측면 이미지
  754. if(!empty($upload_image_info['filename'])) {
  755. $file_sql.= " , nm_file_side2 = '".$upload_image_info['filename']."' ";
  756. }
  757. //차량 후면 첨부파일 업로드
  758. $upload_image_info = _upload_car_image($upload_path, $upload_path_ratio, 'nm_file_back', 500, true);
  759. if($upload_image_info['result'] == false) {
  760. throw new Exception("첨부파일 업로드 실패 하였습니다.", "9979");
  761. }
  762. //차량 후면 이미지
  763. if(!empty($upload_image_info['filename'])) {
  764. $file_sql.= " , nm_file_back = '".$upload_image_info['filename']."' ";
  765. }
  766. //계기판 첨부파일 업로드
  767. $upload_image_info = _upload_car_image($upload_path, $upload_path_ratio, 'nm_file_dashboard', 500, true);
  768. if($upload_image_info['result'] == false) {
  769. throw new Exception("첨부파일 업로드 실패 하였습니다.", "9979");
  770. }
  771. //계기판 이미지
  772. if(!empty($upload_image_info['filename'])) {
  773. $file_sql.= " , nm_file_dashboard = '".$upload_image_info['filename']."' ";
  774. }
  775. $sql="UPDATE car_master SET
  776. ds_status = 'B0'
  777. , dt_update = now()
  778. , nm_update = '$cd_userid'
  779. $file_sql
  780. WHERE cd_car = $s_staff_cd_car";
  781. //, nm_file_engine = case when '$upload_file_engine_name' = '' then nm_file_engine else '$upload_file_engine_name' end
  782. // , nm_file_registration = case when '$upload_file_registration_name' = '' then nm_file_registration else '$upload_file_registration_name' end
  783. // echo $sql;
  784. // exit;
  785. $result = mysql_query($sql,$connect);
  786. //AJAX 용
  787. if (!$result) {
  788. throw new Exception("차량 이미지 업로드에 실패하였습니다. 다시 시도해 주세요.", "9900");
  789. }
  790. $DATAS = array();
  791. $DATAS['URL'] = "sell_step3.php";
  792. $RES['CODE'] = "0000";
  793. $RES['MSG'] = "저장 되었습니다.";
  794. $RES['DATAS'] = $DATAS;
  795. break;
  796. case "Step4":
  797. if($s_staff_car_update_ing != "Y"){ //차량 수정 중에는 진행중 차량 체크 안함
  798. // 차량 별 진행중 차량 체크
  799. //현재 진행중인 차량 체크(회원/비회원)
  800. $regist_car = fnGetCarInfoByCdCar($s_staff_cd_car);
  801. $where = array();
  802. $where['nm_number'] = $regist_car['nm_number'];
  803. $is_sale = fnIsSale($where);
  804. unset($where);
  805. if($is_sale == true) {
  806. throw new Exception("현재 등록되어 진행 중인 차량입니다.", "9900");
  807. // AlertBack("현재 등록되어 진행 중인 차량입니다.");
  808. }
  809. }
  810. if(isset($_FILES['upload_file']) && count($_FILES['upload_file']) > 0) {
  811. $upload_files = array();
  812. for($i=0; $i < 10; $i++) {
  813. $file_name = "";
  814. $file_type = "";
  815. $file_tmp_name = "";
  816. $file_error = "";
  817. $file_size = "";
  818. //등록된 파일만
  819. if(isset($_FILES['upload_file']['name'][$i])) {
  820. $file_name = $_FILES['upload_file']['name'][$i];
  821. $file_type = $_FILES['upload_file']['type'][$i];
  822. $file_tmp_name = $_FILES['upload_file']['tmp_name'][$i];
  823. $file_error = $_FILES['upload_file']['error'][$i];
  824. $file_size = $_FILES['upload_file']['size'][$i];
  825. }
  826. $upload_files['name'][] = $file_name;
  827. $upload_files['type'][] = $file_type;
  828. $upload_files['tmp_name'][] = $file_tmp_name;
  829. $upload_files['error'][] = $file_error;
  830. $upload_files['size'][] = $file_size;
  831. }
  832. $_FILES['file'] = $upload_files;
  833. }
  834. //추가 이미지 등록
  835. if(count($_FILES) > 0) {
  836. $file_result = fnSetCarImgCreate($s_staff_cd_car, $connect);
  837. if(!$file_result) {
  838. throw new Exception("파일 업로드에 실패 하였습니다.", "9991");
  839. }
  840. }
  841. $DATAS = array();
  842. $DATAS['URL'] = "sell_step5.php";//&uniqid=".$uniqid;
  843. $RES['CODE'] = "0000";
  844. $RES['MSG'] = "저장 되었습니다.";
  845. $RES['DATAS'] = $DATAS;
  846. // $table_name = " sa_master a ";
  847. // $_whereis = " a.cd_userid = '".$cd_userid."' ";
  848. // $staff = $dbCon->selectDAO(" a.device_uuid, a.device_os", $table_name, $_whereis);
  849. //
  850. //
  851. // if($s_staff_car_update_ing == "Y"){ //차량 수정 중에는 sale_master 등록/수정 불가
  852. // $s_staff_car_update_ing_cd_sale = $_SESSION['s_staff_car_update_ing_cd_sale'];
  853. //
  854. // $sql="update sale_master
  855. // set
  856. // ds_status = 'C0'
  857. // , nm_recommend = '$nm_recommend'
  858. // , ds_area = '$ds_area'
  859. // , dt_update = now()
  860. // , device_os = '".$staff['device_os']."'
  861. // , device_uuid = '".$staff['device_uuid']."'
  862. // , is_staff = 'Y'
  863. // , nm_update = '$cd_userid'
  864. // , cd_aap_dealer = '$_SESSION[s_cd_aap_dealer]'
  865. // WHERE cd_sale = $s_staff_car_update_ing_cd_sale
  866. // and ds_status = 'D0' "; //반려 상태일 경우 차량 수정 완료 시 승인대기 상태로 변경(D0 -> C0)
  867. //
  868. // $result = mysql_query($sql,$connect);
  869. //
  870. // // $_SESSION['s_staff_car_update_ing'] = null; //세션 값 삭제 : car 정보 수정 중
  871. // // $_SESSION['s_staff_car_update_ing_cd_sale'] = null;
  872. //
  873. // }else{
  874. //
  875. // }
  876. //
  877. // if($result){
  878. //
  879. // //차량옵션정보 등록
  880. // // fnSetCarDtlInfo($cd_car,$connect);
  881. // $result1 = fnSetCarImgCreate($s_staff_cd_car,$connect);
  882. // if(!$result1){
  883. // AlertBack("차량옵션 첨부파일 업로드 실패 하였습니다.");
  884. // die();
  885. // }
  886. //
  887. // }
  888. //
  889. // //AJAX 용
  890. //
  891. // if ($result) {
  892. // $res_json["CODE"] = "0000";
  893. // $res_json["MSG"] = "정상";
  894. // $res_json["cd_sale"] = $cd_sale;
  895. //
  896. // }else{
  897. // $res_json["CODE"] = "9999";
  898. // $res_json["MSG"] = "차량 이미지 업로드에 실패하였습니다. 다시 시도해 주세요.";
  899. // }
  900. // echo json_encode($res_json);
  901. break;
  902. case "Step5":
  903. if($s_staff_car_update_ing != "Y"){ //차량 수정 중에는 진행중 차량 체크 안함
  904. // 차량 별 진행중 차량 체크
  905. //현재 진행중인 차량 체크(회원/비회원)
  906. $regist_car = fnGetCarInfoByCdCar($s_staff_cd_car);
  907. $where = array();
  908. $where['nm_number'] = $regist_car['nm_number'];
  909. $is_sale = fnIsSale($where);
  910. unset($where);
  911. if($is_sale == true) {
  912. throw new Exception("현재 등록되어 진행 중인 차량입니다.", "9900");
  913. // AlertBack("현재 등록되어 진행 중인 차량입니다.");
  914. }
  915. }
  916. // $table_name = " sa_master a ";
  917. // $_whereis = " a.cd_userid = '".$cd_userid."' ";
  918. // $staff = $dbCon->selectDAO(" a.device_uuid, a.device_os", $table_name, $_whereis);
  919. //세션에서 sale_master 에 등록될 데이터를 가져온다
  920. $sale_master = json_decode($_SESSION['s_sale_master'], true);
  921. // print_r($_SESSION['s_sale_master']);
  922. // $sale_master = array(
  923. // "sell_nomem_hp" => $nm_hp, //차량 희망가
  924. // "sell_nm_hp" => $nm_hp, //연락 가능시간
  925. // "sell_nm_name" => $sell_nm_name, //중고 시세가
  926. // "sell_ds_area" => $ds_area, //중고 시세가
  927. // "sell_ds_sale_period" => $ds_sale_period, //중고 시세가
  928. // "s_cd_aap_dealer" => $cd_aap_dealer, //중고 시세가
  929. // "s_ds_type" => 'C0', //$ds_type -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자
  930. // "s_ds_usertype" => 'C0', //$ds_usertypeds_type 상세 사용 가능) -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자 예)(($row[ds_type] == "A0")?"D0":"D1");
  931. // );
  932. $car_sql = "SELECT c.*
  933. , b.nm_model
  934. , d.nm_brand
  935. FROM car_master c
  936. LEFT OUTER JOIN car_model b on (c.cd_model = b.cd_model)
  937. LEFT OUTER JOIN car_brand d on (c.cd_brand = d.cd_brand)
  938. WHERE cd_car = '$s_staff_cd_car'
  939. LIMIT 1";
  940. // echo $sale_sql;
  941. // exit;
  942. $car_res = mysql_query($car_sql);
  943. $car_col = mysql_fetch_array($car_res);
  944. // print_r($car_col);
  945. // exit;
  946. $sa_sql = "SELECT sa.*
  947. , getCode('sa_master','ds_branch',sa.ds_branch) as nm_branch
  948. FROM sa_master sa
  949. WHERE cd_userid = '{$_SESSION['s_staff_userid']}'
  950. LIMIT 1";
  951. // echo $sale_sql;
  952. // exit;
  953. $sa_res = mysql_query($sa_sql);
  954. $sa_col = mysql_fetch_array($sa_res);
  955. // print_r($sa_col);
  956. // exit;
  957. $aap_sql = "SELECT aap.*
  958. FROM aap_master aap
  959. WHERE cd_dealer = '{$sale_master['s_cd_aap_dealer']}'
  960. LIMIT 1";
  961. // echo $aap_sql;
  962. // exit;
  963. $aap_res = mysql_query($aap_sql);
  964. $aap_col = mysql_fetch_array($aap_res);
  965. // print_r($aap_col);
  966. // exit;
  967. //ds_status : 'A0' = 입력중, 'B0' = '입력완료', ...
  968. $sql="UPDATE car_master SET
  969. nm_desc = '$nm_desc'
  970. , dt_update = now()
  971. , nm_update = '$cd_userid'
  972. WHERE cd_car = '$s_staff_cd_car' ";
  973. // echo $sql;
  974. // exit;
  975. $result = mysql_query($sql, $connect);
  976. if(!$result) {
  977. throw new Exception("저장에 실패 하였습니다.", "9991");
  978. }
  979. if($s_staff_car_update_ing == "Y"){ //차량 수정 중에는 sale_master 등록/수정 불가
  980. $s_staff_car_update_ing_cd_sale = $_SESSION['s_staff_car_update_ing_cd_sale'];
  981. $sql="update sale_master set
  982. ds_status = 'B0'
  983. , ds_tradein = '{$sale_master['sell_ds_tradein']}'
  984. , ds_buy_method = '{$sale_master['sell_ds_buy_method']}'
  985. , ds_auction_time = '{$sale_master['sell_ds_auction_time']}'
  986. , ds_sale_period = '{$sale_master['sell_ds_sale_period']}'
  987. , cd_aap_dealer = '{$sale_master['s_cd_aap_dealer']}'
  988. , ds_company_bp = '$s_ds_company_bp'
  989. , ds_branch = '$s_ds_branch'
  990. , ds_area = '{$sale_master['sell_ds_area']}'
  991. , ds_area_sub = '$ds_area_sub'
  992. , ds_usertype = '$ds_usertype'
  993. , dt_update = now()
  994. , nm_update = '$cd_userid'
  995. WHERE cd_sale = $s_staff_car_update_ing_cd_sale
  996. and ds_status IN('B0', 'D0') "; //반려 상태일 경우 차량 수정 완료 시 승인대기 상태로 변경(D0 -> C0)
  997. $result = mysql_query($sql,$connect);
  998. // , device_os = '".$staff['device_os']."'
  999. // , device_uuid = '".$staff['device_uuid']."'
  1000. $_SESSION['s_staff_car_update_ing'] = null; //세션 값 삭제 : car 정보 수정 중
  1001. $_SESSION['s_staff_car_update_ing_cd_sale'] = null;
  1002. }else{
  1003. //$ds_usertype -> A0:개인,B0:업체,C0:비회원,D0:딜러,D1:딜러-관리자
  1004. if(!empty($s_cd_user)){
  1005. $ds_usertype = "A0";
  1006. }else if (!empty($sale_master['sell_nomem_hp'])){
  1007. $ds_usertype = "C0";
  1008. }else{
  1009. $ds_usertype = "";
  1010. }
  1011. if(empty($sale_master['s_cd_aap_dealer'])) {
  1012. $sale_master['s_cd_aap_dealer'] = 0;
  1013. }
  1014. $sql="INSERT INTO sale_master SET
  1015. cd_car = '$s_staff_cd_car'
  1016. , cd_user = '$s_cd_user'
  1017. , nm_email = ''
  1018. , nm_name = '{$sale_master['sell_nm_name']}'
  1019. , nm_hp = '{$sale_master['sell_nm_hp']}'
  1020. , ds_tradein = '{$sale_master['sell_ds_tradein']}'
  1021. , ds_buy_method = '{$sale_master['sell_ds_buy_method']}'
  1022. , ds_auction_time = '{$sale_master['sell_ds_auction_time']}'
  1023. , nm_tel = ''
  1024. , nm_price_exp = '0'
  1025. , nm_price = '0'
  1026. , ds_status_contract = ''
  1027. , ds_status_contract_step1 = ''
  1028. , ds_status_contract_step2 = ''
  1029. , ds_status_contract_step3 = ''
  1030. , ds_status_contract_step4 = ''
  1031. , ds_status_contract_step5 = ''
  1032. , ds_company_bp = '$s_ds_company_bp'
  1033. , ds_branch = '$s_ds_branch'
  1034. , ds_area = '{$sale_master['sell_ds_area']}'
  1035. , ds_area_sub = '$ds_area_sub'
  1036. , ds_usertype = '$ds_usertype'
  1037. , ds_status = 'B0'
  1038. , ds_sale_period = '{$sale_master['sell_ds_sale_period']}'
  1039. , dt_insert = now()
  1040. , nm_insert = '$cd_userid'
  1041. , dt_update = now()
  1042. , nm_update = '$cd_userid'
  1043. , ds_delind = 'N'
  1044. , is_staff = 'Y'
  1045. , cd_aap_dealer = '{$sale_master['s_cd_aap_dealer']}'
  1046. ";
  1047. //
  1048. // $sql="insert into sale_master
  1049. // (cd_car, cd_user, nm_email, nm_name, nm_hp
  1050. // , nm_tel, nm_price_exp, nm_price, ds_status_contract, ds_status_contract_step1, ds_status_contract_step2, ds_status_contract_step3, ds_status_contract_step4
  1051. // , ds_company_bp, ds_branch, ds_area, ds_area_sub, ds_usertype, ds_status, ds_sale_period
  1052. // , dt_insert, nm_insert, dt_update, nm_update, ds_delind, is_staff
  1053. // , cd_aap_dealer
  1054. // )
  1055. // values
  1056. // ('$', '$s_cd_user', '', '{$sale_master['sell_nm_name']}', '{$sale_master['sell_nm_hp']}'
  1057. // , '', '0', '0', '', '', '','',''
  1058. // , '$s_ds_company_bp', '$s_ds_branch', '{$sale_master['sell_ds_area']}', '$ds_area_sub', '$ds_usertype', 'B0', '{$sale_master['sell_ds_sale_period']}'
  1059. // , now(), '$cd_userid', now(), '$cd_userid','N', 'Y'
  1060. // , '{$sale_master['s_cd_aap_dealer']}'
  1061. // )";
  1062. // , device_os, device_uuid
  1063. // , '".$staff['device_os']."', '".$staff['device_uuid']."'
  1064. // echo $sql;
  1065. // exit;
  1066. $result = mysql_query($sql,$connect);
  1067. $cd_sale = mysql_insert_id();
  1068. }
  1069. if(!$result) {
  1070. throw new Exception("정보 등록에 실패 하였습니다.", "9991");
  1071. }
  1072. // $_SESSION['s_sale_master'] = NULL;
  1073. $_SESSION['sell_nm_name'] = '';
  1074. $_SESSION['sell_ds_area'] = '';
  1075. $_SESSION['s_staff_cd_car'] = '';
  1076. //등록시에만 SMS 전송
  1077. if($s_staff_car_update_ing != "Y"){
  1078. # SMS 발송
  1079. # 1. SA에게
  1080. $aligo = new Aligo();
  1081. $aligo->getToken();
  1082. $ALIGO_DATA = array();
  1083. $ALIGO_DATA['seller'] = $sale_master['sell_nm_name'];
  1084. $ALIGO_DATA['car_brand'] = $car_col['nm_brand'];
  1085. $ALIGO_DATA['car_model'] = $car_col['nm_model'];
  1086. $ALIGO_DATA['car_number'] = $car_col['nm_number'];
  1087. $ALIGO_DATA['recv_phone'] = $sa_col['nm_hp'];
  1088. $response = $aligo->send_sa_sell_standby_to_sa($ALIGO_DATA);
  1089. unset($ALIGO_DATA);
  1090. if($response['code'] != "0") {
  1091. // echo $response['message'];
  1092. }
  1093. # 3. AAP 에게
  1094. //AAP에 발송은 관리자 승인시 발송되는 걸로 바뀜 2024-04-27
  1095. // $ALIGO_DATA = array();
  1096. // $ALIGO_DATA['car_brand'] = $car_col['nm_brand'];
  1097. // $ALIGO_DATA['car_model'] = $car_col['nm_model'];
  1098. // $ALIGO_DATA['car_number'] = $car_col['nm_number'];
  1099. // $ALIGO_DATA['recv_phone'] = $aap_col['nm_hp'];
  1100. // $ALIGO_DATA['sa_name'] = $sa_col['nm_name'];
  1101. // $ALIGO_DATA['sa_area'] = $sa_col['nm_branch'];
  1102. //
  1103. // // print_r($ALIGO_DATA);
  1104. // // exit;
  1105. //
  1106. // $response = $aligo->send_sa_sell_standby_to_aap($ALIGO_DATA);
  1107. // unset($ALIGO_DATA);
  1108. //
  1109. // if($response['code'] != "0") {
  1110. // // echo $response['message'];
  1111. // }
  1112. # 3. 관리자에게
  1113. foreach($admin_phone as $phone) {
  1114. if(!empty($phone)) {
  1115. $ALIGO_DATA = array();
  1116. $ALIGO_DATA['seller'] = $sale_master['sell_nm_name'];
  1117. $ALIGO_DATA['car_brand'] = $car_col['nm_brand'];
  1118. $ALIGO_DATA['car_model'] = $car_col['nm_model'];
  1119. $ALIGO_DATA['car_number'] = $car_col['nm_number'];
  1120. $ALIGO_DATA['recv_phone'] = $phone;
  1121. $ALIGO_DATA['sa_name'] = $sa_col['nm_name'];
  1122. $ALIGO_DATA['sa_area'] = $sa_col['nm_branch'];
  1123. // print_r($ALIGO_DATA);
  1124. $response = $aligo->send_sa_sell_standby_to_admin($ALIGO_DATA);
  1125. // print_r($response);
  1126. unset($ALIGO_DATA);
  1127. }
  1128. }
  1129. // print_r($response);
  1130. // exit;
  1131. if($response['code'] != "0") {
  1132. // echo $response['message'];
  1133. }
  1134. }
  1135. $DATAS = array();
  1136. $DATAS['URL'] = "sell_step5.php";
  1137. $RES['CODE'] = "0000";
  1138. $RES['MSG'] = "저장 되었습니다.";
  1139. $RES['DATAS'] = $DATAS;
  1140. break;
  1141. // 담당자코멘트 저장
  1142. case "Guide":
  1143. if($cd_car !="" || $cd_car != null){
  1144. $sql="update car_master
  1145. set
  1146. nm_guide = '$nm_guide'
  1147. , dt_update = now()
  1148. , nm_update = '$cd_userid'
  1149. WHERE cd_car = $cd_car";
  1150. $result = mysql_query($sql,$connect);
  1151. }
  1152. if ($result) {
  1153. echo "200";
  1154. }else{
  1155. echo "600";
  1156. }
  1157. break;
  1158. //보험처리 이력정보 등록 -> AddActIns
  1159. case "AddActIns":
  1160. //nm_number,cd_brand,cd_model,cd_grade,nm_regdate_yyyy,nm_regdate_mm,ds_year,nm_cc,ds_transmission,ds_oil,nm_color,nm_mileage,ds_accident
  1161. if($cd_car !="" || $cd_car != null){
  1162. $sql="update car_master
  1163. set
  1164. nm_act_chgno = '$nm_act_chgno'
  1165. , nm_act_chgnm = '$nm_act_chgnm'
  1166. , nm_act_s1 = '$nm_act_s1'
  1167. , nm_act_s2 = '$nm_act_s2'
  1168. , nm_act_s3 = '$nm_act_s3'
  1169. , nm_act_s4 = '$nm_act_s4'
  1170. , nm_act_my = '$nm_act_my'
  1171. , nm_act_my_amt = '$nm_act_my_amt'
  1172. , nm_act_other = '$nm_act_other'
  1173. , nm_act_other_amt = '$nm_act_other_amt'
  1174. , nm_act_searchdt = '$nm_act_searchdt'
  1175. , nm_act_cnt = '$nm_act_cnt'
  1176. , nm_act_general_spec = '$nm_act_general_spec'
  1177. , nm_act_use_record = '$nm_act_use_record'
  1178. , nm_act_use_record_lend = '$nm_act_use_record_lend'
  1179. , nm_act_use_record_biz = '$nm_act_use_record_biz'
  1180. , nm_act_use_record_official = '$nm_act_use_record_official'
  1181. , nm_act_ins_loss = '$nm_act_ins_loss'
  1182. , nm_act_ins_wet = '$nm_act_ins_wet'
  1183. , nm_act_ins_robbery = '$nm_act_ins_robbery'
  1184. , nm_file_act = '$nm_file_act'
  1185. , nm_act_yn = 'Y'
  1186. , dt_act_insert = now()
  1187. , dt_update = now()
  1188. , nm_update = '$cd_userid'
  1189. WHERE cd_car = $cd_car";
  1190. $result = mysql_query($sql,$connect);
  1191. fnSetCarDtlInfo($cd_car,$connect);
  1192. }
  1193. if ($result) {
  1194. echo "200";
  1195. }else{
  1196. echo "600";
  1197. }
  1198. break;
  1199. //내차 팔기 반려 -> Return
  1200. case "Return":
  1201. if($cd_sale !="" || $cd_sale != null){
  1202. $sql="update sale_master
  1203. set
  1204. nm_cont_return = '$nm_cont_return'
  1205. , ds_status = 'D0'
  1206. , dt_update = now()
  1207. , nm_update = '$cd_userid'
  1208. WHERE cd_sale = $cd_sale";
  1209. $result = mysql_query($sql,$connect);
  1210. }
  1211. if ($result) {
  1212. echo "200";
  1213. }else{
  1214. echo "600";
  1215. }
  1216. break;
  1217. //내차 팔기 승인 -> Confirm
  1218. case "Confirm":
  1219. if($cd_sale !="" || $cd_sale != null){
  1220. $sql="update sale_master
  1221. set
  1222. ds_status = 'E0'
  1223. , dt_approve = now()
  1224. , dt_update = now()
  1225. , nm_update = '$cd_userid'
  1226. , ds_dealer_type = '$ds_dealer_type'
  1227. WHERE cd_sale = $cd_sale";
  1228. $result = mysql_query($sql,$connect);
  1229. }
  1230. if ($result) {
  1231. echo "200";
  1232. }else{
  1233. echo "600";
  1234. }
  1235. break;
  1236. //sale -> Step2
  1237. //글삭제 처리
  1238. case "Delete" :
  1239. $sql = "update car_master set ds_delind='Y' , nm_update = '$cd_userid' , dt_update = now() where cd_car='$cd_car'";
  1240. $result = mysql_query($sql,$connect);
  1241. if ($result) {
  1242. AlertRedirect("삭제 되었습니다.","list.php?PageNo=$PageNo&cd_category=".$cd_category);
  1243. }else{
  1244. AlertRedirect("삭제 실패하였습니다.","list.php?PageNo=$PageNo&cd_category=".$cd_category);
  1245. }
  1246. break;
  1247. //리스트 Number 수정 처리
  1248. case "CarImgCreate" :
  1249. $result = fnSetCarImgCreate($cd_car,$connect);
  1250. if ($result) {
  1251. Redirect("sell_step3.php?mode=Step3");
  1252. // Redirect("form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1253. }else{
  1254. AlertBack("처리 실패 하였습니다.");
  1255. // AlertRedirect("파일등록을 실패하였습니다.","form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1256. }
  1257. break;
  1258. case "CarImgDelete" :
  1259. $sql = "update car_file set ds_delind='Y' , nm_update = '$cd_userid' , dt_update = now() where cd_file = '$cd_file' AND cd_car='$cd_car'";
  1260. $result = mysql_query($sql,$connect);
  1261. if ($result) {
  1262. Redirect("sell_step3.php?mode=Step3");
  1263. // Redirect("form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1264. }else{
  1265. AlertBack("처리 실패 하였습니다.");
  1266. // AlertRedirect("처리 실패 하였습니다.","form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1267. }
  1268. break;
  1269. case "AllCarImgDelete" :
  1270. $sql = "update car_file set ds_delind='Y' , nm_update = '$cd_userid' , dt_update = now() where cd_car='$cd_car'";
  1271. $result = mysql_query($sql,$connect);
  1272. if ($result) {
  1273. Redirect("sell_step3.php?mode=Step3");
  1274. // Redirect("form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1275. }else{
  1276. AlertBack("처리 실패 하였습니다.");
  1277. // AlertRedirect("처리 실패 하였습니다.","form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1278. }
  1279. break;
  1280. case "UpdateSortFile" :
  1281. $sql = "update car_file set no_sort='$no_sort' , nm_update = '$cd_userid' , dt_update = now() where cd_file = '$cd_file' AND cd_car='$cd_car'";
  1282. $result = mysql_query($sql,$connect);
  1283. if ($result) {
  1284. Redirect("sell_step3.php?mode=Step3");
  1285. // Redirect("form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1286. }else{
  1287. AlertBack("처리 실패 하였습니다.");
  1288. // AlertRedirect("처리 실패 하였습니다.","form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1289. }
  1290. break;
  1291. case "UpdateSortFileAjax" :
  1292. $cngsorts = explode ( "," , $cngsort);
  1293. $result = true;
  1294. for($k = 0; $k<count($cngsorts);$k++){
  1295. if($result){
  1296. if($k == 0){
  1297. $fst_file_name = @mysql_result(mysql_query("select nm_file from car_file Where cd_file = '$cngsorts[$k]' AND cd_car='$cd_car'"),0,0);
  1298. $sqlThum = "update car_master set nm_file_main='$fst_file_name',nm_file_list = '$fst_file_name' , nm_update = '$cd_userid' , dt_update = now() where cd_car='$cd_car'";
  1299. $mainResult = mysql_query($sqlThum,$connect);
  1300. }
  1301. $sql = "update car_file set no_sort='$k' , nm_update = '$cd_userid' , dt_update = now() where cd_file = '$cngsorts[$k]' AND cd_car='$cd_car';";
  1302. $result = mysql_query($sql,$connect);
  1303. }
  1304. }
  1305. if ($result) {
  1306. echo "Y";
  1307. }else{
  1308. echo "N";
  1309. }
  1310. break;
  1311. case "DelFileReport":
  1312. $sql = "update car_master set nm_file_report='' , nm_update = '$cd_userid' , dt_update = now() where cd_car='$cd_car'";
  1313. $result = mysql_query($sql,$connect);
  1314. if ($result) {
  1315. Redirect("sell_step3.php?mode=Step3");
  1316. // Redirect("form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1317. }else{
  1318. AlertBack("처리 실패 하였습니다.");
  1319. // AlertRedirect("처리 실패 하였습니다.","form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1320. }
  1321. break;
  1322. case "DelFileReportBack":
  1323. $sql = "update car_master set nm_file_report_back='' , nm_update = '$cd_userid' , dt_update = now() where cd_car='$cd_car'";
  1324. $result = mysql_query($sql,$connect);
  1325. if ($result) {
  1326. Redirect("sell_step3.php?mode=Step3");
  1327. // Redirect("form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1328. }else{
  1329. AlertBack("처리 실패 하였습니다.");
  1330. // AlertRedirect("처리 실패 하였습니다.","form.php?cd_car=$cd_car&PageNo=$PageNo&ds_cate=".$ds_cate);
  1331. }
  1332. break;
  1333. default :
  1334. // AlertRedirect("지정되지않은 요청입니다","index.php&ds_cate=".$ds_cate);
  1335. throw new Exception("지정되지않은 요청입니다.", "9999");
  1336. $RES['DATAS']['URL'] = "index.php&ds_cate=".$ds_cate;
  1337. break;
  1338. }
  1339. }catch(Exception $e){
  1340. $RES['CODE'] = $e->getCode();
  1341. $RES['MSG'] = $e->getMessage();
  1342. }
  1343. @mysql_close($connect);
  1344. echo json_encode($RES);
  1345. exit;
  1346. //추가 이미지
  1347. function fnSetCarImgCreate($cd_car,$connect){
  1348. $upload_path = $_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH_CAR.$cd_car."_detail/";
  1349. $blnResult = true;
  1350. $cd_userid = $_SESSION['s_staff_userid'];
  1351. //먼지 모르겟는데 더
  1352. $sql = "delete from car_file where cd_car='$cd_car' and nm_mime=''";
  1353. $result = mysql_query($sql, $connect);
  1354. $maxVal = mysql_result(mysql_query("select ifnull(max(no_sort),0)+1 from car_file Where ds_delind='N' and cd_car = '$cd_car'", $connect),0,0);
  1355. if($maxVal==""){$maxVal=1;}
  1356. for($k = 0; $k<count($_FILES["file"]['size']);$k++){
  1357. if (is_uploaded_file($_FILES['file']['tmp_name'][$k])) {
  1358. if($_FILES['file']['size'][$k] > 0 ){
  1359. $fileObj = array();
  1360. $fileObj["tmp_name"] = $_FILES["file"]["tmp_name"][$k];
  1361. $fileObj["name"] = $_FILES["file"]["name"][$k];
  1362. $fileObj["error"] = $_FILES["file"]["error"][$k];
  1363. $fileObj["size"] = $_FILES["file"]["size"][$k];
  1364. $fileObj["type"] = $_FILES["file"]["type"][$k];
  1365. $upload_path = $_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH_CAR.$cd_car."_detail/";
  1366. $upload_file_name = upload($fileObj,$upload_path, 500, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  1367. if(file_exists($upload_path.$upload_file_name) && is_file($upload_path.$upload_file_name)) {
  1368. // create_watermark($upload_path.$upload_file_name);
  1369. }
  1370. $thumb1 = array(
  1371. 'o_path' => $upload_path.$upload_file_name, 'n_path' => $upload_path.'ratio_'.$upload_file_name,
  1372. 'mode' => 'ratio', 'width' => CAR_THUM_WIDTH, 'height' => CAR_THUM_HEIGHT, 'preview_yn' => 'N','o_name' =>'ratio_'.$upload_file_name
  1373. );
  1374. $thumb1 = getThumb($thumb1);
  1375. if(empty($thumb1['fileName'])) $thumb1['fileName'] = '';
  1376. // $upload_file_name = $thumb1['fileName'];
  1377. $nm_size = $_FILES['file']['size'][$k];
  1378. $nm_mime = $_FILES['file']['type'][$k];
  1379. if($upload_file_name=="" || $nm_mime==""){
  1380. $blnResult = false;
  1381. }else{
  1382. if($k == 0 ){
  1383. $upload_path2 = $_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH_CAR.$cd_car."_detail/";
  1384. $upload_file_list_name = upload($fileObj,$upload_path2, 500, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  1385. $thumb2 = array(
  1386. 'o_path' => $upload_path2.$upload_file_list_name, 'n_path' => $upload_path2.'ratio_'.$upload_file_list_name,
  1387. 'mode' => 'ratio', 'width' => CAR_THUM2_WIDTH, 'height' => CAR_THUM2_HEIGHT, 'preview_yn' => 'N','o_name' =>'ratio_'.$upload_file_list_name
  1388. );
  1389. $thumb2 = getThumb($thumb2);
  1390. if(empty($thumb2['fileName'])) $thumb2['fileName'] = '';
  1391. $upload_file_list_name = $thumb2['fileName'];
  1392. $sqlThum = "UPDATE car_master SET
  1393. nm_file_main='$upload_file_list_name',
  1394. nm_file_list = '$upload_file_list_name',
  1395. nm_update = '$cd_userid',
  1396. dt_update = now()
  1397. WHERE cd_car='$cd_car'";
  1398. $mainResult = mysql_query($sqlThum, $connect);
  1399. }
  1400. if($nm_mime!=="" && $blnResult){
  1401. //기존에 있을지 모르니 지우기
  1402. $sql = "delete from car_file where cd_car='$cd_car' and no_sort = '$k'";
  1403. $result = mysql_query($sql, $connect);
  1404. $sql = "INSERT INTO car_file SET
  1405. cd_car = '$cd_car',
  1406. ds_type = '',
  1407. nm_file = '$upload_file_name',
  1408. nm_size = '$nm_size',
  1409. nm_mime = '$nm_mime',
  1410. no_sort = '$k',
  1411. dt_insert = now(),
  1412. nm_insert = '$cd_userid',
  1413. dt_update = now(),
  1414. nm_update = '$cd_userid',
  1415. ds_delind = 'N'
  1416. ";
  1417. // echo $sql;
  1418. $blnResult = mysql_query($sql, $connect);
  1419. $maxVal++;
  1420. }
  1421. }
  1422. $upload_file_name = "";
  1423. }
  1424. }
  1425. }
  1426. return $blnResult;
  1427. }
  1428. // 이미지 update ajax
  1429. // function fnSetCarImgCreateAjax($cd_car,$connect){
  1430. //
  1431. // $upload_path = $_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH_CAR.$cd_car."_detail/";
  1432. // $blnResult = true;
  1433. // $cd_userid = $_SESSION['admin_cd_userid'];
  1434. //
  1435. //
  1436. // $maxVal = @mysql_result(mysql_query("select ifnull(max(no_sort),0)+1 from car_file Where ds_delind='N' and cd_car = '$cd_car'"),0,0);
  1437. // if($maxVal==""){$maxVal=1;}
  1438. // $fileSrc = "";
  1439. //
  1440. // for($k = 0; $k<count($_FILES["file"][size]);$k++){
  1441. //
  1442. // if (is_uploaded_file($_FILES['file']['tmp_name'][$k])) {
  1443. //
  1444. // if($_FILES['file']['size'][$k] > 0 ){
  1445. // $fileObj = array();
  1446. // $fileObj["tmp_name"] = $_FILES["file"]["tmp_name"][$k];
  1447. // $fileObj["name"] = $_FILES["file"]["name"][$k];
  1448. // $fileObj["error"] = $_FILES["file"]["error"][$k];
  1449. // $fileObj["size"] = $_FILES["file"]["size"][$k];
  1450. // $fileObj["type"] = $_FILES["file"]["type"][$k];
  1451. //
  1452. // $upload_path = $_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH_CAR.$cd_car."_detail/";
  1453. //
  1454. // $upload_file_name = upload($fileObj,$upload_path, 500, array('gif', 'jpeg', 'jpg','png','bmp' ,'ttif'));
  1455. // $thumb1 = array(
  1456. // 'o_path' => $upload_path.$upload_file_name, 'n_path' => $upload_path.'ratio_'.$upload_file_name,
  1457. // 'mode' => 'ratio', 'width' => CAR_THUM_WIDTH, 'height' => CAR_THUM_HEIGHT, 'preview_yn' => 'N','o_name' =>'ratio_'.$upload_file_name
  1458. // );
  1459. // $thumb1 = getThumb($thumb1);
  1460. //
  1461. // if(empty($thumb1['fileName'])) $thumb1['fileName'] = '';
  1462. // $upload_file_name = $thumb1['fileName'];
  1463. // $nm_size = $_FILES['file']['size'][$k];
  1464. // $nm_mime = $_FILES['file']['type'][$k];
  1465. //
  1466. //
  1467. // $cd_file_var = "";
  1468. // if($upload_file_name=="" || $nm_mime==""){
  1469. // $blnResult = false;
  1470. // }else{
  1471. // if($nm_mime!=="" && $blnResult){
  1472. // $sql = "insert into car_file(
  1473. // cd_car, nm_file, nm_size, nm_mime, no_sort,
  1474. // dt_insert, nm_insert, dt_update, nm_update, ds_delind) VALUES
  1475. // ('$cd_car','$upload_file_name','$nm_size','$nm_mime', '$maxVal' , now(),'$cd_userid',now(),'$cd_userid','N')";
  1476. // $blnResult = mysql_query($sql,$connect);
  1477. // if($blnResult){
  1478. // $cd_file_var = @mysql_result(mysql_query("select concat(concat(nm_file,'||'),cd_file) test from car_file Where no_sort='$maxVal' and cd_car = '$cd_car' and ds_delind = 'N'"),0,0);
  1479. // }
  1480. // $maxVal++;
  1481. // }
  1482. // }
  1483. // $upload_file_name = "";
  1484. //
  1485. // $fileSrc = UPLOAD_PATH_CAR.$cd_car."_detail/".$cd_file_var;
  1486. // }
  1487. // }
  1488. //
  1489. // }
  1490. // return $fileSrc;
  1491. // }
  1492. //차량 내외부 옵션 저장
  1493. function fnSetCarDtlInfo($cd_car,$connect){
  1494. //외관/내장
  1495. $ds_g1_01= trim(avoid_crack($_POST["ds_g1_01"]));
  1496. $ds_g1_02= trim(avoid_crack($_POST["ds_g1_02"]));
  1497. $ds_g1_03= trim(avoid_crack($_POST["ds_g1_03"]));
  1498. $ds_g1_04= trim(avoid_crack($_POST["ds_g1_04"]));
  1499. $ds_g1_05= trim(avoid_crack($_POST["ds_g1_05"]));
  1500. $ds_g1_06= trim(avoid_crack($_POST["ds_g1_06"]));
  1501. $ds_g1_07= trim(avoid_crack($_POST["ds_g1_07"]));
  1502. $ds_g1_08= trim(avoid_crack($_POST["ds_g1_08"]));
  1503. $ds_g1_09= trim(avoid_crack($_POST["ds_g1_09"]));
  1504. $ds_g1_10= trim(avoid_crack($_POST["ds_g1_10"]));
  1505. $ds_g1_11= trim(avoid_crack($_POST["ds_g1_11"]));
  1506. $ds_g1_12= trim(avoid_crack($_POST["ds_g1_12"]));
  1507. $ds_g1_13= trim(avoid_crack($_POST["ds_g1_13"]));
  1508. $ds_g1_14= trim(avoid_crack($_POST["ds_g1_14"]));
  1509. $ds_g1_15= trim(avoid_crack($_POST["ds_g1_15"]));
  1510. //안전
  1511. $ds_g2_01= trim(avoid_crack($_POST["ds_g2_01"]));
  1512. $ds_g2_02= trim(avoid_crack($_POST["ds_g2_02"]));
  1513. $ds_g2_03= trim(avoid_crack($_POST["ds_g2_03"]));
  1514. $ds_g2_04= trim(avoid_crack($_POST["ds_g2_04"]));
  1515. $ds_g2_05= trim(avoid_crack($_POST["ds_g2_05"]));
  1516. $ds_g2_06= trim(avoid_crack($_POST["ds_g2_06"]));
  1517. $ds_g2_07= trim(avoid_crack($_POST["ds_g2_07"]));
  1518. $ds_g2_08= trim(avoid_crack($_POST["ds_g2_08"]));
  1519. $ds_g2_09= trim(avoid_crack($_POST["ds_g2_09"]));
  1520. $ds_g2_10= trim(avoid_crack($_POST["ds_g2_10"]));
  1521. $ds_g2_11= trim(avoid_crack($_POST["ds_g2_11"]));
  1522. $ds_g2_12= trim(avoid_crack($_POST["ds_g2_12"]));
  1523. $ds_g2_13= trim(avoid_crack($_POST["ds_g2_13"]));
  1524. $ds_g2_14= trim(avoid_crack($_POST["ds_g2_14"]));
  1525. $ds_g2_15= trim(avoid_crack($_POST["ds_g2_15"]));
  1526. //편의멀티미디어
  1527. $ds_g3_01= trim(avoid_crack($_POST["ds_g3_01"]));
  1528. $ds_g3_02= trim(avoid_crack($_POST["ds_g3_02"]));
  1529. $ds_g3_03= trim(avoid_crack($_POST["ds_g3_03"]));
  1530. $ds_g3_04= trim(avoid_crack($_POST["ds_g3_04"]));
  1531. $ds_g3_05= trim(avoid_crack($_POST["ds_g3_05"]));
  1532. $ds_g3_06= trim(avoid_crack($_POST["ds_g3_06"]));
  1533. $ds_g3_07= trim(avoid_crack($_POST["ds_g3_07"]));
  1534. $ds_g3_08= trim(avoid_crack($_POST["ds_g3_08"]));
  1535. $ds_g3_09= trim(avoid_crack($_POST["ds_g3_09"]));
  1536. $ds_g3_10= trim(avoid_crack($_POST["ds_g3_10"]));
  1537. $ds_g3_11= trim(avoid_crack($_POST["ds_g3_11"]));
  1538. $ds_g3_12= trim(avoid_crack($_POST["ds_g3_12"]));
  1539. $ds_g3_13= trim(avoid_crack($_POST["ds_g3_13"]));
  1540. $ds_g3_14= trim(avoid_crack($_POST["ds_g3_14"]));
  1541. $ds_g3_15= trim(avoid_crack($_POST["ds_g3_15"]));
  1542. //시트
  1543. $ds_g4_01= trim(avoid_crack($_POST["ds_g4_01"]));
  1544. $ds_g4_02= trim(avoid_crack($_POST["ds_g4_02"]));
  1545. $ds_g4_03= trim(avoid_crack($_POST["ds_g4_03"]));
  1546. $ds_g4_04= trim(avoid_crack($_POST["ds_g4_04"]));
  1547. $ds_g4_05= trim(avoid_crack($_POST["ds_g4_05"]));
  1548. $ds_g4_06= trim(avoid_crack($_POST["ds_g4_06"]));
  1549. $ds_g4_07= trim(avoid_crack($_POST["ds_g4_07"]));
  1550. $ds_g4_08= trim(avoid_crack($_POST["ds_g4_08"]));
  1551. $ds_g4_09= trim(avoid_crack($_POST["ds_g4_09"]));
  1552. $ds_g4_10= trim(avoid_crack($_POST["ds_g4_10"]));
  1553. $ds_g4_11= trim(avoid_crack($_POST["ds_g4_11"]));
  1554. $ds_g4_12= trim(avoid_crack($_POST["ds_g4_12"]));
  1555. $ds_g4_13= trim(avoid_crack($_POST["ds_g4_13"]));
  1556. $ds_g4_14= trim(avoid_crack($_POST["ds_g4_14"]));
  1557. $ds_g4_15= trim(avoid_crack($_POST["ds_g4_15"]));
  1558. $sql="update car_master
  1559. set
  1560. ds_g1_01 = '$ds_g1_01'
  1561. ,ds_g1_02 = '$ds_g1_02'
  1562. ,ds_g1_03 = '$ds_g1_03'
  1563. ,ds_g1_04 = '$ds_g1_04'
  1564. ,ds_g1_05 = '$ds_g1_05'
  1565. ,ds_g1_06 = '$ds_g1_06'
  1566. ,ds_g1_07 = '$ds_g1_07'
  1567. ,ds_g1_08 = '$ds_g1_08'
  1568. ,ds_g1_09 = '$ds_g1_09'
  1569. ,ds_g1_10 = '$ds_g1_10'
  1570. ,ds_g1_11 = '$ds_g1_11'
  1571. ,ds_g1_12 = '$ds_g1_12'
  1572. ,ds_g1_13 = '$ds_g1_13'
  1573. ,ds_g1_14 = '$ds_g1_14'
  1574. ,ds_g1_15 = '$ds_g1_15'
  1575. ,ds_g2_01 = '$ds_g2_01'
  1576. ,ds_g2_02 = '$ds_g2_02'
  1577. ,ds_g2_03 = '$ds_g2_03'
  1578. ,ds_g2_04 = '$ds_g2_04'
  1579. ,ds_g2_05 = '$ds_g2_05'
  1580. ,ds_g2_06 = '$ds_g2_06'
  1581. ,ds_g2_07 = '$ds_g2_07'
  1582. ,ds_g2_08 = '$ds_g2_08'
  1583. ,ds_g2_09 = '$ds_g2_09'
  1584. ,ds_g2_10 = '$ds_g2_10'
  1585. ,ds_g2_11 = '$ds_g2_11'
  1586. ,ds_g2_12 = '$ds_g2_12'
  1587. ,ds_g2_13 = '$ds_g2_13'
  1588. ,ds_g2_14 = '$ds_g2_14'
  1589. ,ds_g2_15 = '$ds_g2_15'
  1590. ,ds_g3_01 = '$ds_g3_01'
  1591. ,ds_g3_02 = '$ds_g3_02'
  1592. ,ds_g3_03 = '$ds_g3_03'
  1593. ,ds_g3_04 = '$ds_g3_04'
  1594. ,ds_g3_05 = '$ds_g3_05'
  1595. ,ds_g3_06 = '$ds_g3_06'
  1596. ,ds_g3_07 = '$ds_g3_07'
  1597. ,ds_g3_08 = '$ds_g3_08'
  1598. ,ds_g3_09 = '$ds_g3_09'
  1599. ,ds_g3_10 = '$ds_g3_10'
  1600. ,ds_g3_11 = '$ds_g3_11'
  1601. ,ds_g3_12 = '$ds_g3_12'
  1602. ,ds_g3_13 = '$ds_g3_13'
  1603. ,ds_g3_14 = '$ds_g3_14'
  1604. ,ds_g3_15 = '$ds_g3_15'
  1605. ,ds_g4_01 = '$ds_g4_01'
  1606. ,ds_g4_02 = '$ds_g4_02'
  1607. ,ds_g4_03 = '$ds_g4_03'
  1608. ,ds_g4_04 = '$ds_g4_04'
  1609. ,ds_g4_05 = '$ds_g4_05'
  1610. ,ds_g4_06 = '$ds_g4_06'
  1611. ,ds_g4_07 = '$ds_g4_07'
  1612. ,ds_g4_08 = '$ds_g4_08'
  1613. ,ds_g4_09 = '$ds_g4_09'
  1614. ,ds_g4_10 = '$ds_g4_10'
  1615. ,ds_g4_11 = '$ds_g4_11'
  1616. ,ds_g4_12 = '$ds_g4_12'
  1617. ,ds_g4_13 = '$ds_g4_13'
  1618. ,ds_g4_14 = '$ds_g4_14'
  1619. ,ds_g4_15 = '$ds_g4_15'
  1620. WHERE cd_car =$cd_car";
  1621. $result = mysql_query($sql,$connect);
  1622. return $result;
  1623. }
  1624. //cd_car로 차량정보 가져오기
  1625. function fnGetCarInfoByCdCar($cd_car) {
  1626. global $connect;
  1627. $sql = "SELECT cd_car, nm_number FROM car_master c
  1628. WHERE cd_car = '$cd_car'
  1629. limit 1";
  1630. $car_col = mysql_fetch_assoc(mysql_query($sql, $connect));
  1631. return $car_col;
  1632. }
  1633. //진행중인 차량이 있는지 체크
  1634. function fnIsSale($where) {
  1635. global $connect;
  1636. $ret = false;
  1637. $add_query = "";
  1638. foreach($where as $key => $val) {
  1639. $add_query.= " AND c.".$key." = '$val' ";
  1640. }
  1641. $sql = "SELECT count(*)
  1642. FROM car_master c
  1643. INNER JOIN sale_master s ON (
  1644. c.cd_car = s.cd_car and s.ds_delind = 'N' and s.ds_status in ('B0','C0','D0','E0','F0','Z0')
  1645. and (s.dt_approve is null or s.dt_approve >= DATE_ADD(now(), INTERVAL '-".LIMIT_TIME_SELL."' HOUR) )
  1646. )
  1647. WHERE 1
  1648. $add_query ";
  1649. //c.nm_number = '".$nm_number."'
  1650. // if($_SERVER['REMOTE_ADDR'] == '106.243.211.195') {
  1651. //
  1652. // echo $sql;
  1653. // print_r($where);
  1654. // exit;
  1655. // }
  1656. // and c.cd_car = '".$cd_car."'
  1657. $res = mysql_query($sql,$connect);
  1658. $cnt = mysql_result($res,0,0);
  1659. if($cnt>0) {
  1660. $ret = true;
  1661. }
  1662. return $ret;
  1663. }
  1664. mysql_close($connect);
  1665. ?>