Commit 8ccbc854 by Tobin

dc

parent c6d50686
......@@ -337,15 +337,25 @@ class Webservices extends CI_Controller {
$request = json_decode($postdata, true);
$auth = apache_request_headers()['Auth'];
$request['auth'] = $auth;
$result = $this->Webservice_model->call_ambulance($request);
if(!empty($request) && isset($request['trip_type']) && !empty($request['trip_type']) &&
isset($request['source_name']) && !empty($request['source_name']) &&
isset($request['destination_name']) && !empty($request['destination_name']) &&
isset($request['source_latitude']) && !empty($request['source_latitude']) &&
isset($request['source_longitude']) && !empty($request['source_longitude']) &&
isset($request['destination_latitude']) && !empty($request['destination_latitude']) &&
isset($request['destination_longitude']) && !empty($request['destination_longitude'])){
$result = $this->Webservice_model->call_ambulance($request);
if ($result) {
print json_encode(array('status'=>'success','data'=>$result));
} else {
print json_encode(array('status'=>'error','message'=>'Something Went wrong','error'=>'507'));
}
} else {
print json_encode(array('status'=>'error','message'=>'Something Went wrong','error'=>'507'));
print json_encode(array('status'=>'error','message'=>'Required fields are empty','error'=>'508'));
}
} else {
print json_encode(array('status'=>'error','message'=>'Authentication Error','error'=>'509'));
}
}
......@@ -456,7 +466,7 @@ class Webservices extends CI_Controller {
print json_encode(array('status'=>'error','message'=>'Something Went wrong','error'=>'606'));
}
} else {
print json_encode(array('status'=>'error','message'=>'Something Went wrong','error'=>'606'));
print json_encode(array('status'=>'error','message'=>'Something Went wrong','error'=>'607'));
}
}
......@@ -482,14 +492,10 @@ class Webservices extends CI_Controller {
public function phone_number_availability(){
header('Content-type: application/json');
if (isset(apache_request_headers()['Auth'])) {
$auth = apache_request_headers()['Auth'];
$postdata = file_get_contents("php://input");
$request = json_decode($postdata, true);
$request['auth'] = $auth;
if (!empty($request)) {
if (!empty($request) && isset($request['phone']) && !empty($request['phone'])) {
$phStatus = $this->Webservice_model->phone_number_availability($request);
if($phStatus){
print json_encode(array('status'=>'success','data'=>array('is_available'=>true)));
......@@ -499,9 +505,6 @@ class Webservices extends CI_Controller {
} else {
print json_encode(array('status'=>'error','code'=>'210','message'=>'Required Fields are empty.'));
}
} else {
print json_encode(array('status'=>'error','code'=>'209','message'=>'Something Went wrong'));
}
}
}?>
\ No newline at end of file
......@@ -687,7 +687,7 @@
} else {
return $result;
return 0;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment