File: /home/cafsindia/ntc_cafsinfotech_in_bk/cron/scheduler.php
<?php
$frm = "";
if(isset($_REQUEST["frm"])){
$frm = $_REQUEST['frm'];
require ("./scheduler_model.php");
$api_model = new scheduler_model;
}
if($frm === "get_last_position"){
$rslt = $api_model->get_last_position();
return_rslt($frm,$rslt);
}else
if($frm === "get_position_history"){
$assetid = '';
if($_REQUEST['assetid']){
$assetid = $_REQUEST['assetid'];
}
$form_date = '';
if($_REQUEST['form_date']){
$form_date = $_REQUEST['form_date'];
}
$rslt = $api_model->get_position_history($assetid,$form_date);
return_rslt($frm,$rslt);
}else
/* TRIPS START*/
//ALL TRIPS INFORMATION OF PARTICULAR VEHICLE
if($frm === "get_vehicle_trip_information"){
$tripid = '';
if($_REQUEST['tripid']){
$tripid = $_REQUEST['tripid'];
}
$rslt = $api_model->get_vehicle_trip_information($tripid);
return_rslt($frm,$rslt);
}else
//GET TRIPS INFORMATION OF VEHICLE FOR SPECIFIC DATE
if($frm === "get_specific_trip_info"){
$fromdate = '';
if($_REQUEST['fromdate']){
$fromdate = $_REQUEST['fromdate'];
}
$todate = '';
if($_REQUEST['todate']){
$todate = $_REQUEST['todate'];
}
$assetid = '';
if($_REQUEST['assetid']){
$assetid = $_REQUEST['assetid'];
}
$rslt = $api_model->get_specific_trip_info($assetid,$fromdate,$todate);
return_rslt($frm,$rslt);
}else
//GET TRIPS DETAIL OF VEHICLE FOR SPECIFIC DATE
if($frm === "get_specific_trip_details_info"){
$fromdate = '';
if($_REQUEST['fromdate']){
$fromdate = $_REQUEST['fromdate'];
}
$todate = '';
if($_REQUEST['todate']){
$todate = $_REQUEST['todate'];
}
$assetid = '';
if($_REQUEST['assetid']){
$assetid = $_REQUEST['assetid'];
}
$rslt = $api_model->get_specific_trip_details_info($assetid,$fromdate,$todate);
return_rslt($frm,$rslt);
}else
//GET ALL TRIPS INFORMATION OF ALL VEHICLE FOR SPECIFIC DATE
if($frm === "get_all_trip_info"){
$fromdate = '';
if($_REQUEST['fromdate']){
$fromdate = $_REQUEST['fromdate'];
}
$todate = '';
if($_REQUEST['todate']){
$todate = $_REQUEST['todate'];
}
$rslt = $api_model->get_all_trip_info($fromdate,$todate);
return_rslt($frm,$rslt);
}else
//GET ALL TRIP DETAILS OF ALL VEHICLE FOR SPECIFIC DATE
if($frm === "get_all_trip_details_info"){
$fromdate = '';
if($_REQUEST['fromdate']){
$fromdate = $_REQUEST['fromdate'];
}
$todate = '';
if($_REQUEST['todate']){
$todate = $_REQUEST['todate'];
}
$rslt = $api_model->get_all_trip_details_info($fromdate,$todate);
return_rslt($frm,$rslt);
}else
//GET ALL TRIP DETAILS OF ALL VEHICLE FOR SPECIFIC DATE
if($frm === "get_all_trip_details_info"){
$fromdate = '';
if($_REQUEST['fromdate']){
$fromdate = $_REQUEST['fromdate'];
}
$todate = '';
if($_REQUEST['todate']){
$todate = $_REQUEST['todate'];
}
$rslt = $api_model->get_all_trip_details_info($fromdate,$todate);
return_rslt($frm,$rslt);
}else
//GET ALL TRIP DETAILS FROM EMAIL
if($frm === "get_trip_information"){
$rslt = $api_model->get_trip_information();
return_rslt($frm,$rslt);
}
/* TRIPS END*/
else{
echo json_encode(array('success' => False, 'sts' =>"Invalid Request"));
}
function return_rslt($frm,$rslt){
if(!$rslt){
echo json_encode(array('success' => FALSE, 'sts' =>"No Record found"));
}else{
echo json_encode(array('success' => TRUE, "$frm" => $rslt));
}
}
?>