Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
nonga.eemo.co.kr
/
public_html
/
www
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/nonga.eemo.co.kr/public_html/www/cron_ai_farm_check.php
<? include_once("/home/nonga.eemo.co.kr/public_html/www/dbconn.php"); include_once("/home/nonga.eemo.co.kr/public_html/www/lib.php"); $result=mysql_query("select * from event_prevention where 1 order by prevention_time asc "); while($rs=mysql_fetch_array($result)) { $prev_date=date('Y-m-d',strtotime("-21 days", strtotime($rs[prevention_time]))); $ai_date=date('Y-m-d',strtotime($rs[prevention_time])); $rs_ai=RS("select * from ai_list where no='{$rs[ai_type_no]}' "); $arr_adist=array(); if($rs_ai[size_1] > 0) { $arr_adist[]=$rs_ai[size_1]; } if($rs_ai[size_2] > 0) { $arr_adist[]=$rs_ai[size_2]; } if($rs_ai[size_3] > 0) { $arr_adist[]=$rs_ai[size_3]; } if($rs_ai[size_4] > 0) { $arr_adist[]=$rs_ai[size_4]; } if($rs_ai[size_5] > 0) { $arr_adist[]=$rs_ai[size_5]; } arsort($arr_adist); $obj=(object) $c; $obj->a_dist1=0; $obj->a_dist2=0; $obj->a_dist3=0; $obj->a_dist4=0; $obj->a_dist5=0; $n=1; foreach($arr_adist as $ak => $av) { if($n==1) { $obj->a_dist1=$av; } else if($n==2) { $obj->a_dist2=$av; } else if($n==3) { $obj->a_dist3=$av; } else if($n==4) { $obj->a_dist4=$av; } else if($n==5) { $obj->a_dist5=$av; } $n++; } $result_contract=mysql_query("select * from farm_contract where is_auth_date is not null and date(is_auth_date) <= '$ai_date' and ( is_end='0' or date(is_end_date) >= '$prev_date' ) order by is_auth_date asc ") or die(); // echo "select * from farm_contract where is_auth_date is not null and date(is_auth_date) <= '$ai_date' and ( is_end='0' or date(is_end_date) >= '$prev_date' ) order by is_auth_date asc"; //echo "select * from farm_contract where is_auth_date is not null and date(is_auth_date) <= '$ai_date' and ( is_end='0' or date(is_auth_date) >= '$prev_date' ) order by is_auth_date asc <br>"; while($rs_contract=mysql_fetch_array($result_contract)) { $rs_farm=RS("select * from farm where no='{$rs_contract[farm_no]}' "); if($rs_farm[lat] != 0 ) { $ai_dist=distance($rs[lat],$rs[lng],$rs_farm[lat],$rs_farm[lon],"K")*1000; // ai 거리 m if($obj->a_dist1 > 0) { if($ai_dist <= $obj->a_dist1) { $is_rs=RS("select * from ai_farm_summery where contract_no='{$rs_contract[no]}' and ai_no='{$rs[no]}' and is_10km='1' "); if(!$is_rs[no]) { $query="insert into ai_farm_summery set company_no='{$rs_contract[contractor_company_no]}', contract_no='{$rs_contract[no]}', farm_no='{$rs_contract[farm_no]}', ai_no='{$rs[no]}', ai_dist='$ai_dist', ai_jdate='$ai_date', ai_type_no='{$rs[ai_type_no]}', is_10km='1', regdate=now() "; mysql_query($query) or die(mysql_error()); //echo $query."\n"; } } } if($obj->a_dist2 > 0) { if($ai_dist <= $obj->a_dist2) { $is_rs=RS("select * from ai_farm_summery where contract_no='{$rs_contract[no]}' and ai_no='{$rs[no]}' and is_3km='1' "); if(!$is_rs[no]) { $query="insert into ai_farm_summery set company_no='{$rs_contract[contractor_company_no]}', contract_no='{$rs_contract[no]}', farm_no='{$rs_contract[farm_no]}', ai_no='{$rs[no]}', ai_dist='$ai_dist', ai_jdate='$ai_date', ai_type_no='{$rs[ai_type_no]}', is_3km='1', regdate=now() "; mysql_query($query) or die(mysql_error()); //echo $query."\n"; } } } if($obj->a_dist3 > 0) { if($ai_dist <= $obj->a_dist3) { $is_rs=RS("select * from ai_farm_summery where contract_no='{$rs_contract[no]}' and ai_no='{$rs[no]}' and is_500m='1' "); if(!$is_rs[no]) { $query="insert into ai_farm_summery set company_no='{$rs_contract[contractor_company_no]}', contract_no='{$rs_contract[no]}', farm_no='{$rs_contract[farm_no]}', ai_no='{$rs[no]}', ai_dist='$ai_dist', ai_jdate='$ai_date', ai_type_no='{$rs[ai_type_no]}', is_500m='1', regdate=now() "; mysql_query($query) or die(mysql_error()); //echo $query."\n"; } } } if($obj->a_dist4 > 0) { if($ai_dist <= $obj->a_dist4) { $is_rs=RS("select * from ai_farm_summery where contract_no='{$rs_contract[no]}' and ai_no='{$rs[no]}' and is_300m='1' "); if(!$is_rs[no]) { $query="insert into ai_farm_summery set company_no='{$rs_contract[contractor_company_no]}', contract_no='{$rs_contract[no]}', farm_no='{$rs_contract[farm_no]}', ai_no='{$rs[no]}', ai_dist='$ai_dist', ai_jdate='$ai_date', ai_type_no='{$rs[ai_type_no]}', is_300m='1', regdate=now() "; mysql_query($query) or die(mysql_error()); //echo $query."\n"; } } } if($obj->a_dist5 > 0) { if($ai_dist <= $obj->a_dist5) { $is_rs=RS("select * from ai_farm_summery where contract_no='{$rs_contract[no]}' and ai_no='{$rs[no]}' and is_100m='1' "); if(!$is_rs[no]) { $query="insert into ai_farm_summery set company_no='{$rs_contract[contractor_company_no]}', contract_no='{$rs_contract[no]}', farm_no='{$rs_contract[farm_no]}', ai_no='{$rs[no]}', ai_dist='$ai_dist', ai_jdate='$ai_date', ai_type_no='{$rs[ai_type_no]}', is_100m='1', regdate=now() "; mysql_query($query) or die(mysql_error()); //echo $query."\n"; } } } } } } function distance($lat1, $lon1, $lat2, $lon2, $unit) { if (($lat1 == $lat2) && ($lon1 == $lon2)) { return 0; } else { $theta = $lon1 - $lon2; $dist = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($theta)); $dist = acos($dist); $dist = rad2deg($dist); $miles = $dist * 60 * 1.1515; $unit = strtoupper($unit); if ($unit == "K") { return ($miles * 1.609344); } else if ($unit == "N") { return ($miles * 0.8684); } else { return $miles; } } } ?>