main.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. // include $_SERVER['DOCUMENT_ROOT'].'/common/sa_chk_m.php';
  4. $HEADER_LOC = 'main';
  5. $cd_user = $_SESSION['s_staff_user'];
  6. $pagestartpoint=($PageNo-1)*$PageSize;
  7. $sql.= " AND s.ds_delind='N' ";
  8. // echo $sql;
  9. $sql = $sql. " and s.cd_user='$cd_user' ";
  10. $searchtype = $_REQUEST['searchtype'];
  11. $searchword = $_REQUEST['searchword'];
  12. $ds_usertype = $_REQUEST['ds_usertype'];
  13. // $ds_status = 'Z0';
  14. $sql = $sql. " and s.ds_type = 'A0' AND s.is_staff = 'Y' ";
  15. // $sql = $sql. " and s.ds_status in ('B0','C0','D0','E0','F0','G0','Z0')";
  16. // $sql = $sql. " and s.dt_approve >= DATE_ADD(now(), INTERVAL '-".LIMIT_TIME_SELL."' HOUR) ";
  17. $totalrows = @mysql_fetch_array(mysql_query("SELECT
  18. ifnull(sum(case when s.ds_status = 'B0' or s.ds_status = 'C0' or s.ds_status = 'D0' then 1 else 0 end),0) D0_cnt
  19. , ifnull(sum(case when s.ds_status = 'Z0' then 1 else 0 end),0) Z0_cnt
  20. , ifnull(sum(case when s.ds_status = 'ZS' then 1 else 0 end),0) ZS_cnt
  21. FROM sale_master s
  22. INNER JOIN car_master a on ( s.cd_car = a.cd_car )
  23. WHERE s.ds_delind = 'N'
  24. $sql"
  25. ));
  26. ?>
  27. <?php include("include/header.php") ?>
  28. <style>
  29. .swiper-slide .car--box--wrap .thumb--wrap img { max-width: 100%; }
  30. </style>
  31. <main class="pb123">
  32. <section>
  33. <div class="main--visual">
  34. <div class="main--visual--title--wrap">
  35. <h2>이차조아</h2>
  36. <p>
  37. 이차조아에서는 사고 이력 조회 후 누구나 최고가로 내차를 판매할 수 있습니다.
  38. </p>
  39. <div class="main--visual--contents">
  40. <form name="searchForm" id="searchForm" method="POST" action="search_detail.php">
  41. <div class="car--find">
  42. <div style="border-right:0px!important;">
  43. <h2>소유주명</h2>
  44. <div><input type="text" class="form-control proprietor" id="req_nm_name" name="nm_name"></div>
  45. </div>
  46. <div>
  47. <h2>차량 번호</h2>
  48. <div><input type="text" class="form-control carnumber" id="req_nm_number" name="nm_number"></div>
  49. </div>
  50. </div>
  51. <button type="button" class="car--find--btn" id="btn_car_search">차량조회</button>
  52. </form>
  53. </div>
  54. </div>
  55. </div>
  56. </section>
  57. <section>
  58. <div class="car--list--wrap">
  59. <div class="title--wrapper">
  60. <h2>입찰 대기중 차량</h2>
  61. </div>
  62. <div class="swiper swp01">
  63. <ul class="swiper-wrapper">
  64. <?php
  65. $orderby = "order by s.dt_insert desc";
  66. $r = mysql_query("SELECT
  67. a.*
  68. , b.nm_model
  69. , d.nm_brand
  70. , getCode('car_master','ds_type',a.ds_type) as nm_type
  71. , getCode('car_master','ds_open',a.ds_open) as nm_open
  72. , getCode('car_master','ds_sales',a.ds_sales) as nm_sales
  73. , getCode('car_master','ds_transmission',a.ds_transmission) as nm_transmission
  74. , getCode('member_master','ds_area',s.ds_area) as nm_area
  75. , getCode('sale_master','ds_status',s.ds_status) as nm_status
  76. , s.cd_sale
  77. , s.nm_name nm_name_sale
  78. , s.nm_price nm_price_sale
  79. , s.ds_status ds_status_sale
  80. , case when s.ds_status in ('B0','C0') then '미승인' when s.ds_status in ('D0') then '반려' when s.ds_status in ('E0','F0') then '입찰중' when s.ds_status in ('G0') then '입찰마감' when s.ds_status in ('Z0') then '낙찰' when s.ds_status in ('ZS') then '구매확정' else '' end as nm_status_sale
  81. -- , case when a.nm_act_yn in ('Y') then '유' else '무' end as nm_act_yn_name
  82. , getCode('car_master','ds_accident',a.ds_accident) as nm_act_yn_name
  83. -- , getRemainTime(".LIMIT_TIME_SELL.", s.dt_approve, now()) as time_limit_sell
  84. , getRemainTime(s.ds_auction_time, s.dt_approve, now()) as time_limit_sell
  85. FROM sale_master s
  86. inner join car_master a on (s.cd_car = a.cd_car)
  87. left outer join car_model b on (a.cd_model = b.cd_model)
  88. left outer join car_brand d on (a.cd_brand = d.cd_brand)
  89. WHERE s.ds_delind = 'N'
  90. and s.ds_status in ('B0','C0','D0')
  91. $sql
  92. $orderby LIMIT 0,4");
  93. $i=1;
  94. while($col = mysql_fetch_array($r)) {
  95. $car_image = getCarBasicThumbImage($col['cd_car'], $col['nm_file_front'], '차량전면', false, 'car_basic');
  96. // $car_image = "/images/common/bg_no_photo.png";
  97. // if(file_exists($_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH_CAR."nm_file_main/ratio/".$col['nm_file_front'])) {
  98. // $car_image = UPLOAD_PATH_CAR."nm_file_main/ratio/".$col['nm_file_front'];
  99. // }
  100. ?>
  101. <li class="swiper-slide">
  102. <a href="standby_view.php?cd_sale=<?=$col['cd_sale']?>">
  103. <div class="car--box--wrap ">
  104. <h2 class="car--name"><?=$col['nm_brand']." ".$col['nm_model']?></h2>
  105. <div class="thumb--wrap">
  106. <?=$car_image?>
  107. </div>
  108. <div class="car--info">
  109. <dl>
  110. <dt>주행거리 : </dt>
  111. <dd><?=number_format($col['nm_mileage'])?>km</dd>
  112. </dl>
  113. <dl>
  114. <dt>최초 등록일 : </dt>
  115. <dd><?=$col['nm_regdate_mm']?> / <?=$col['nm_regdate_yyyy']?></dd>
  116. </dl>
  117. <dl>
  118. <dt>사고유무 : </dt>
  119. <dd><?=$col['nm_act_yn_name']?></dd>
  120. </dl>
  121. <dl>
  122. <dt>판매지역 : </dt>
  123. <dd><?=$col['nm_area']?></dd>
  124. </dl>
  125. </div>
  126. <div class="status--wrap">
  127. <?php if($col['ds_status_sale'] == 'D0') {?>
  128. <span>반려</span>
  129. <?php } else {?>
  130. <span class='ready'>대기중</span>
  131. <?php } ?>
  132. </div>
  133. <div class="btn--wrapper hide">
  134. <button type="button" onclick="link('standby_view.php?cd_sale=<?=$col['cd_sale']?>')">자동차 보러가기<i class="arrow--ic"></i></button>
  135. </div>
  136. </div>
  137. </a>
  138. </li>
  139. <?php
  140. $i++;
  141. }
  142. ?>
  143. <?php
  144. if($i == 1) {
  145. ?>
  146. <li class="">
  147. <dl class="inner">
  148. <dt>등록된 정보가 없습니다.</dt>
  149. </dl>
  150. </li>
  151. <?php
  152. }
  153. ?>
  154. </ul>
  155. </div>
  156. <div class="pagination--wraps swp01"></div>
  157. </div>
  158. </section>
  159. <section>
  160. <div class="car--list--wrap">
  161. <div class="title--wrapper">
  162. <h2>입찰중 차량</h2>
  163. </div>
  164. <div class="swiper swp02">
  165. <ul class="swiper-wrapper">
  166. <?php
  167. $r = mysql_query("SELECT
  168. a.*
  169. , b.nm_model
  170. , d.nm_brand
  171. , getCode('car_master','ds_type',a.ds_type) as nm_type
  172. , getCode('car_master','ds_open',a.ds_open) as nm_open
  173. , getCode('car_master','ds_sales',a.ds_sales) as nm_sales
  174. , getCode('car_master','ds_transmission',a.ds_transmission) as nm_transmission
  175. , getCode('member_master','ds_area',s.ds_area) as nm_area
  176. , getCode('sale_master','ds_status',s.ds_status) as nm_status
  177. , s.cd_sale
  178. , s.nm_name nm_name_sale
  179. , s.nm_price nm_price_sale
  180. , s.ds_status ds_status_sale
  181. , case when s.ds_status in ('B0','C0') then '미승인' when s.ds_status in ('D0') then '반려' when s.ds_status in ('E0','F0') then '입찰중' when s.ds_status in ('G0') then '입찰마감' when s.ds_status in ('Z0') then '낙찰' when s.ds_status in ('ZS') then '구매확정' else '' end as nm_status_sale
  182. , case when a.nm_act_yn in ('Y') then '유' else '무' end as nm_act_yn_name
  183. , getRemainTime(".LIMIT_TIME_SELL.", s.dt_approve, now()) as time_limit_sell
  184. FROM sale_master s
  185. inner join car_master a on (s.cd_car = a.cd_car)
  186. left outer join car_model b on (a.cd_model = b.cd_model)
  187. left outer join car_brand d on (a.cd_brand = d.cd_brand)
  188. WHERE s.ds_delind = 'N'
  189. and s.ds_status in ('E0')
  190. $sql
  191. $orderby LIMIT 0,4");
  192. $i=1;
  193. while($col = mysql_fetch_array($r)) {
  194. $car_image = getCarBasicThumbImage($col['cd_car'], $col['nm_file_front'], '차량전면', false, 'car_basic');
  195. // $car_image = "/images/common/bg_no_photo.png";
  196. // if(file_exists($_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH_CAR."nm_file_main/ratio/".$col['nm_file_front'])) {
  197. // $car_image = UPLOAD_PATH_CAR."nm_file_main/ratio/".$col['nm_file_front'];
  198. // }
  199. ?>
  200. <li class="swiper-slide">
  201. <a href="prepare_view.php?cd_sale=<?=$col['cd_sale']?>">
  202. <div class="car--box--wrap ">
  203. <h2 class="car--name"><?=$col['nm_brand']." ".$col['nm_model']?></h2>
  204. <div class="thumb--wrap">
  205. <?=$car_image?>
  206. </div>
  207. <div class="car--info">
  208. <dl>
  209. <dt>주행거리 : </dt>
  210. <dd><?=number_format($col['nm_mileage'])?>km</dd>
  211. </dl>
  212. <dl>
  213. <dt>최초 등록일 : </dt>
  214. <dd><?=$col['nm_regdate_mm']?> / <?=$col['nm_regdate_yyyy']?></dd>
  215. </dl>
  216. <dl>
  217. <dt>사고유무 : </dt>
  218. <dd><?=$col['nm_act_yn_name']?></dd>
  219. </dl>
  220. <dl>
  221. <dt>판매지역 : </dt>
  222. <dd><?=$col['nm_area']?></dd>
  223. </dl>
  224. </div>
  225. <div class="status--wrap">
  226. <span>입찰중</span>
  227. </div>
  228. <div class="btn--wrapper hide">
  229. <button type="button" onclick="link('prepare_view.php?cd_sale=<?=$col['cd_sale']?>')">자동차 보러가기<i class="arrow--ic"></i></button>
  230. </div>
  231. </div>
  232. </a>
  233. </li>
  234. <?php
  235. $i++;
  236. }
  237. ?>
  238. <?php
  239. if($i == 1) {
  240. ?>
  241. <li class="">
  242. <dl class="inner">
  243. <dt>등록된 정보가 없습니다.</dt>
  244. </dl>
  245. </li>
  246. <?php
  247. }
  248. ?>
  249. </ul>
  250. </div>
  251. <div class="pagination--wraps swp02"></div>
  252. </div>
  253. </section>
  254. </main>
  255. <script>
  256. $(function() {
  257. $("#btn_car_search").on("click",function(){
  258. var custom_opts = {
  259. title : '',
  260. btn_close_show : false,
  261. }
  262. <?php
  263. if(empty($_SESSION['s_staff_userid'])){
  264. ?>
  265. custom_opts.title = "로그인 후 이용가능합니다.";
  266. custom_modal_alert(custom_opts, function() {
  267. link("login.php");
  268. });
  269. return false;
  270. <?php } ?>
  271. var fieldlist = [["req_nm_name","소유주명"],["req_nm_number","차량 번호"]];
  272. //,["nm_hp1", "판매자 연락처"],["nm_hp2", "판매자 연락처"],["nm_hp3", "판매자 연락처"]];
  273. //
  274. if (!fnCheckForm(fieldlist)){
  275. return false;
  276. }
  277. $("#searchForm").submit();
  278. });
  279. //모바일이라 hover를 어떻게 처리할지 몰라 주석처리
  280. // $(".car--list--wrap li").hover(function() {
  281. // $(this).find(".car--box--wrap").addClass("on");
  282. // $(this).find(".status--wrap").addClass("hide");
  283. // $(this).find(".btn--wrapper").removeClass("hide");
  284. //
  285. // }, function() {
  286. // $(this).find(".car--box--wrap").removeClass("on");
  287. // $(this).find(".status--wrap").removeClass("hide");
  288. // $(this).find(".btn--wrapper").addClass("hide");
  289. // });
  290. })
  291. </script>
  292. <?php include("include/footer.php") ?>