Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
ltms.eemo.co.kr
/
public_html
/
super
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/ltms.eemo.co.kr/public_html/super/vehicle_management_process.php
<?php /* DB 연결을 위한 세팅 */ include_once("inc_header.php"); /* 타입을 검색해 함수 별로 처리한다. */ switch ($_REQUEST['type']) { case 'autocomplete': // 자동완성 농가 autocomplete(); break; case 'carlist': // 차량검색 carlist(); break; case 'map': // 맵검색 map(); break; case 'car_autocomplete': // 맵검색 car_autocomplete(); break; case 'car_visit': // 맵검색 car_visit(); break; case 'car_map': // 방문 농가 맵검색 car_map(); break; default: // 아무것도 실행 되지 않았을 경우 $result = array("msg" => "0"); $outPutData = json_encode($result, JSON_UNESCAPED_UNICODE); echo $outPutData; break; } // autocomplete 농가 목록 출력 function autocomplete() { $query = $_REQUEST['query']; $tmpSql = "SELECT * FROM farm_contract FC, farm F WHERE FC.farm_no = F.`no` AND FC.contractor_company_no = {$_REQUEST['ucompany_no']} AND F.farm_name LIKE '{$query}%' ORDER BY F.farm_name ASC " ; $tmpQuery = mysql_query($tmpSql); $arrFarmList = array(); while ($rs= mysql_fetch_assoc($tmpQuery)) { $arrFarmList[] = $rs; } $outPutData = json_encode($arrFarmList, JSON_UNESCAPED_UNICODE); echo $outPutData; } // carlist 차량검색 function carlist() { $farm_no = $_REQUEST['farm_no']; $sDate = $_REQUEST['sDate']; $eDate = $_REQUEST['eDate']; $tmpSql = "SELECT * FROM farm_lpr_log WHERE farm_no = $farm_no AND SUBSTRING(regdate, 1, 10) BETWEEN '$sDate' AND '$eDate' ORDER BY regdate DESC " ; // echo $tmpSql; // exit; $tmpQuery = mysql_query($tmpSql); $arrFarmList = array(); while ($rs= mysql_fetch_assoc($tmpQuery)) { $arrFarmList[] = $rs; } $outPutData = json_encode($arrFarmList, JSON_UNESCAPED_UNICODE); echo $outPutData; } // map 맵 출력 function map() { $farm_no = $_REQUEST['farm_no']; $tmpSql = "SELECT * FROM farm WHERE `no` = $farm_no LIMIT 1"; $tmpQuery = mysql_query($tmpSql); $arrFarmList = array(); while ($rs= mysql_fetch_assoc($tmpQuery)) { $arrFarmList[] = $rs; } $outPutData = json_encode($arrFarmList, JSON_UNESCAPED_UNICODE); echo $outPutData; } // 차량 리스트 function car_autocomplete() { $query = $_REQUEST['query']; $tmpSql = "SELECT * FROM farm_lpr_log WHERE lpr_num LIKE '$query%' GROUP BY lpr_num" ; $tmpQuery = mysql_query($tmpSql); $arrFarmList = array(); while ($rs= mysql_fetch_assoc($tmpQuery)) { $arrFarmList[] = $rs; } $outPutData = json_encode($arrFarmList, JSON_UNESCAPED_UNICODE); echo $outPutData; } // 방문 농가 조회 function car_visit() { $lpr_num = $_REQUEST['lpr_num']; $sDate = $_REQUEST['sDate']; $eDate = $_REQUEST['eDate']; $tmpSql = "SELECT FLL.*, F.farm_name, F.addr FROM farm_lpr_log FLL, farm F WHERE FLL.farm_no = F.`no` AND FLL.lpr_num = '$lpr_num' AND SUBSTRING(FLL.regdate, 1, 10) BETWEEN '$sDate' AND '$eDate' ORDER BY FLL.regdate DESC" ; $tmpCnt = "SELECT COUNT(F.`no`) AS cnt FROM farm_lpr_log FLL, farm F WHERE FLL.farm_no = F.`no` AND FLL.lpr_num = '$lpr_num' AND SUBSTRING(FLL.regdate, 1, 10) BETWEEN '$sDate' AND '$eDate' GROUP BY F.farm_name " ; $tmpQuery = mysql_query($tmpSql); $tmpVisitCnt = mysql_fetch_object(mysql_query($tmpCnt)); $carVisitCnt = $tmpVisitCnt->cnt; $arrFarmList = array(); while ($rs=mysql_fetch_assoc($tmpQuery)) { $rs['cnt'] = $carVisitCnt; $arrFarmList[] = $rs; } $outPutData = json_encode($arrFarmList, JSON_UNESCAPED_UNICODE); echo $outPutData; } // map 방문 농가 전부 맵 출력 function car_map() { $lpr_num = $_REQUEST['lpr_num']; $sDate = $_REQUEST['sDate']; $eDate = $_REQUEST['eDate']; $tmpSql = "SELECT * FROM farm_lpr_log FLL, farm F WHERE FLL.farm_no = F.`no` AND FLL.lpr_num = '$lpr_num' AND SUBSTRING(FLL.regdate, 1, 10) BETWEEN '$sDate' AND '$eDate' ORDER BY FLL.regdate DESC"; $tmpQuery = mysql_query($tmpSql); $arrFarmList = array(); while ($rs= mysql_fetch_assoc($tmpQuery)) { $arrFarmList[] = $rs; } $outPutData = json_encode($arrFarmList, JSON_UNESCAPED_UNICODE); echo $outPutData; }