Commit 4ca1bd8e by Anju M S

Patient Encryption for web

parent 56b642b3
...@@ -23,7 +23,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); ...@@ -23,7 +23,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
| a PHP script and you can easily do that on your own. | a PHP script and you can easily do that on your own.
| |
*/ */
$config['base_url'] = "https://".$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']); $config['base_url'] = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']);
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
......
...@@ -88,10 +88,10 @@ $query_builder = TRUE; ...@@ -88,10 +88,10 @@ $query_builder = TRUE;
$db['default'] = array( $db['default'] = array(
'dsn' => '', 'dsn' => '',
'hostname' => 'localhost', 'hostname' => '192.168.140.123',
'username' => 'techlabz_Ipok', 'username' => 'root',
'password' => 'Golden_123', 'password' => '',
'database' => 'techlabz_Ipok', 'database' => 'reeba_ipok',
'dbdriver' => 'mysqli', 'dbdriver' => 'mysqli',
'dbprefix' => '', 'dbprefix' => '',
'pconnect' => FALSE, 'pconnect' => FALSE,
......
...@@ -269,7 +269,7 @@ class Home extends CI_Controller { ...@@ -269,7 +269,7 @@ class Home extends CI_Controller {
parse_str($_REQUEST['data'], $output); parse_str($_REQUEST['data'], $output);
$reg_data = array('email' => $output['reg_pat_email'],'name' => $output['reg_pat_name'],'username' => $output['reg_pat_username'],'password' => md5($output['reg_pat_password']),'cpf' => $output['reg_pat_cpf'],'rg' => $output['reg_pat_rg'],'dob' =>strtotime($output['reg_pat_dob']),'gender' => $output['reg_pat_gender'],'weight' => $output['reg_pat_weight'],'height' => $output['reg_pat_height'],'blood_group' => $output['reg_pat_bloodgrp'],'zip_code' => $output['reg_pat_cep'],'street_address' => $output['reg_pat_streetadd'],'locality' => $output['reg_pat_locality'],'number' => $output['reg_pat_number'],'landmark' => $output['reg_pat_complement'],'occupation' => $output['reg_pat_occupation'] ); $reg_data = array('email' => $output['reg_pat_email'],'name' => encrypt_data($output['reg_pat_name']),'username' => $output['reg_pat_username'],'password' => md5($output['reg_pat_password']),'cpf' => $output['reg_pat_cpf'],'rg' => encrypt_data($output['reg_pat_rg']),'dob' =>strtotime($output['reg_pat_dob']),'gender' =>encrypt_data($output['reg_pat_gender']),'weight' => encrypt_data($output['reg_pat_weight']),'height' => encrypt_data($output['reg_pat_height']),'blood_group' => encrypt_data($output['reg_pat_bloodgrp']),'zip_code' => encrypt_data($output['reg_pat_cep']),'street_address' => encrypt_data($output['reg_pat_streetadd']),'locality' => encrypt_data($output['reg_pat_locality']),'number' => encrypt_data($output['reg_pat_number']),'landmark' => encrypt_data($output['reg_pat_complement']),'occupation' => $output['reg_pat_occupation'] );
//print_r($reg_data);die(); //print_r($reg_data);die();
...@@ -572,7 +572,7 @@ class Home extends CI_Controller { ...@@ -572,7 +572,7 @@ class Home extends CI_Controller {
"id"=> $result['userdata']['id'], "id"=> $result['userdata']['id'],
"name"=> $result['userdata']['name'], "name"=> decrypt_data($result['userdata']['name']),
"username"=> $result['userdata']['username'], "username"=> $result['userdata']['username'],
...@@ -582,27 +582,27 @@ class Home extends CI_Controller { ...@@ -582,27 +582,27 @@ class Home extends CI_Controller {
"cpf" => $result['userdata']['cpf'], "cpf" => $result['userdata']['cpf'],
"rg" => $result['userdata']['rg'], "rg" => decrypt_data($result['userdata']['rg']),
"dob" => $result['userdata']['dob'], "dob" => $result['userdata']['dob'],
"gender" => $result['userdata']['gender'], "gender" => decrypt_data($result['userdata']['gender']),
"weight" => $result['userdata']['weight'] , "weight" => decrypt_data($result['userdata']['weight']) ,
"height" => $result['userdata']['height'], "height" => decrypt_data($result['userdata']['height']),
"blood_group" => $result['userdata']['blood_group'], "blood_group" => decrypt_data($result['userdata']['blood_group']),
"zip_code" => $result['userdata']['zip_code'], "zip_code" => decrypt_data($result['userdata']['zip_code']),
"street_address" => $result['userdata']['street_address'], "street_address" => decrypt_data($result['userdata']['street_address']),
"locality" => $result['userdata']['locality'], "locality" => decrypt_data($result['userdata']['locality']),
"number" => $result['userdata']['number'], "number" => decrypt_data($result['userdata']['number']),
"landmark" =>$result['userdata']['landmark'], "landmark" =>decrypt_data($result['userdata']['landmark']),
"profile_photo" => $result['userdata']['profile_photo'] "profile_photo" => $result['userdata']['profile_photo']
...@@ -1157,7 +1157,7 @@ class Home extends CI_Controller { ...@@ -1157,7 +1157,7 @@ class Home extends CI_Controller {
} }
$msg = "Hi ".$check_authentic['name'].",<br><br>Your request for resetting password has been accepted. Use the following link to reset password. ".$link.". Please Do not share with anyone<br><br>Ipok Team"; $msg = "Hi ".decrypt_data($check_authentic['name']).",<br><br>Your request for resetting password has been accepted. Use the following link to reset password. ".$link.". Please Do not share with anyone<br><br>Ipok Team";
//print_r($msg); //print_r($msg);
...@@ -1413,9 +1413,16 @@ class Home extends CI_Controller { ...@@ -1413,9 +1413,16 @@ class Home extends CI_Controller {
$allusers = $this->Home_model->get_all_chat_users($userdata['id'],$userdata['type']); $allusers = $this->Home_model->get_all_chat_users($userdata['id'],$userdata['type']);
//print_r($allusers);die(); //print_r($userdata);die();
//header('Content-type: application/json'); //header('Content-type: application/json');
if(($userdata['type']) == 'PATIENT'){
foreach($allusers as $key => $value) {
$allusers[$key]['doc_name'] = decrypt_data($value['doc_name']);
}
}
print json_encode($allusers); print json_encode($allusers);
...@@ -1457,6 +1464,14 @@ class Home extends CI_Controller { ...@@ -1457,6 +1464,14 @@ class Home extends CI_Controller {
//header('Content-type: application/json'); //header('Content-type: application/json');
if(($userdata['type']) == 'PATIENT'){
foreach($recent as $key => $value) {
$recent[$key]['doc_name'] = decrypt_data($value['doc_name']);
}
}
print json_encode($recent); print json_encode($recent);
} }
......
...@@ -24,6 +24,8 @@ public function index() ...@@ -24,6 +24,8 @@ public function index()
$template['data'] = "Patient page"; $template['data'] = "Patient page";
$patient_data = $this->Patient_model->get_single_patient($userdata['id']); $patient_data = $this->Patient_model->get_single_patient($userdata['id']);
//$patient_data['pt_complement'] = decrypt_data($patient_data['pt_complement']);
// print_r($patient_data);die();
$completed_consultation = $this->Patient_model->get_patient_completed_consultation($userdata['id']); $completed_consultation = $this->Patient_model->get_patient_completed_consultation($userdata['id']);
...@@ -264,6 +266,8 @@ public function editProfile() ...@@ -264,6 +266,8 @@ public function editProfile()
$template['page_title'] = "Edit Profile"; $template['page_title'] = "Edit Profile";
$template['data'] = "Patient page"; $template['data'] = "Patient page";
$patient_data = $this->Patient_model->get_single_patient($userdata['id']); $patient_data = $this->Patient_model->get_single_patient($userdata['id']);
$patient_data['pt_gender'] = decrypt_data($patient_data['pt_gender']);
//unset($patient_data['pt_gender']);
$template['patient_data'] = $patient_data; $template['patient_data'] = $patient_data;
$this->load->view('template/template', $template); $this->load->view('template/template', $template);
} }
...@@ -310,7 +314,28 @@ public function saveProfile() ...@@ -310,7 +314,28 @@ public function saveProfile()
{ {
unset($update_data['profile_photo']); unset($update_data['profile_photo']);
} }
//print_r($update_data);die();
$update_data = array(
"name"=> encrypt_data($update_data['name']),
"username"=> $update_data['username'],
"rg" => encrypt_data($update_data['rg']),
"dob" => $update_data['dob'],
"gender" => encrypt_data($update_data['gender']),
"weight" => encrypt_data($update_data['weight']),
"height" => encrypt_data($update_data['height']),
"blood_group" => encrypt_data($update_data['blood_group']),
"zip_code" => encrypt_data($update_data['zip_code']),
"street_address" => encrypt_data($update_data['street_address']),
"locality" => encrypt_data($update_data['locality']),
"number" => encrypt_data($update_data['number']),
"pt_complement" =>decrypt_data($update_data['landmark']),
);
$update = $this->Patient_model->update_profile($userdata['id'],$update_data); $update = $this->Patient_model->update_profile($userdata['id'],$update_data);
if($update['status']=='success') if($update['status']=='success')
{ {
...@@ -320,22 +345,22 @@ public function saveProfile() ...@@ -320,22 +345,22 @@ public function saveProfile()
$new_userdata = array( $new_userdata = array(
"type"=>"PATIENT", "type"=>"PATIENT",
"id"=> $patient_data['id'], "id"=> $patient_data['id'],
"name"=> $patient_data['name'], "name"=> decrypt_data($patient_data['name']),
"username"=> $patient_data['username'], "username"=> $patient_data['username'],
"email"=> $patient_data['email'], "email"=> $patient_data['email'],
"password" => $patient_data['password'], "password" => $patient_data['password'],
"cpf" => $patient_data['cpf'], "cpf" => $patient_data['cpf'],
"rg" => $patient_data['rg'], "rg" => decrypt_data($patient_data['rg']),
"dob" => $patient_data['dob'], "dob" => $patient_data['dob'],
"gender" => $patient_data['gender'], "gender" => decrypt_data($patient_data['gender']),
"weight" => $patient_data['weight'] , "weight" => decrypt_data($patient_data['weight']),
"height" => $patient_data['height'], "height" => decrypt_data($patient_data['height']),
"blood_group" => $patient_data['blood_group'], "blood_group" => decrypt_data($patient_data['blood_group']),
"zip_code" => $patient_data['zip_code'], "zip_code" => decrypt_data($patient_data['zip_code']),
"street_address" => $patient_data['street_address'], "street_address" => decrypt_data($patient_data['street_address']),
"locality" => $patient_data['locality'], "locality" => decrypt_data($patient_data['locality']),
"number" => $patient_data['number'], "number" => decrypt_data($patient_data['number']),
"landmark" =>$patient_data['landmark'], "landmark" =>decrypt_data($patient_data['landmark']),
"profile_photo" => $patient_data['profile_photo'], "profile_photo" => $patient_data['profile_photo'],
"bystander_name" => $patient_data['bystander_name'], "bystander_name" => $patient_data['bystander_name'],
"bystander_relation" => $patient_data['bystander_relation'], "bystander_relation" => $patient_data['bystander_relation'],
......
...@@ -702,12 +702,14 @@ function get_aniversaries_list($doc_id) ...@@ -702,12 +702,14 @@ function get_aniversaries_list($doc_id)
echo $date = date('m',strtotime('first day of +2 month')); echo $date = date('m',strtotime('first day of +2 month'));
*/ */
$upcomming = $this->db->query("SELECT `tbl_registration`.`id`, `tbl_registration`.`name`, `tbl_registration`.`dob`, `tbl_registration`.`profile_photo`, DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e') AS 'date_formatted' ,`tbl_booking`.`booking_status`,`tbl_booking`.`id` as 'book_id' FROM `tbl_booking` INNER JOIN `tbl_registration` ON `tbl_booking`.`patient_id` = `tbl_registration`.`id` WHERE `tbl_booking`.`doctor_id` = $doc_id AND `tbl_booking`.`booking_status` = '3' AND `tbl_booking`.`payment_status` = '1' AND (DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e') like '%-$O_month-%' or DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e') like '%-$T_month-%' or DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e') like '%-$TH_month-%') GROUP BY `tbl_registration`.`id` ORDER BY DAYOFYEAR(DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e')) < DAYOFYEAR(CURDATE()) , DAYOFYEAR(DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e'))"); /* $upcomming = $this->db->query("SELECT `tbl_registration`.`id`, `tbl_registration`.`name`, `tbl_registration`.`dob`, `tbl_registration`.`profile_photo`, DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e') AS 'date_formatted' ,`tbl_booking`.`booking_status`,`tbl_booking`.`id` as 'book_id' FROM `tbl_booking` INNER JOIN `tbl_registration` ON `tbl_booking`.`patient_id` = `tbl_registration`.`id` WHERE `tbl_booking`.`doctor_id` = $doc_id AND `tbl_booking`.`booking_status` = '3' AND `tbl_booking`.`payment_status` = '1' AND (DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e') like '%-$O_month-%' or DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e') like '%-$T_month-%' or DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e') like '%-$TH_month-%') GROUP BY `tbl_registration`.`id` ORDER BY DAYOFYEAR(DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e')) < DAYOFYEAR(CURDATE()) , DAYOFYEAR(DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e'))");*/
$upcomming = $this->db->query("SELECT DISTINCT(reg_id) as id, reg_name as name, CAST(AES_DECRYPT(`reg_dob`, 'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR) as dob,reg_photo as profile_photo,DATE_FORMAT(FROM_UNIXTIME(CAST(AES_DECRYPT(reg_dob,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR)), '%Y-%m-%e') AS 'date_formatted',reg_booking_status as booking_status,reg_book_id as booki_id FROM (select tbl_registration.id as reg_id, tbl_registration.name as reg_name, tbl_registration.dob as reg_dob, tbl_registration.profile_photo as reg_photo,`tbl_booking`.`booking_status` as reg_booking_status,`tbl_booking`.`id` as 'reg_book_id' from `tbl_registration` JOIN `tbl_booking` ON `tbl_registration`.`id` = `tbl_booking`.`patient_id` WHERE `tbl_booking`.`booking_status` = '3' AND `tbl_booking`.`payment_status` = '1' AND `tbl_booking`.`doctor_id` = $doc_id) temp WHERE (DATE_FORMAT(FROM_UNIXTIME(CAST(AES_DECRYPT(reg_dob,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR)), '%Y-%m-%e') like '%-$O_month-%' or DATE_FORMAT(FROM_UNIXTIME(CAST(AES_DECRYPT(reg_dob,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR)), '%Y-%m-%e') like '%-$T_month-%' or DATE_FORMAT(FROM_UNIXTIME(CAST(AES_DECRYPT(reg_dob,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR)), '%Y-%m-%e') like '%-$TH_month-%') GROUP BY reg_id ORDER BY DAYOFYEAR(DATE_FORMAT(FROM_UNIXTIME(CAST(AES_DECRYPT(reg_dob,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR)), '%Y-%m-%e')) < DAYOFYEAR(CURDATE()) , DAYOFYEAR(DATE_FORMAT(FROM_UNIXTIME(CAST(AES_DECRYPT(reg_dob,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR)), '%Y-%m-%e'))");
/* /*
$query = $this->db->query("SELECT `tbl_registration`.`id`, `tbl_registration`.`name`, `tbl_registration`.`dob`, `tbl_registration`.`profile_photo`, DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e') AS 'date_formatted' FROM `tbl_booking` LEFT JOIN `tbl_registration` ON `tbl_booking`.`patient_id` = `tbl_registration`.`id` WHERE `tbl_booking`.`doctor_id` = '30' AND `tbl_booking`.`booking_status` = 3 AND month(CONVERT_TZ(FROM_UNIXTIME(tbl_registration.dob),@@session.time_zone,'+00:00')) >= ".date('m',time())." AND IF(month(CONVERT_TZ(FROM_UNIXTIME(tbl_registration.dob),@@session.time_zone,'+00:00'))='".date('m',time())."',day(CONVERT_TZ(FROM_UNIXTIME(tbl_registration.dob),@@session.time_zone,'+00:00'))>= '".date('d',time())."',true)")*/; $query = $this->db->query("SELECT `tbl_registration`.`id`, `tbl_registration`.`name`, `tbl_registration`.`dob`, `tbl_registration`.`profile_photo`, DATE_FORMAT(FROM_UNIXTIME(`tbl_registration`.`dob`), '%Y-%m-%e') AS 'date_formatted' FROM `tbl_booking` LEFT JOIN `tbl_registration` ON `tbl_booking`.`patient_id` = `tbl_registration`.`id` WHERE `tbl_booking`.`doctor_id` = '30' AND `tbl_booking`.`booking_status` = 3 AND month(CONVERT_TZ(FROM_UNIXTIME(tbl_registration.dob),@@session.time_zone,'+00:00')) >= ".date('m',time())." AND IF(month(CONVERT_TZ(FROM_UNIXTIME(tbl_registration.dob),@@session.time_zone,'+00:00'))='".date('m',time())."',day(CONVERT_TZ(FROM_UNIXTIME(tbl_registration.dob),@@session.time_zone,'+00:00'))>= '".date('d',time())."',true)")*/;
//$this->db->get(); //$this->db->get();
//echo $this->db->last_query();die(); // echo $this->db->last_query();die();
return $upcomming->result_array(); return $upcomming->result_array();
} }
......
...@@ -277,14 +277,24 @@ ...@@ -277,14 +277,24 @@
public function registration($data) public function registration($data)
{ {
$date_of_birth = $data['dob'];
unset($data['dob']);
if($this->db->insert('tbl_registration', $data)){ if($this->db->insert('tbl_registration', $data)){
$insertid = $this->db->insert_id(); $insertid = $this->db->insert_id();
$query = $this->db->get_where("tbl_registration",array("id"=>$insertid)); $this->db->query("update tbl_registration set dob = AES_ENCRYPT(".$date_of_birth.",'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA')where id = ".$insertid);
$return_array = array('status'=>'success','userdata'=>$query->row_array()); $query = $this->db->get_where("tbl_registration",array("id"=>$insertid))->row_array();
$this->db->select("CAST(AES_DECRYPT(`dob`,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR) as dob");
$this->db->where('id',$insertid);
$query_date = $this->db->get('tbl_registration')->row();
unset($query['dob']);
$query['dob'] = $query_date->dob;
$return_array = array('status'=>'success','userdata'=>$query);
} }
...@@ -401,8 +411,15 @@ ...@@ -401,8 +411,15 @@
if($query->num_rows() > 0) if($query->num_rows() > 0)
{ {
$patient_data = $query->row_array();
//print_r($patient_data);exit();
$this->db->select("CAST(AES_DECRYPT(`dob`,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR) as dob");
$this->db->where('id',$patient_data['id']);
$query_date = $this->db->get('tbl_registration')->row();
unset($patient_data['dob']);
$patient_data['dob'] = $query_date->dob;
$return_array = array('status'=>'success','type'=>$type,'userdata'=>$query->row_array()); $return_array = array('status'=>'success','type'=>$type,'userdata'=> $patient_data);
} }
...@@ -410,7 +427,14 @@ ...@@ -410,7 +427,14 @@
{ {
$return_array = array('status'=>'success','type'=>$type,'userdata'=>$query_email->row_array()); $patient_email = $query_email->row_array();
$this->db->select("CAST(AES_DECRYPT(`dob`,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR) as dob");
$this->db->where('id',$patient_email['id']);
$query_date = $this->db->get('tbl_registration')->row();
unset($patient_email['dob']);
$patient_email['dob'] = $query_date->email;
$return_array = array('status'=>'success','type'=>$type,'userdata'=>$patient_email);
} }
......
...@@ -30,7 +30,7 @@ public function get_single_patient($id) ...@@ -30,7 +30,7 @@ public function get_single_patient($id)
tbl_registration.email as pt_email, tbl_registration.email as pt_email,
tbl_registration.dob as pt_dob,
tbl_registration.number as pt_number, tbl_registration.number as pt_number,
...@@ -63,9 +63,24 @@ public function get_single_patient($id) ...@@ -63,9 +63,24 @@ public function get_single_patient($id)
$this->db->where('tbl_registration.id',$id); $this->db->where('tbl_registration.id',$id);
$data =$this->db->get()->row_array();
return $data;
$data =$this->db->get();
$getsingle_pat = $data->row_array();
$this->db->select("CAST(AES_DECRYPT(`dob`,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR) as pt_dob");
$this->db->where('id',$id);
$query_date = $this->db->get('tbl_registration')->row();
// echo $this->db->last_query();
// die();
unset($getsingle_pat['dob']);
$getsingle_pat['pt_dob'] = $query_date->pt_dob;
return $getsingle_pat;
} }
...@@ -494,8 +509,8 @@ function insertVacation($request) ...@@ -494,8 +509,8 @@ function insertVacation($request)
function update_profile($id,$data) function update_profile($id,$data)
{ {
$date_of_birth = $data['dob'];
unset($data['dob']);
$this->db->where('tbl_registration.id',$id); $this->db->where('tbl_registration.id',$id);
...@@ -503,6 +518,10 @@ function update_profile($id,$data) ...@@ -503,6 +518,10 @@ function update_profile($id,$data)
{ {
$this->db->query("update tbl_registration set dob = AES_ENCRYPT(".$date_of_birth.",'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA')where id = ".$id);
$result = array('status' => 'success'); $result = array('status' => 'success');
} }
...@@ -533,7 +552,18 @@ function get_single_patient_row($id) ...@@ -533,7 +552,18 @@ function get_single_patient_row($id)
$query = $this->db->get(); $query = $this->db->get();
return $query->row_array(); $getsingle_patient = $query->row_array();
$this->db->select("CAST(AES_DECRYPT(`dob`,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR) as dob");
$this->db->where('id',$id);
$query_date = $this->db->get('tbl_registration')->row();
// echo $this->db->last_query();
// die();
unset($getsingle_patient['dob']);
$getsingle_patient['dob'] = $query_date->pt_dob;
return $getsingle_patient;
} }
......
...@@ -220,7 +220,7 @@ if(!empty($my_capabilities['capabilities'])) ...@@ -220,7 +220,7 @@ if(!empty($my_capabilities['capabilities']))
<img src="<?php echo base_url(); echo $elm['pat_pic']?>"> <img src="<?php echo base_url(); echo $elm['pat_pic']?>">
</div> </div>
<div class="ip_bio_messages"> <div class="ip_bio_messages">
<h5><?php echo $elm['pat_name'];?></h5><div class="ip_message_time"><?php echo change_time_to_local($elm['time'])?></div> <h5><?php echo decrypt_data($elm['pat_name']);?></h5><div class="ip_message_time"><?php echo change_time_to_local($elm['time'])?></div>
<div class="clear"></div> <div class="clear"></div>
<p><?php echo $elm['msg'];?></p> <p><?php echo $elm['msg'];?></p>
</div> </div>
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<div class="col-md-5 p0 height100"> <div class="col-md-5 p0 height100">
<div class="ip_day_time_schedule_details_data height100"> <div class="ip_day_time_schedule_details_data height100">
<span><img src="<?php echo base_url();echo $value['pat_pic'];?>"></span> <span><img src="<?php echo base_url();echo $value['pat_pic'];?>"></span>
<span><?php echo $value['pat_name'];?></span> <span><?php echo decrypt_data($value['pat_name']);?></span>
</div> </div>
</div> </div>
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
<div class="col-md-5 p0 height100"> <div class="col-md-5 p0 height100">
<div class="ip_day_time_schedule_details_data height100"> <div class="ip_day_time_schedule_details_data height100">
<span><img src="<?php echo base_url();echo $value['pat_pic'];?>"></span> <span><img src="<?php echo base_url();echo $value['pat_pic'];?>"></span>
<span><?php echo $value['pat_name'];?></span> <span><?php echo decrypt_data($value['pat_name']);?></span>
</div> </div>
</div> </div>
<div class="col-md-4 p0 height100"> <div class="col-md-4 p0 height100">
......
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<div class="col-md-1 p0"> <div class="col-md-1 p0">
<div class="ip_schedule_check"> <div class="ip_schedule_check">
<input id="medical_records_attended_chkbox<?php echo $key;?>" class="ip_custom_checkbox select-attended" name="sent-broad-attend" type="checkbox" value="<?php echo $value['pat_id']?>" patname="<?php echo $value['pat_name'];?>" patpic="<?php echo $value['pat_pic'];?>"> <input id="medical_records_attended_chkbox<?php echo $key;?>" class="ip_custom_checkbox select-attended" name="sent-broad-attend" type="checkbox" value="<?php echo $value['pat_id']?>" patname="<?php echo decrypt_data($value['pat_name']);?>" patpic="<?php echo $value['pat_pic'];?>">
<label for="medical_records_attended_chkbox<?php echo $key;?>" class="ip_custom_checkbox_label"></label> <label for="medical_records_attended_chkbox<?php echo $key;?>" class="ip_custom_checkbox_label"></label>
</div> </div>
</div> </div>
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
</div> </div>
<div class="ip_record_name"> <div class="ip_record_name">
<?php echo $value['pat_name'];?> <?php echo decrypt_data($value['pat_name']);?>
</div> </div>
<div class="clear"></div> <div class="clear"></div>
......
...@@ -72,7 +72,7 @@ ...@@ -72,7 +72,7 @@
<div class="col-md-1 p0"> <div class="col-md-1 p0">
<div class="ip_schedule_check"> <div class="ip_schedule_check">
<input id="medical_records_scheduled_chkbox<?php echo $key;?>" class="ip_custom_checkbox select-scheduled" name="sent-broad-sch" type="checkbox" value="<?php echo $value['pat_id']?>" patname="<?php echo $value['pat_name'];?>" patpic="<?php echo $value['pat_pic'];?>"> <input id="medical_records_scheduled_chkbox<?php echo $key;?>" class="ip_custom_checkbox select-scheduled" name="sent-broad-sch" type="checkbox" value="<?php echo $value['pat_id']?>" patname="<?php echo decrypt_data($value['pat_name']);?>" patpic="<?php echo $value['pat_pic'];?>">
<label for="medical_records_scheduled_chkbox<?php echo $key;?>" class="ip_custom_checkbox_label"></label> <label for="medical_records_scheduled_chkbox<?php echo $key;?>" class="ip_custom_checkbox_label"></label>
</div> </div>
</div> </div>
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
<img src="<?php echo base_url();echo $value['pat_pic'];?>"> <img src="<?php echo base_url();echo $value['pat_pic'];?>">
</div> </div>
<div class="ip_record_name"> <div class="ip_record_name">
<?php echo $value['pat_name'];?> <?php echo decrypt_data($value['pat_name']);?>
</div> </div>
<div class="clear"></div> <div class="clear"></div>
</a> </a>
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<img src="<?php echo base_url();echo $patient_data['pt_pic']?>"> <img src="<?php echo base_url();echo $patient_data['pt_pic']?>">
</div> </div>
<div class="ip_profile_tab_name"> <div class="ip_profile_tab_name">
<h3><?php echo $patient_data['pt_name']?></h3> <h3><?php echo decrypt_data($patient_data['pt_name'])?></h3>
</div> </div>
<div class="ip_profile_tab_button"> <div class="ip_profile_tab_button">
<a href="<?php echo base_url();?>Patient/editProfile"> <a href="<?php echo base_url();?>Patient/editProfile">
...@@ -48,12 +48,12 @@ ...@@ -48,12 +48,12 @@
</li> </li>
<li> <li>
<div class="child1"><?php load_language('phone');?> :</div> <div class="child1"><?php load_language('phone');?> :</div>
<div class="child2"><?php echo $patient_data['pt_number']?></div> <div class="child2"><?php echo decrypt_data($patient_data['pt_number']);?></div>
<div class="clear"></div> <div class="clear"></div>
</li> </li>
<li> <li>
<div class="child1"><?php load_language('bloodgroup');?> :</div> <div class="child1"><?php load_language('bloodgroup');?> :</div>
<div class="child2"><?php echo $patient_data['pt_blood_group']?></div> <div class="child2"><?php echo decrypt_data($patient_data['pt_blood_group']);?></div>
<div class="clear"></div> <div class="clear"></div>
</li> </li>
...@@ -68,12 +68,12 @@ ...@@ -68,12 +68,12 @@
</li> </li>
<li> <li>
<div class="child1"><?php load_language('weight');?> :</div> <div class="child1"><?php load_language('weight');?> :</div>
<div class="child2"><?php echo $patient_data['pt_weight']?>Kg</div> <div class="child2"><?php echo decrypt_data($patient_data['pt_weight']);?>Kg</div>
<div class="clear"></div> <div class="clear"></div>
</li> </li>
<li> <li>
<div class="child1"><?php load_language('height');?> :</div> <div class="child1"><?php load_language('height');?> :</div>
<div class="child2"><?php echo $patient_data['pt_height']?>cm</div> <div class="child2"><?php echo decrypt_data($patient_data['pt_height']);?>cm</div>
<div class="clear"></div> <div class="clear"></div>
</li> </li>
</ul> </ul>
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
<img src="<?php echo base_url();echo $patient_data['pt_pic']?>"> <img src="<?php echo base_url();echo $patient_data['pt_pic']?>">
</div> </div>
<div class="ip_profile_tab_name"> <div class="ip_profile_tab_name">
<h3><?php echo $patient_data['pt_name']?></h3> <h3><?php echo decrypt_data($patient_data['pt_name']);?></h3>
</div> </div>
<div class="ip_profile_tab_button"> <div class="ip_profile_tab_button">
<a href="<?php echo base_url();?>Patient/editProfile"> <a href="<?php echo base_url();?>Patient/editProfile">
...@@ -117,17 +117,17 @@ ...@@ -117,17 +117,17 @@
<ul> <ul>
<li> <li>
<div class="child1"><?php load_language('CEP');?> :</div> <div class="child1"><?php load_language('CEP');?> :</div>
<div class="child2"><?php echo $patient_data['pt_zip_code']?></div> <div class="child2"><?php echo decrypt_data($patient_data['pt_zip_code']);?></div>
<div class="clear"></div> <div class="clear"></div>
</li> </li>
<li> <li>
<div class="child1"><?php load_language('Rua');?> :</div> <div class="child1"><?php load_language('Rua');?> :</div>
<div class="child2"><?php echo $patient_data['pt_street_add']?></div> <div class="child2"><?php echo decrypt_data($patient_data['pt_street_add']);?></div>
<div class="clear"></div> <div class="clear"></div>
</li> </li>
<li> <li>
<div class="child1"><?php load_language('Number');?> :</div> <div class="child1"><?php load_language('Number');?> :</div>
<div class="child2"><?php echo $patient_data['pt_number']?></div> <div class="child2"><?php echo decrypt_data($patient_data['pt_number']);?></div>
<div class="clear"></div> <div class="clear"></div>
</li> </li>
...@@ -137,12 +137,12 @@ ...@@ -137,12 +137,12 @@
<ul> <ul>
<li> <li>
<div class="child1"><?php load_language('neighbourhood');?> :</div> <div class="child1"><?php load_language('neighbourhood');?> :</div>
<div class="child2"><?php echo $patient_data['pt_locality']?></div> <div class="child2"><?php echo decrypt_data($patient_data['pt_locality']);?></div>
<div class="clear"></div> <div class="clear"></div>
</li> </li>
<li> <li>
<div class="child1"><?php load_language('complement');?> :</div> <div class="child1"><?php load_language('complement');?> :</div>
<div class="child2"><?php echo $patient_data['pt_complement']?></div> <div class="child2"><?php echo decrypt_data($patient_data['pt_complement'])?></div>
<div class="clear"></div> <div class="clear"></div>
</li> </li>
......
...@@ -28,12 +28,12 @@ ...@@ -28,12 +28,12 @@
<div class="col-md-7"> <div class="col-md-7">
<div class="ip_edit_row"> <div class="ip_edit_row">
<div class="ip_bank_detail_frame"> <div class="ip_bank_detail_frame">
<input name="name" class="ip_bank_input" data-parsley-minlength="5" onKeyPress="if(this.value.length > 40) return false;" data-parsley-pattern="^[a-zA-Z ]+$" type="text" data-parsley-required="true" value="<?php echo $patient_data['pt_name'];?>" placeholder="<?php load_language('name');?>"> <input name="name" class="ip_bank_input" data-parsley-minlength="5" onKeyPress="if(this.value.length > 40) return false;" data-parsley-pattern="^[a-zA-Z ]+$" type="text" data-parsley-required="true" value="<?php echo decrypt_data($patient_data['pt_name']);?>" placeholder="<?php load_language('name');?>">
</div> </div>
</div> </div>
<div class="ip_edit_row"> <div class="ip_edit_row">
<div class="ip_bank_detail_frame"> <div class="ip_bank_detail_frame">
<input class="ip_bank_input" disabled placeholder="<?php load_language('email');?>" value="<?php echo $patient_data['pt_email'];?>"> <input class="ip_bank_input" disabled placeholder="<?php load_language('email');?>" value="<?php echo decrypt_data($patient_data['pt_email']);?>">
</div> </div>
</div> </div>
<div class="ip_edit_row"> <div class="ip_edit_row">
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
<div class="col-md-6"> <div class="col-md-6">
<p class="ip_row_p">RG</p> <p class="ip_row_p">RG</p>
<div class="ip_bank_detail_frame"> <div class="ip_bank_detail_frame">
<input name="rg" class="ip_bank_input" placeholder="" onKeyPress="if(this.value.length > 25) return false;" data-parsley-maxlength="25" value="<?php echo $patient_data['pt_rg'];?>"> <input name="rg" class="ip_bank_input" placeholder="" onKeyPress="if(this.value.length > 25) return false;" data-parsley-maxlength="25" value="<?php echo decrypt_data($patient_data['pt_rg']);?>">
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
...@@ -104,12 +104,12 @@ ...@@ -104,12 +104,12 @@
<div class="col-md-5"> <div class="col-md-5">
<div class="ip_edit_row"> <div class="ip_edit_row">
<div class="ip_bank_detail_frame"> <div class="ip_bank_detail_frame">
<input name="zip_code" class="ip_bank_input" data-parsley-required placeholder="CEP" value="<?php echo $patient_data['pt_zip_code'];?>" onKeyPress="if(this.value.length > 7) return false;" type="number" data-parsley-minlength="8" data-parsley-cep="" data-parsley-pattern="^[0-9]+$"> <input name="zip_code" class="ip_bank_input" data-parsley-required placeholder="CEP" value="<?php echo decrypt_data($patient_data['pt_zip_code']);?>" onKeyPress="if(this.value.length > 7) return false;" type="number" data-parsley-minlength="8" data-parsley-cep="" data-parsley-pattern="^[0-9]+$">
</div> </div>
</div> </div>
<div class="ip_edit_row"> <div class="ip_edit_row">
<div class="ip_bank_detail_frame"> <div class="ip_bank_detail_frame">
<input name="street_address" class="ip_bank_input" maxlength="100" placeholder="Rua" data-parsley-required value="<?php echo $patient_data['pt_street_add'];?>" data-parsley-pattern="^[a-zA-Z ]+$" data-parsley-minlength="5" maxlength="100" type="text"> <input name="street_address" class="ip_bank_input" maxlength="100" placeholder="Rua" data-parsley-required value="<?php echo decrypt_data($patient_data['pt_street_add']);?>" data-parsley-pattern="^[a-zA-Z ]+$" data-parsley-minlength="5" maxlength="100" type="text">
</div> </div>
</div> </div>
<div class="ip_edit_row"> <div class="ip_edit_row">
...@@ -117,13 +117,13 @@ ...@@ -117,13 +117,13 @@
<div class="col-md-7"> <div class="col-md-7">
<p class="ip_row_p"><?php load_language('neighbourhood');?></p> <p class="ip_row_p"><?php load_language('neighbourhood');?></p>
<div class="ip_bank_detail_frame"> <div class="ip_bank_detail_frame">
<input name="locality" class="ip_bank_input" data-parsley-required maxlength="100" type="text" placeholder="" data-parsley-pattern="^[a-zA-Z ]+$" data-parsley-minlength="5" value="<?php echo $patient_data['pt_locality'];?>" > <input name="locality" class="ip_bank_input" data-parsley-required maxlength="100" type="text" placeholder="" data-parsley-pattern="^[a-zA-Z ]+$" data-parsley-minlength="5" value="<?php echo decrypt_data($patient_data['pt_locality']);?>" >
</div> </div>
</div> </div>
<div class="col-md-5"> <div class="col-md-5">
<p class="ip_row_p"><?php load_language('number');?></p> <p class="ip_row_p"><?php load_language('number');?></p>
<div class="ip_bank_detail_frame"> <div class="ip_bank_detail_frame">
<input name="number" class="ip_bank_input" data-parsley-required maxlength="100" onKeyPress="if(this.value.length > 15) return false;" data-parsley-pattern="^[0-9]+$" type="number" data-parsley-minlength="5" placeholder="" value="<?php echo $patient_data['pt_number'];?>"> <input name="number" class="ip_bank_input" data-parsley-required maxlength="100" onKeyPress="if(this.value.length > 15) return false;" data-parsley-pattern="^[0-9]+$" type="number" data-parsley-minlength="5" placeholder="" value="<?php echo decrypt_data($patient_data['pt_number']);?>">
</div> </div>
</div> </div>
</div> </div>
...@@ -133,13 +133,13 @@ ...@@ -133,13 +133,13 @@
<div class="col-md-6"> <div class="col-md-6">
<p class="ip_row_p"><?php load_language('weight');?></p> <p class="ip_row_p"><?php load_language('weight');?></p>
<div class="ip_bank_detail_frame"> <div class="ip_bank_detail_frame">
<input name="weight" class="ip_bank_input" placeholder="" data-parsley-type="digits" type="number" onKeyPress="if(this.value.length > 2) return false;" data-parsley-maxlength="3" value="<?php echo $patient_data['pt_weight'];?>"> <input name="weight" class="ip_bank_input" placeholder="" data-parsley-type="digits" type="number" onKeyPress="if(this.value.length > 2) return false;" data-parsley-maxlength="3" value="<?php echo decrypt_data($patient_data['pt_weight']);?>">
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<p class="ip_row_p"><?php load_language('height');?></p> <p class="ip_row_p"><?php load_language('height');?></p>
<div class="ip_bank_detail_frame"> <div class="ip_bank_detail_frame">
<input name="height" class="ip_bank_input" placeholder="" data-parsley-type="digits" onKeyPress="if(this.value.length > 2) return false;" data-parsley-maxlength="3" type="number" value="<?php echo $patient_data['pt_height'];?>"> <input name="height" class="ip_bank_input" placeholder="" data-parsley-type="digits" onKeyPress="if(this.value.length > 2) return false;" data-parsley-maxlength="3" type="number" value="<?php echo decrypt_data($patient_data['pt_height']);?>">
</div> </div>
</div> </div>
</div> </div>
...@@ -153,7 +153,7 @@ ...@@ -153,7 +153,7 @@
<option>A +</option> <option>A +</option>
<option>A -</option> <option>A -</option>
</select> --> </select> -->
<input name="blood_group" class="ip_bank_input" placeholder="" value="<?php echo $patient_data['pt_blood_group'];?>" data-parsley-bloodgroup="" onKeyPress="if(this.value.length > 10) return false;" maxlength="100" type="text"> <input name="blood_group" class="ip_bank_input" placeholder="" value="<?php echo decrypt_data($patient_data['pt_blood_group']);?>" data-parsley-bloodgroup="" onKeyPress="if(this.value.length > 10) return false;" maxlength="100" type="text">
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
......
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