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/get_farms.php
<?php include_once("dbconn.php"); $ltms_company_no = $_REQUEST["ltms_company_no"]; function RS($query) { $result=mysql_query($query); $rs=mysql_fetch_array($result); return $rs; } $sqlt = "select * from control_center_setting "; $rss = RS($sqlt); $addSql = ""; if($rss['gps_type'] != "all"){ $addSql .= " and gps_type = '".$rss['gps_type']."' "; } $pattern_type_breed_sql = ""; if($rss['pattern_type_breed'] == "breed"){ $pattern_type_breed_sql = " and ltms_status = 5 "; } $addSql .= $pattern_type_breed_sql; if($rss['breed_type1'] == "on"){ $breed_type_add[] = "육계"; } if($rss['breed_type2'] == "on"){ $breed_type_add[] = "삼계"; } if($rss['breed_type3'] == "on"){ $breed_type_add[] = "토종닭"; } if($rss['breed_type4'] == "on"){ $breed_type_add[] = "오리"; } $breed_type_sql = ""; if(count($breed_type_add) > 0){ $breed_type_sql = " and breed_type in ('".implode("', '", $breed_type_add)."') "; } $addSql .= $breed_type_sql; if($rss['pattern_type'] == "3"){ $rsPreventions = mysql_query("SELECT lat, lng FROM event_prevention WHERE prevention_state = 'on'; "); $arr_Farms = []; $queryAdd = []; while($rsRowPrevetion=mysql_fetch_assoc($rsPreventions)) { $lat = $rsRowPrevetion["lat"]; $lng = $rsRowPrevetion["lng"]; $queryAdd[] = "select con.*, farms.* from (select * from farm_contract where contractor_company_no = {$ltms_company_no} and is_end = 0 ".$addSql." group by farm_no )con left join (SELECT *,(6371*ACOS(COS(RADIANS('{$lat}'))*COS(RADIANS(lat))*COS(RADIANS(lon)-RADIANS('{$lng}'))+SIN(RADIANS('{$lat}'))*SIN(RADIANS(lat)))) AS distance , 10 AS rang FROM farm GROUP BY distance HAVING distance < 10) f ON con.farm_no = f.no left join farm farms ON con.farm_no = farms.no where f.distance is not null "; } if(count($queryAdd) > 0){ $sqls = implode(" union ", $queryAdd); $resultFarms = mysql_query($sqls); while($rsRowFarm=mysql_fetch_assoc($resultFarms)) { $arr_Farms[] = $rsRowFarm; } } echo json_encode($arr_Farms); }else{ $query = "select * from (select * from farm_contract where contractor_company_no = {$ltms_company_no} and is_end = 0 ".$addSql." group by farm_no )con left join farm f ON con.farm_no = f.no left join (SELECT * FROM farm_files GROUP BY farm_no) ff ON f.`no` = ff.farm_no "; // echo $query; $resultFarms = mysql_query($query); while($rsRowFarm=mysql_fetch_assoc($resultFarms)) { $arr_Farms[] = $rsRowFarm; } echo json_encode($arr_Farms); } ?>