diff --git a/admin/application/config/config.php b/admin/application/config/config.php index 99d3d5e..1abd866 100644 --- a/admin/application/config/config.php +++ b/admin/application/config/config.php @@ -318,7 +318,7 @@ $config['cache_query_string'] = FALSE; | http://codeigniter.com/user_guide/libraries/encryption.html | */ -$config['encryption_key'] = ''; +$config['encryption_key'] = 'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA'; /* |-------------------------------------------------------------------------- diff --git a/admin/application/config/database.php b/admin/application/config/database.php index 762643c..7e194ca 100644 --- a/admin/application/config/database.php +++ b/admin/application/config/database.php @@ -91,7 +91,7 @@ $db['default'] = array( 'hostname' => '192.168.140.123', 'username' => 'root', 'password' => '', - 'database' => 'reeba_ipok',, + 'database' => 'reeba_ipok', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, diff --git a/admin/application/controllers/Webservice.php b/admin/application/controllers/Webservice.php index 1b829ab..a89f824 100644 --- a/admin/application/controllers/Webservice.php +++ b/admin/application/controllers/Webservice.php @@ -2854,6 +2854,11 @@ print_r(date('H:i',$ms));exit();*/ if(isset($data['card_number']) && strlen(trim($data['card_number']," ")) > 0 && isset($data['card_holder_name']) && strlen(trim($data['card_holder_name']," ")) > 0 && isset($data['card_expiry_month']) && strlen(trim($data['card_expiry_month']," ")) > 0 && isset($data['card_expiry_year']) && strlen(trim($data['card_expiry_year']," ")) > 0 && isset($data['card_cvv']) && strlen(trim($data['card_cvv']," ")) > 0){ $auth_result = $this->Webservice_model->get_userid_frm_authtoken($headers['Auth']); $data['user_id'] = $auth_result->userid; + $data['card_number'] = encrypt_data($data['card_number']); + $data['card_holder_name'] = encrypt_data($data['card_holder_name']); + $data['card_expiry_month'] = encrypt_data($data['card_expiry_month']); + $data['card_expiry_year'] = encrypt_data($data['card_expiry_year']); + $data['card_cvv'] = encrypt_data($data['card_cvv']); $result = $this->Webservice_model->save_card($data); if($result['status'] == 'success'){ $res = array( diff --git a/admin/application/helpers/common_helper.php b/admin/application/helpers/common_helper.php index 83669ba..6eca510 100644 --- a/admin/application/helpers/common_helper.php +++ b/admin/application/helpers/common_helper.php @@ -42,6 +42,16 @@ function check_cep_viacep($cep) return $buffer; } +function encrypt_data($data){ + $CI = & get_instance(); + return $CI->encrypt->encode($data); +} + +function decrypt_data($data){ + $CI = & get_instance(); + return $CI->encrypt->decode($data); +} + function filteredData(){ $dd = array(); $dd[0] = array( diff --git a/admin/application/models/Webservice_model.php b/admin/application/models/Webservice_model.php index ec6db23..ff5b245 100644 --- a/admin/application/models/Webservice_model.php +++ b/admin/application/models/Webservice_model.php @@ -1996,11 +1996,11 @@ class Webservice_model extends CI_Model { if(count($query) > 0){ $new = array(); foreach ($query as $key => $value) { - $value['validity'] = $value['card_expiry_month'].'/'. $value['card_expiry_year']; + $value['validity'] = decrypt_data($value['card_expiry_month']).'/'.decrypt_data($value['card_expiry_year']); $new[$key]['card_id'] = $value['id']; - $new[$key]['card_holder_name'] = $value['card_holder_name']; + $new[$key]['card_holder_name'] = decrypt_data($value['card_holder_name']); $new[$key]['card_validity'] = $value['validity']; - $new[$key]['card_number'] = $value['card_number']; + $new[$key]['card_number'] = decrypt_data($value['card_number']); } $res = array('status'=>'success','data'=>array('card_list'=>$new)); diff --git a/application/config/autoload.php b/application/config/autoload.php index edd0ae8..551a01c 100644 --- a/application/config/autoload.php +++ b/application/config/autoload.php @@ -58,7 +58,7 @@ $autoload['packages'] = array(); | | $autoload['libraries'] = array('user_agent' => 'ua'); */ -$autoload['libraries'] = array('database','session'); +$autoload['libraries'] = array('database','session','encrypt'); /* | ------------------------------------------------------------------- diff --git a/application/config/config.php b/application/config/config.php index 196cb2e..44ca381 100644 --- a/application/config/config.php +++ b/application/config/config.php @@ -324,7 +324,7 @@ $config['cache_query_string'] = FALSE; | https://codeigniter.com/user_guide/libraries/encryption.html | */ -$config['encryption_key'] = ''; +$config['encryption_key'] = 'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA'; /* |-------------------------------------------------------------------------- diff --git a/application/controllers/Home.php b/application/controllers/Home.php index 2b1c74a..0235d15 100644 --- a/application/controllers/Home.php +++ b/application/controllers/Home.php @@ -1621,9 +1621,7 @@ class Home extends CI_Controller { $userdata = $this->session->userdata('UserData'); - - - $insert_array = array('account_no' => $_POST['account'],'account_holder' => $_POST['name'],'bank_name' => $_POST['bank'],'agency' => $_POST['agency']); + $insert_array = array('account_no' => encrypt_data($_POST['account']),'account_holder' =>encrypt_data($_POST['name']),'bank_name' => $_POST['bank'],'agency' => $_POST['agency']); if($userdata['type']=="PATIENT") @@ -1645,8 +1643,6 @@ class Home extends CI_Controller { } - //print_r($insert_array); - $insert = $this->Home_model->insert_bank_account($insert_array); if($insert) diff --git a/application/controllers/Payment.php b/application/controllers/Payment.php index 175779b..486e746 100644 --- a/application/controllers/Payment.php +++ b/application/controllers/Payment.php @@ -26,7 +26,7 @@ class Payment extends CI_Controller { global $default_date ; $this->default_date = '01/01/1970'; - + $this->load->library('encrypt'); //print_r(date_default_timezone_get());die(); } @@ -34,4 +34,13 @@ class Payment extends CI_Controller { { $this->load->view('payment'); } + + public function encrypt_data(){ + $new_data = '{"anamnese":{"Kidney_Problem":"Abdominal Compartment Syndrome","Breathing_Problem":"Lung Cancer","Gastric_Problem":"Hemorrhoids","others":["hepatitis","diabetis"]}}'; + $data = $this->encrypt->encode($new_data); + //print_r($data);echo"<br>"; + $data2 = $this->encrypt->decode($data); + print_r($data2); + exit(); + } } \ No newline at end of file diff --git a/application/helpers/common_helper.php b/application/helpers/common_helper.php index c7750fd..9d3b5c1 100644 --- a/application/helpers/common_helper.php +++ b/application/helpers/common_helper.php @@ -44,6 +44,16 @@ function auto_logout($field) } } +function encrypt_data($data){ + $CI = & get_instance(); + return $CI->encrypt->encode($data); +} + +function decrypt_data($data){ + $CI = & get_instance(); + return $CI->encrypt->decode($data); +} + function load_language($lang_key,$echo=FALSE){ diff --git a/application/models/Home_model.php b/application/models/Home_model.php index e6d8ea5..0a2f793 100644 --- a/application/models/Home_model.php +++ b/application/models/Home_model.php @@ -941,7 +941,7 @@ public function insert_bank_account($data) { - + //print_r($data);exit(); if($this->db->insert('tbl_bank_accounts', $data)) { diff --git a/application/views/wallet_redemptionhistory.php b/application/views/wallet_redemptionhistory.php index 08600a3..1dbcfd7 100644 --- a/application/views/wallet_redemptionhistory.php +++ b/application/views/wallet_redemptionhistory.php @@ -19,7 +19,7 @@ ?> <li> <h6 class="m0"><?php echo date('d-m-Y',$value['date']);?></h6> - <div class="child1"><h5><strong><?php echo $value['account_holder'];?> - <?php echo $value['bank_name'];?> <?php echo $value['account_no'];?></strong></h5> + <div class="child1"><h5><strong><?php echo decrypt_data($value['account_holder']);?> - <?php echo $value['bank_name'];?> <?php echo decrypt_data($value['account_no']);?></strong></h5> <p class="select"><?php echo $value['status'];?></p> </div> <div class="child2"><strong><b>R$ <?php echo $value['amount'];?></b></strong></div> diff --git a/application/views/wallet_show_banks.php b/application/views/wallet_show_banks.php index b43e65e..916d905 100644 --- a/application/views/wallet_show_banks.php +++ b/application/views/wallet_show_banks.php @@ -1,5 +1,6 @@ <div class="ip_bank_detail"> <?php + // print_r($banks); if(!empty($banks)) { foreach ($banks as $key => $value) @@ -7,8 +8,7 @@ ?> <li> <div class="ip_bank_left"> - <h6><?php echo $value['bank_name'];?> <?php echo $value['account_no'];?> <?php echo $value['agency'];?></h6> - <p><?php echo $value['account_holder'];?></p> + <h6><?php echo $value['bank_name'];?> <?php echo decrypt_data($value['account_no']);?> <?php echo $value['agency'];?></h6> </div> <div class="ip_bank_close delete-bank-btn" bankid="<?php echo $value['id'];?>"> </div> diff --git a/assets/js/custom.js b/assets/js/custom.js index be46b58..a5f2bd3 100644 --- a/assets/js/custom.js +++ b/assets/js/custom.js @@ -413,6 +413,7 @@ $('#contact-us-send-btn').click(function() { $('#add-bank-success-error').removeClass('alert-danger').addClass('alert-success').removeClass('hidden').html(items.message); var result_inner = post_ajax(base_url+'Home/getAllBanks'); + //console.log(result_inner); $('#show_all_saved_banks').html(result_inner); $('.reset-bank-form').val('');