$this->db->select('DISTINCT(booking.id) as bookid,rating.rating,booking.ride_id,booking.departure_point,booking.drop_point,booking.amount,ride.detour_time,ride.departure_date,ride.users_id as owner,ride.reached_time');
$this->db->from('booking');
...
...
@@ -1865,16 +1764,16 @@ function get_cars_details(){
@@ -2489,9 +2388,9 @@ public function otp_verify($data){
$res=array('status'=>'error');
}
return$res;
}
}
publicfunctionget_rider_profile($data){
publicfunctionget_rider_profile($data){
$this->db->select("TRIM(concat(users.first_name,' ',IFNULL(users.last_name,''))) as name,IF(users.profile_photo != NULL OR users.profile_photo != '' , concat('".base_url()."',users.profile_photo) , '') profile_pic,users.id as rider_id,IFNULL((select round(avg(rating),2) from rating where owner = '".$data['rider_id']."'), 0) as rating, (select count(id) from ride where users_id = ".$data['rider_id'].") as no_of_rides_as_driver,(select count(id) from booking where user_id = ".$data['rider_id'].") as no_of_rides_as_user");
@@ -2503,9 +2402,9 @@ public function otp_verify($data){
$res=array('status'=>'error');
}
return$res;
}
}
publicfunctionget_reviews($data){
publicfunctionget_reviews($data){
$this->db->select("rating.rating,rating.review,rating.ride_id,rating.create_user as reviewer_id,ride.source,ride.destination,ride.price,TRIM(concat(users.first_name,' ',IFNULL(users.last_name,''))) as reviewer_name");