Commit a506adfe by Jansa Jose

dctr encrtypt

parent b62c8963
...@@ -76,7 +76,7 @@ class Webservice_model extends CI_Model { ...@@ -76,7 +76,7 @@ class Webservice_model extends CI_Model {
$return_array = array('status'=>'fail'); $return_array = array('status'=>'fail');
} }
}else{ }else{
$data['name'] = encrypt_data($data['name']); //$data['name'] = encrypt_data($data['name']);
$data['about'] = encrypt_data($data['about']); $data['about'] = encrypt_data($data['about']);
//$data['price'] = encrypt_data($data['price']); //$data['price'] = encrypt_data($data['price']);
$data['gender'] = encrypt_data($data['gender']); $data['gender'] = encrypt_data($data['gender']);
...@@ -104,7 +104,7 @@ class Webservice_model extends CI_Model { ...@@ -104,7 +104,7 @@ class Webservice_model extends CI_Model {
unset($query['dob']); unset($query['dob']);
$query['dob'] = $query_date->dob; $query['dob'] = $query_date->dob;
$query['name'] = decrypt_data($query['name']); //$query['name'] = decrypt_data($query['name']);
$query['about'] = decrypt_data($query['about']); $query['about'] = decrypt_data($query['about']);
//$query['price'] = decrypt_data($query['price']); //$query['price'] = decrypt_data($query['price']);
$query['gender'] = decrypt_data($query['gender']); $query['gender'] = decrypt_data($query['gender']);
...@@ -288,7 +288,7 @@ class Webservice_model extends CI_Model { ...@@ -288,7 +288,7 @@ class Webservice_model extends CI_Model {
$data['gender'] = encrypt_data(strtoupper($data['gender'])); $data['gender'] = encrypt_data(strtoupper($data['gender']));
$data['username'] = $data['uid']; $data['username'] = $data['uid'];
$data['is_registration_completed'] = 1; $data['is_registration_completed'] = 1;
$data['name'] = encrypt_data($data['name']); //$data['name'] = encrypt_data($data['name']);
$data['price'] = encrypt_data($data['price']); $data['price'] = encrypt_data($data['price']);
$data['domiciliary_status'] = encrypt_data($data['domiciliary_status']); $data['domiciliary_status'] = encrypt_data($data['domiciliary_status']);
$data['rg'] = encrypt_data($data['rg']); $data['rg'] = encrypt_data($data['rg']);
...@@ -322,7 +322,7 @@ class Webservice_model extends CI_Model { ...@@ -322,7 +322,7 @@ class Webservice_model extends CI_Model {
$query['complement'] = decrypt_data($query['landmark']); $query['complement'] = decrypt_data($query['landmark']);
$query['about'] = decrypt_data($query['biodata']); $query['about'] = decrypt_data($query['biodata']);
$query['gender'] = decrypt_data($query['gender']); $query['gender'] = decrypt_data($query['gender']);
$query['name'] = decrypt_data($query['name']); //$query['name'] = decrypt_data($query['name']);
$query['price'] = decrypt_data($query['price']); $query['price'] = decrypt_data($query['price']);
$query['domiciliary_status'] = decrypt_data($query['domiciliary_status']); $query['domiciliary_status'] = decrypt_data($query['domiciliary_status']);
$query['rg'] = decrypt_data($query['rg']); $query['rg'] = decrypt_data($query['rg']);
...@@ -510,7 +510,7 @@ class Webservice_model extends CI_Model { ...@@ -510,7 +510,7 @@ class Webservice_model extends CI_Model {
$query_email['complement'] = decrypt_data($query_email['landmark']); $query_email['complement'] = decrypt_data($query_email['landmark']);
$query_email['about'] = decrypt_data($query_email['biodata']); $query_email['about'] = decrypt_data($query_email['biodata']);
$query_email['gender'] = decrypt_data($query_email['gender']); $query_email['gender'] = decrypt_data($query_email['gender']);
$query_email['name'] = decrypt_data($query_email['name']); //$query_email['name'] = decrypt_data($query_email['name']);
//$query_email['price'] = decrypt_data($query_email['price']); //$query_email['price'] = decrypt_data($query_email['price']);
//$query_email['domiciliary_status'] = decrypt_data($query_email['domiciliary_status']); //$query_email['domiciliary_status'] = decrypt_data($query_email['domiciliary_status']);
$query_email['rg'] = decrypt_data($query_email['rg']); $query_email['rg'] = decrypt_data($query_email['rg']);
...@@ -530,7 +530,7 @@ class Webservice_model extends CI_Model { ...@@ -530,7 +530,7 @@ class Webservice_model extends CI_Model {
$query_email['complement'] = decrypt_data($query_email['landmark']); $query_email['complement'] = decrypt_data($query_email['landmark']);
$query_email['about'] = decrypt_data($query_email['biodata']); $query_email['about'] = decrypt_data($query_email['biodata']);
$query_email['gender'] = decrypt_data($query_email['gender']); $query_email['gender'] = decrypt_data($query_email['gender']);
$query_email['name'] = decrypt_data($query_email['name']); //$query_email['name'] = decrypt_data($query_email['name']);
//$query_email['price'] = decrypt_data($query_email['price']); //$query_email['price'] = decrypt_data($query_email['price']);
//$query_email['domiciliary_status'] = decrypt_data($query_email['domiciliary_status']); //$query_email['domiciliary_status'] = decrypt_data($query_email['domiciliary_status']);
$query_email['rg'] = decrypt_data($query_email['rg']); $query_email['rg'] = decrypt_data($query_email['rg']);
...@@ -678,7 +678,7 @@ class Webservice_model extends CI_Model { ...@@ -678,7 +678,7 @@ class Webservice_model extends CI_Model {
$query['complement'] = decrypt_data($query['landmark']); $query['complement'] = decrypt_data($query['landmark']);
$query['about'] = decrypt_data($query['biodata']); $query['about'] = decrypt_data($query['biodata']);
$query['gender'] = decrypt_data($query['gender']); $query['gender'] = decrypt_data($query['gender']);
$query['name'] = decrypt_data($query['name']); //$query['name'] = decrypt_data($query['name']);
$query['price'] = decrypt_data($query['price']); $query['price'] = decrypt_data($query['price']);
$query['domiciliary_status'] = decrypt_data($query['domiciliary_status']); $query['domiciliary_status'] = decrypt_data($query['domiciliary_status']);
$query['rg'] = decrypt_data($query['rg']); $query['rg'] = decrypt_data($query['rg']);
...@@ -713,7 +713,7 @@ class Webservice_model extends CI_Model { ...@@ -713,7 +713,7 @@ class Webservice_model extends CI_Model {
$query['complement'] = decrypt_data($query['landmark']); $query['complement'] = decrypt_data($query['landmark']);
$query['about'] = decrypt_data($query['biodata']); $query['about'] = decrypt_data($query['biodata']);
$query['gender'] = decrypt_data($query['gender']); $query['gender'] = decrypt_data($query['gender']);
$query['name'] = decrypt_data($query['name']); //$query['name'] = decrypt_data($query['name']);
$query['price'] = decrypt_data($query['price']); $query['price'] = decrypt_data($query['price']);
$query['domiciliary_status'] = decrypt_data($query['domiciliary_status']); $query['domiciliary_status'] = decrypt_data($query['domiciliary_status']);
$query['rg'] = decrypt_data($query['rg']); $query['rg'] = decrypt_data($query['rg']);
...@@ -794,7 +794,7 @@ class Webservice_model extends CI_Model { ...@@ -794,7 +794,7 @@ class Webservice_model extends CI_Model {
unset($query['dob']); unset($query['dob']);
$query['dob'] = $query_date->dob; $query['dob'] = $query_date->dob;
$query['name'] = decrypt_data($query['name']); //$query['name'] = decrypt_data($query['name']);
$query['about'] = decrypt_data($query['about']); $query['about'] = decrypt_data($query['about']);
$query['price'] = decrypt_data($query['price']); $query['price'] = decrypt_data($query['price']);
$query['gender'] = decrypt_data($query['gender']); $query['gender'] = decrypt_data($query['gender']);
...@@ -1074,7 +1074,7 @@ class Webservice_model extends CI_Model { ...@@ -1074,7 +1074,7 @@ class Webservice_model extends CI_Model {
$query['complement'] = decrypt_data($query['landmark']); $query['complement'] = decrypt_data($query['landmark']);
$query['about'] = decrypt_data($query['biodata']); $query['about'] = decrypt_data($query['biodata']);
$query['gender'] = decrypt_data($query['gender']); $query['gender'] = decrypt_data($query['gender']);
$query['name'] = decrypt_data($query['name']); //$query['name'] = decrypt_data($query['name']);
$query['price'] = decrypt_data($query['price']); $query['price'] = decrypt_data($query['price']);
$query['domiciliary_status'] = decrypt_data($query['domiciliary_status']); $query['domiciliary_status'] = decrypt_data($query['domiciliary_status']);
$query['rg'] = decrypt_data($query['rg']); $query['rg'] = decrypt_data($query['rg']);
...@@ -1455,7 +1455,7 @@ class Webservice_model extends CI_Model { ...@@ -1455,7 +1455,7 @@ class Webservice_model extends CI_Model {
} }
if($data['others'] == 'DOMICILIARY ATTENDANCE'){ if($data['others'] == 'DOMICILIARY ATTENDANCE'){
$where = 'tbl_doctors.domiciliary_status ='. 1; $where = "CAST(AES_DECRYPT(tbl_doctors.domiciliary_status,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR) =". 1;
$this->db->where($where); $this->db->where($where);
} }
} }
...@@ -1477,6 +1477,10 @@ class Webservice_model extends CI_Model { ...@@ -1477,6 +1477,10 @@ class Webservice_model extends CI_Model {
//print_r($this->db->last_query());die(); //print_r($this->db->last_query());die();
if ($query->num_rows() > 0) { if ($query->num_rows() > 0) {
$querys = $query->result_array(); $querys = $query->result_array();
foreach ($querys as $key => $value) {
$querys[$key]['domiciliary_status'] = decrypt_data($value['domiciliary_status']);
$querys[$key]['price'] = decrypt_data($value['price']);
}
//echo "<pre>";print_r($querys);exit(); //echo "<pre>";print_r($querys);exit();
if(isset($data['date']) && strlen($data['date'])){ if(isset($data['date']) && strlen($data['date'])){
$day = date('D',$data['date']); $day = date('D',$data['date']);
...@@ -1718,7 +1722,7 @@ class Webservice_model extends CI_Model { ...@@ -1718,7 +1722,7 @@ class Webservice_model extends CI_Model {
//........................ Register Doctor //........................ Register Doctor
function register_doctor($data){ function register_doctor($data){
$data['name'] = encrypt_data($data['name']); //$data['name'] = encrypt_data($data['name']);
$data['about'] = encrypt_data($data['about']); $data['about'] = encrypt_data($data['about']);
$data['price'] = encrypt_data($data['price']); $data['price'] = encrypt_data($data['price']);
$data['gender'] = encrypt_data($data['gender']); $data['gender'] = encrypt_data($data['gender']);
...@@ -1740,7 +1744,7 @@ class Webservice_model extends CI_Model { ...@@ -1740,7 +1744,7 @@ class Webservice_model extends CI_Model {
$query = $query->row_array(); $query = $query->row_array();
unset($query['dob']); unset($query['dob']);
$query['dob'] = $query_date->dob; $query['dob'] = $query_date->dob;
$query['name'] = decrypt_data($query['name']); //$query['name'] = decrypt_data($query['name']);
$query['about'] = decrypt_data($query['about']); $query['about'] = decrypt_data($query['about']);
$query['price'] = decrypt_data($query['price']); $query['price'] = decrypt_data($query['price']);
$query['gender'] = decrypt_data($query['gender']); $query['gender'] = decrypt_data($query['gender']);
...@@ -2014,7 +2018,15 @@ class Webservice_model extends CI_Model { ...@@ -2014,7 +2018,15 @@ class Webservice_model extends CI_Model {
$this->db->where("tbl_booking.id",$id); $this->db->where("tbl_booking.id",$id);
//$this->db->where("tbl_booking.date >= '".$date."'"); //$this->db->where("tbl_booking.date >= '".$date."'");
$result = $this->db->get()->row(); $result = $this->db->get()->row();
//print_r($result);exit();
foreach ($result as $key => $value) {
$result[$key]->street_address = decrypt_data($value->street_address);
$result[$key]->locality = decrypt_data($value->locality);
$result[$key]->number = decrypt_data($value->number);
$result[$key]->complement = decrypt_data($value->complement);
$result[$key]->consultation_fee = decrypt_data($value->consultation_fee);
}
$this->db->where('doctor_id',$result->doctor_id); $this->db->where('doctor_id',$result->doctor_id);
$this->db->where('clinic_id',$result->clinic_id); $this->db->where('clinic_id',$result->clinic_id);
$clinic_details = $this->db->get('tbl_consultation')->row(); $clinic_details = $this->db->get('tbl_consultation')->row();
...@@ -2250,6 +2262,7 @@ class Webservice_model extends CI_Model { ...@@ -2250,6 +2262,7 @@ class Webservice_model extends CI_Model {
$this->db->where('tbl_doctors.id',$value); $this->db->where('tbl_doctors.id',$value);
$res = $this->db->get()->result(); $res = $this->db->get()->result();
foreach ($res as $key => $values) { foreach ($res as $key => $values) {
$res[$key]->fee = decrypt_data($values->fee);
$new_array[] = $values; $new_array[] = $values;
} }
$result = array("status"=>"success","data"=>$new_array); $result = array("status"=>"success","data"=>$new_array);
...@@ -2484,6 +2497,7 @@ class Webservice_model extends CI_Model { ...@@ -2484,6 +2497,7 @@ class Webservice_model extends CI_Model {
$result = $this->db->get('tbl_booking')->row_array(); $result = $this->db->get('tbl_booking')->row_array();
//echo"<pre>";print_r($result);echo"</pre>"; //echo"<pre>";print_r($result);echo"</pre>";
if($result){ if($result){
$result['consultation_fee'] = decrypt_data($result['consultation_fee']);
$fee = $this->db->get('settings')->row(); $fee = $this->db->get('settings')->row();
$result['review'] = decrypt_data($result['patient_review']); $result['review'] = decrypt_data($result['patient_review']);
unset($result['patient_review']); unset($result['patient_review']);
...@@ -2683,7 +2697,7 @@ class Webservice_model extends CI_Model { ...@@ -2683,7 +2697,7 @@ class Webservice_model extends CI_Model {
} }
//echo "<pre>";print_r($data);exit(); //echo "<pre>";print_r($data);exit();
if($doc_query->num_rows() > 0){ if($doc_query->num_rows() > 0){
$this->db->update('tbl_doctors',array('consultation_duration'=>$data['consultation_duration'],'price'=>$data['consultation_fee'],' domiciliary_status'=>$data['home_consultation_available'],'accept_return'=>$data['return_consultation_available'],'return_timeperiod'=>$data['timeperiod']),array('id'=>$doctor_id)); $this->db->update('tbl_doctors',array('consultation_duration'=>$data['consultation_duration'],'price'=>encrypt_data($data['consultation_fee']),' domiciliary_status'=>encrypt_data($data['home_consultation_available']),'accept_return'=>$data['return_consultation_available'],'return_timeperiod'=>$data['timeperiod']),array('id'=>$doctor_id));
$res = $this->db->get_where("tbl_doctors",array("id"=>$doctor_id))->row_array(); $res = $this->db->get_where("tbl_doctors",array("id"=>$doctor_id))->row_array();
if($res['accept_return'] == '1'){ if($res['accept_return'] == '1'){
$res['accept_return'] = true; $res['accept_return'] = true;
...@@ -2691,12 +2705,12 @@ class Webservice_model extends CI_Model { ...@@ -2691,12 +2705,12 @@ class Webservice_model extends CI_Model {
$res['accept_return'] = false; $res['accept_return'] = false;
} }
if($res['domiciliary_status'] == '1'){ if(decrypt_data($res['domiciliary_status']) == '1'){
$res['domiciliary_status'] = true; $res['domiciliary_status'] = true;
}else{ }else{
$res['domiciliary_status'] = false; $res['domiciliary_status'] = false;
} }
$return_array = array('status'=>'success','data'=>array('doctor_id'=>$doctor_id,'is_return_consultation_available'=>$res['accept_return'],'is_home_consultation_available'=>$res['domiciliary_status'],'consultation_price'=>$res['price'],'consultation_duration'=>$res['consultation_duration'],'return_consultation_time_period'=>$res['return_timeperiod'])); $return_array = array('status'=>'success','data'=>array('doctor_id'=>$doctor_id,'is_return_consultation_available'=>$res['accept_return'],'is_home_consultation_available'=>$res['domiciliary_status'],'consultation_price'=>decrypt_data($res['price']),'consultation_duration'=>$res['consultation_duration'],'return_consultation_time_period'=>$res['return_timeperiod']));
}else{ }else{
$return_array = array('status'=>'failed','message'=>'Doctor Id Doesnot Exist'); $return_array = array('status'=>'failed','message'=>'Doctor Id Doesnot Exist');
...@@ -2761,7 +2775,7 @@ class Webservice_model extends CI_Model { ...@@ -2761,7 +2775,7 @@ class Webservice_model extends CI_Model {
$vacation[$key]['end_time'] = $value->end_date; $vacation[$key]['end_time'] = $value->end_date;
} }
//echo"<pre>";print_r($vacation);echo"</pre>";exit(); //echo"<pre>";print_r($vacation);echo"</pre>";exit();
if($doc_res->domiciliary_status == '1'){ if(decrypt_data($doc_res->domiciliary_status) == '1'){
$home_status = true; $home_status = true;
}else{ }else{
$home_status = false; $home_status = false;
...@@ -2773,7 +2787,7 @@ class Webservice_model extends CI_Model { ...@@ -2773,7 +2787,7 @@ class Webservice_model extends CI_Model {
$accept_status = false; $accept_status = false;
} }
$data = array('clinic_id'=>$clinic_id,'consultation_duration'=>$doc_res->consultation_duration,'consultation_price'=>$doc_res->price,'is_home_consultation_available'=>$home_status,'is_return_consultation_available'=>$accept_status,'return_consultation_time_period'=>$doc_res->return_timeperiod,'activated_schedule'=>$query->active_schedule,'primary_schedule'=>$primary,'secondary_schedule'=>$secondary,'vacations'=>$vacation); $data = array('clinic_id'=>$clinic_id,'consultation_duration'=>$doc_res->consultation_duration,'consultation_price'=>decrypt_data($doc_res->price),'is_home_consultation_available'=>$home_status,'is_return_consultation_available'=>$accept_status,'return_consultation_time_period'=>$doc_res->return_timeperiod,'activated_schedule'=>$query->active_schedule,'primary_schedule'=>$primary,'secondary_schedule'=>$secondary,'vacations'=>$vacation);
$return_array = array('status'=>'success','data'=>$data); $return_array = array('status'=>'success','data'=>$data);
}else{ }else{
$return_array = array('status'=>'failed','message'=>'No consultation for this doctor in this clinic'); $return_array = array('status'=>'failed','message'=>'No consultation for this doctor in this clinic');
...@@ -2912,7 +2926,7 @@ class Webservice_model extends CI_Model { ...@@ -2912,7 +2926,7 @@ class Webservice_model extends CI_Model {
//echo"<pre>";print_r($new_query);exit(); //echo"<pre>";print_r($new_query);exit();
if(count($new_query) > 0){ if(count($new_query) > 0){
foreach ($new_query as $key => $value) { foreach ($new_query as $key => $value) {
$location = $value->street_address.','.$value->locality.','.$value->number.','.$value->complement; $location = decrypt_data($value->street_address).','.decrypt_data($value->locality).','.decrypt_data($value->number).','.decrypt_data($value->complement);
$new[$key]['id'] = $value->id; $new[$key]['id'] = $value->id;
$new[$key]['name'] = $value->name; $new[$key]['name'] = $value->name;
$new[$key]['email'] = $value->email; $new[$key]['email'] = $value->email;
...@@ -3079,6 +3093,7 @@ class Webservice_model extends CI_Model { ...@@ -3079,6 +3093,7 @@ class Webservice_model extends CI_Model {
$this->db->join('tbl_doctors','tbl_booking.doctor_id = tbl_doctors.id'); $this->db->join('tbl_doctors','tbl_booking.doctor_id = tbl_doctors.id');
$this->db->where('tbl_registration.id',$data['patient_id']); $this->db->where('tbl_registration.id',$data['patient_id']);
$result = $this->db->get()->row(); $result = $this->db->get()->row();
$result->price = decrypt_data($result->price);
$settings = $this->db->get('settings')->row(); $settings = $this->db->get('settings')->row();
...@@ -3306,6 +3321,8 @@ class Webservice_model extends CI_Model { ...@@ -3306,6 +3321,8 @@ class Webservice_model extends CI_Model {
$this->db->select('consultation_duration,price as consultation_price,domiciliary_status,accept_return,return_timeperiod as return_consultation_time_period'); $this->db->select('consultation_duration,price as consultation_price,domiciliary_status,accept_return,return_timeperiod as return_consultation_time_period');
$query = $this->db->get_where('tbl_doctors',array('id'=>$doctor_id))->row(); $query = $this->db->get_where('tbl_doctors',array('id'=>$doctor_id))->row();
if($query){ if($query){
$query->consultation_price = decrypt_data($query->consultation_price);
$query->domiciliary_status = decrypt_data($query->domiciliary_status);
if($query->accept_return == '0'){ if($query->accept_return == '0'){
$query->is_return_consultation_available = false; $query->is_return_consultation_available = false;
}else{ }else{
...@@ -3780,8 +3797,7 @@ class Webservice_model extends CI_Model { ...@@ -3780,8 +3797,7 @@ class Webservice_model extends CI_Model {
public function get_consultation_transaction_list($doctorid,$start,$per_page,$type){ public function get_consultation_transaction_list($doctorid,$start,$per_page,$type){
$this->db->select("tbl_booking.id,tbl_booking.patient_id,tbl_registration.name as patient_name,tbl_doctors.consultation_duration as duration,(tbl_booking.total_sum - ((tbl_booking.total_sum * tbl_booking.ipok_fee) / 100)) as earnings,CASE $this->db->select("tbl_booking.id,tbl_booking.patient_id,tbl_registration.name as patient_name,tbl_doctors.consultation_duration as duration,(tbl_booking.total_sum - ((tbl_booking.total_sum * tbl_booking.ipok_fee) / 100)) as earnings,CASE
WHEN tbl_doctors.domiciliary_status = '0' THEN 0 WHEN tbl_doctors.domiciliary_status as type,tbl_booking.date");
ELSE 0 END as type,tbl_booking.date");
$this->db->from('tbl_booking'); $this->db->from('tbl_booking');
$this->db->join('tbl_registration','tbl_registration.id = tbl_booking.patient_id'); $this->db->join('tbl_registration','tbl_registration.id = tbl_booking.patient_id');
$this->db->join('tbl_doctors','tbl_doctors.id = tbl_booking.doctor_id'); $this->db->join('tbl_doctors','tbl_doctors.id = tbl_booking.doctor_id');
...@@ -3796,6 +3812,11 @@ class Webservice_model extends CI_Model { ...@@ -3796,6 +3812,11 @@ class Webservice_model extends CI_Model {
if(count($query) > 0 ){ if(count($query) > 0 ){
foreach ($query as $key => $value) { foreach ($query as $key => $value) {
$query[$key]->patient_name = decrypt_data($value->patient_name); $query[$key]->patient_name = decrypt_data($value->patient_name);
if(decrypt_data($value->type) == '0'){
$query[$key]->type = '0';
}else{
$query[$key]->type = '0';
}
} }
$result = array('status'=>'success','data'=>$query); $result = array('status'=>'success','data'=>$query);
}else{ }else{
...@@ -3909,10 +3930,17 @@ class Webservice_model extends CI_Model { ...@@ -3909,10 +3930,17 @@ class Webservice_model extends CI_Model {
} }
public function doctor_profile($id){ public function doctor_profile($id){
$this->db->select('tbl_doctors.id,tbl_doctors.name,tbl_specialization.specialization_name as specialization,tbl_doctors.profile_pic as profile_photo,CONCAT_WS(" ", tbl_doctors.street_address, tbl_doctors.locality,tbl_doctors.number,tbl_doctors.complement) as address,tbl_doctors.telephone'); //$this->db->select('tbl_doctors.id,tbl_doctors.name,tbl_specialization.specialization_name as specialization,tbl_doctors.profile_pic as profile_photo,CONCAT_WS(" ", tbl_doctors.street_address, tbl_doctors.locality,tbl_doctors.number,tbl_doctors.complement) as address,tbl_doctors.telephone');
$this->db->select('tbl_doctors.id,tbl_doctors.name,tbl_specialization.specialization_name as specialization,tbl_doctors.profile_pic as profile_photo, tbl_doctors.street_address, tbl_doctors.locality,tbl_doctors.number,tbl_doctors.complement,tbl_doctors.telephone');
$this->db->join('tbl_specialization','tbl_specialization.id = tbl_doctors.specialization'); $this->db->join('tbl_specialization','tbl_specialization.id = tbl_doctors.specialization');
$res = $this->db->get_where('tbl_doctors',array('tbl_doctors.id'=>$id))->row(); $res = $this->db->get_where('tbl_doctors',array('tbl_doctors.id'=>$id))->row();
if($res){ if($res){
$res->address = decrypt_data($res->street_address).' '.decrypt_data($res->locality).' '.decrypt_data($res->number).' '.decrypt_data($res->complement);
unset($res->street_address);
unset($res->locality);
unset($res->number);
unset($res->complement);
$new[0] = $res->telephone; $new[0] = $res->telephone;
$res->phone =$new; $res->phone =$new;
unset($res->telephone); unset($res->telephone);
...@@ -4042,13 +4070,23 @@ class Webservice_model extends CI_Model { ...@@ -4042,13 +4070,23 @@ class Webservice_model extends CI_Model {
public function get_single_doctor($id) public function get_single_doctor($id)
{ {
$this->db->select("tbl_doctors.id as doctorid,tbl_doctors.name as dr_name,tbl_doctors.profile_pic as dr_pic,tbl_doctors.email as dr_email,tbl_doctors.username as dr_username,tbl_doctors.dob as dr_dob,tbl_doctors.about as dr_bio,tbl_doctors.specialization as dr_specialization_id,tbl_doctors.price as dr_price,tbl_doctors.consultation_duration as dr_consult_duration,tbl_doctors.accept_return as dr_accept_return,tbl_doctors.return_timeperiod as dr_return_timeperiod,tbl_doctors.gender as dr_gender,tbl_doctors.locality as dr_neighbourhood,tbl_doctors.street_address as dr_rua,tbl_doctors.number as dr_number,tbl_doctors.telephone as dr_telephone,tbl_doctors.complement as dr_complement,tbl_doctors.rg as dr_rg,tbl_doctors.cpf as dr_cpf,tbl_doctors.crm as dr_crm,tbl_doctors.cep as dr_cep,tbl_specialization.specialization_name AS dr_specialization"); $this->db->select("tbl_doctors.id as doctorid,tbl_doctors.name as dr_name,tbl_doctors.profile_pic as dr_pic,tbl_doctors.email as dr_email,tbl_doctors.username as dr_username,CAST(AES_DECRYPT(tbl_doctors.dob,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR) as dr_dob,tbl_doctors.about as dr_bio,tbl_doctors.specialization as dr_specialization_id,tbl_doctors.price as dr_price,tbl_doctors.consultation_duration as dr_consult_duration,tbl_doctors.accept_return as dr_accept_return,tbl_doctors.return_timeperiod as dr_return_timeperiod,tbl_doctors.gender as dr_gender,tbl_doctors.locality as dr_neighbourhood,tbl_doctors.street_address as dr_rua,tbl_doctors.number as dr_number,tbl_doctors.telephone as dr_telephone,tbl_doctors.complement as dr_complement,tbl_doctors.rg as dr_rg,tbl_doctors.cpf as dr_cpf,tbl_doctors.crm as dr_crm,tbl_doctors.cep as dr_cep,tbl_specialization.specialization_name AS dr_specialization");
$this->db->from('tbl_doctors'); $this->db->from('tbl_doctors');
$this->db->join('tbl_specialization', 'tbl_specialization.id = tbl_doctors.specialization','left'); $this->db->join('tbl_specialization', 'tbl_specialization.id = tbl_doctors.specialization','left');
$this->db->where('tbl_doctors.id',$id); $this->db->where('tbl_doctors.id',$id);
$data =$this->db->get()->row_array(); $data =$this->db->get()->row_array();
$data['dr_bio'] = decrypt_data($data['dr_bio']);
$data['dr_price'] = decrypt_data($data['dr_price']);
$data['dr_gender'] = decrypt_data($data['dr_gender']);
$data['dr_neighbourhood'] = decrypt_data($data['dr_neighbourhood']);
$data['dr_rua'] = decrypt_data($data['dr_rua']);
$data['dr_number'] = decrypt_data($data['dr_number']);
$data['dr_complement'] = decrypt_data($data['dr_complement']);
$data['dr_rg'] = decrypt_data($data['dr_rg']);
$data['dr_crm'] = decrypt_data($data['dr_crm']);
$data['dr_cep'] = decrypt_data($data['dr_cep']);
return $data; return $data;
} }
...@@ -4057,8 +4095,21 @@ class Webservice_model extends CI_Model { ...@@ -4057,8 +4095,21 @@ class Webservice_model extends CI_Model {
$this->db->select("*"); $this->db->select("*");
$this->db->from("tbl_doctors"); $this->db->from("tbl_doctors");
$this->db->where("tbl_doctors.id",$id); $this->db->where("tbl_doctors.id",$id);
$query = $this->db->get(); $query = $this->db->get()->row_array();
return $query->row_array();
$query['about'] = decrypt_data($query['about']);
$query['price'] = decrypt_data($query['price']);
$query['gender'] = decrypt_data($query['gender']);
$query['street_address'] = decrypt_data($query['street_address']);
$query['locality'] = decrypt_data($query['locality']);
$query['number'] = decrypt_data($query['number']);
$query['complement'] = decrypt_data($query['complement']);
$query['rg'] = decrypt_data($query['rg']);
$query['crm'] = decrypt_data($query['crm']);
$query['cep'] = decrypt_data($query['cep']);
$query['domiciliary_status'] = decrypt_data($query['domiciliary_status']);
return $query;
} }
public function get_wallet_for_doctor($doc_id) public function get_wallet_for_doctor($doc_id)
...@@ -4068,8 +4119,12 @@ class Webservice_model extends CI_Model { ...@@ -4068,8 +4119,12 @@ class Webservice_model extends CI_Model {
total_earn as total_earn'); total_earn as total_earn');
$this->db->from('tbl_wallet_details'); $this->db->from('tbl_wallet_details');
$this->db->where('doctor_id',$doc_id); $this->db->where('doctor_id',$doc_id);
$query = $this->db->get(); $query = $this->db->get()->row_array();
return $query->row_array();
$query['reedem_earn'] = decrypt_data($query['reedem_earn']);
$query['future_earn'] = decrypt_data($query['future_earn']);
$query['total_earn'] = decrypt_data($query['total_earn']);
return $query;
} }
public function update_wallet($id,$data) public function update_wallet($id,$data)
......
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