diff --git a/admin/application/models/Webservice_model.php b/admin/application/models/Webservice_model.php index b57fe9c..c24e6ea 100644 --- a/admin/application/models/Webservice_model.php +++ b/admin/application/models/Webservice_model.php @@ -567,7 +567,29 @@ class Webservice_model extends CI_Model { $this->db->join('tbl_specialization','tbl_specialization.id = tbl_doctors. specialization'); $query_userdata = $this->db->get_where("tbl_doctors",array("email"=>$data)); if($query_userdata->num_rows() > 0){ - $return_array = array('status'=>'success','userdata'=>$query_userdata->row_array()); + + + + $doc_result = $query_userdata->row_array(); + $this->db->select("CAST(AES_DECRYPT(`tbl_doctors`.`dob`,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR) as dob_new"); + $this->db->where('id',$doc_result ['id']); + $querydate = $this->db->get('tbl_doctors')->row(); + $query = $doc_result; + $query['dob'] = $query_date->dob_new; + $query['cep'] = decrypt_data($query['zip_code']); + $query['complement'] = decrypt_data($query['landmark']); + $query['about'] = decrypt_data($query['biodata']); + $query['gender'] = decrypt_data($query['gender']); + $query['name'] = decrypt_data($query['name']); + $query['price'] = decrypt_data($query['price']); + $query['domiciliary_status'] = decrypt_data($query['domiciliary_status']); + $query['rg'] = decrypt_data($query['rg']); + $query['crm'] = decrypt_data($query['crm']); + $query['street_address'] = decrypt_data($query['street_address']); + $query['locality'] = decrypt_data($query['locality']); + $query['number'] = decrypt_data($query['number']); + + $return_array = array('status'=>'success','userdata'=>$query); } else{ $return_array = array('status'=>'fail'); @@ -1696,6 +1718,7 @@ class Webservice_model extends CI_Model { if(count($query) > 0){ foreach ($query as $key => $value) { $query[$key]->patient_name = decrypt_data($value->patient_name); + //$query[$key]->doctor_name = decrypt_data($value->doctor_name); } return $query; }else{ diff --git a/application/controllers/Searchdoctor.php b/application/controllers/Searchdoctor.php index a7624f2..072cbce 100644 --- a/application/controllers/Searchdoctor.php +++ b/application/controllers/Searchdoctor.php @@ -668,6 +668,31 @@ class Searchdoctor extends CI_Controller { } + public function markpayment(){ + + $data = $_POST; + + $result = $this->Search_doctor_model->markpayment($data); + + //print_r($check_result);die(); + + print json_encode($result); + + + } + + public function markpayment_viacredit(){ + + $data = $_POST; + + $result = $this->Search_doctor_model->markpayment_viacredit($data); + + //print_r($check_result);die(); + + print json_encode($result); + + } + /*FUNCTION : MARK BOOKING FOR A DOCTOR - DOCTOR SEARCH*/ diff --git a/application/models/Doctor_model.php b/application/models/Doctor_model.php index 7f85068..55d8745 100644 --- a/application/models/Doctor_model.php +++ b/application/models/Doctor_model.php @@ -530,9 +530,9 @@ function get_distinct_exams() $this->db->select("CAST(AES_DECRYPT(`exam_procedure`,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR) as exam_name, id as exam_id"); $this->db->from('tbl_exams'); - $this->db->group_by("CAST(AES_DECRYPT(`exam_procedure`,'Ptf/PWNWrULQT72syxfaaBRTS9JbiKrj9dfuVEvT3rA') as CHAR)"); + $this->db->group_by('exam_procedure'); $query = $this->db->get(); - print_r($query->result_array());exit(); + //print_r($query->result_array());exit(); return $query->result_array(); } diff --git a/application/models/Home_model.php b/application/models/Home_model.php index 7979c7b..5d09ab5 100644 --- a/application/models/Home_model.php +++ b/application/models/Home_model.php @@ -416,6 +416,7 @@ $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(); + //print_r($query_date);exit(); unset($patient_data['dob']); $patient_data['dob'] = $query_date->dob; diff --git a/application/models/Search_doctor_model.php b/application/models/Search_doctor_model.php index 52d8848..55708a2 100644 --- a/application/models/Search_doctor_model.php +++ b/application/models/Search_doctor_model.php @@ -4,6 +4,25 @@ function __construct() { parent::__construct(); } +public function markpayment($data){ + + $id = $data['book_id']; + $datas = array('payment_status' => $data['payment_status'], + 'payment_type' => $data['payment_type']); + + $this->db->update('tbl_booking', $datas, array('id' => $id)); + return true; + + +} +public function markpayment_viacredit($data){ + $id = $data['book_id']; + $datas = array('payment_status' => $data['payment_status'], + 'payment_type' => $data['payment_type']); + + $this->db->update('tbl_booking', $datas, array('id' => $id)); + return true; +} public function doctor_search($post_data) { diff --git a/application/views/search_doctor_confirm_booking.php b/application/views/search_doctor_confirm_booking.php index a8fb975..66b9049 100644 --- a/application/views/search_doctor_confirm_booking.php +++ b/application/views/search_doctor_confirm_booking.php @@ -58,6 +58,7 @@ if($this->session->userdata('language') == 'en'){ <input type="hidden" name="confirm-book-clinic" id="confirm_book_clinic" value="<?php echo $doctor_data['clinic_id']?>"> <input type="hidden" name="confirm-book-doctor" id="confirm_book_doctor" value="<?php echo $doctor_data['doctorid']?>"> <input type="hidden" name="book-status" id="book_status" value="1" drprice="<?php echo $doctor_data['dr_price'];?>"> + <input type="hidden" id="entered_book_id" value=""> <input type="hidden" name="promocode-status" id="promocode_status" value="0"> <input type="hidden" name="promocode-name" id="promocode_name" value="0"> @@ -299,8 +300,10 @@ if($this->session->userdata('language') == 'en'){ <button type="button" class="close" data-dismiss="modal">×</button> <div class="ip_custom_modal_content"> <div class="ip_main_tab_content textCenter"> - <button class="ip_modal_gen_btn ip_gen_btn1" id="money_cash"><?php load_language('money');?></button> - <button class="ip_modal_gen_btn ip_gen_btn2" id="credit_card_cash"><?php load_language('credit_card');?></button> + <button class="ip_modal_gen_btn ip_gen_btn1" id="money_cash" value="1"><?php load_language('money');?></button> + <input type="hidden" value="1" name="bkid"> + <button class="ip_modal_gen_btn ip_gen_btn2" id="credit_card_cash" value="2"><?php load_language('credit_card');?></button> + <input type="hidden" value="2" name="bkidd"> </div> </div> </div> diff --git a/assets/js/custom.js b/assets/js/custom.js index a5f2bd3..a5b68a9 100644 --- a/assets/js/custom.js +++ b/assets/js/custom.js @@ -1700,7 +1700,8 @@ $('#confirm_booking_continue_btn').click(function() { $('#book-date-show').html('On '+items.booking_date+' '); $('#book-time-show').html(' at '+items.booking_slot); - $('#book_status').attr('book-id',booking_id); + $('#book_status').attr('book-id',booking_id); + // $('.confirm-tab-1').removeClass('active'); // $('#btnTrigger-payment').click(); // $('.confirm-tab-3').addClass('active'); @@ -1734,21 +1735,21 @@ $('#confirm_booking_continue_btn').click(function() }) $('#money_cash').click(function(){ + + var entered_book_id = document.getElementById("book_status").getAttribute("book-id"); + console.log(entered_book_id); + $('#select_cash_mode').modal('hide'); - // data = $('#confirm_book_form').serializeArray(); - // data.push({'name':'offset','value':JSON.stringify(offset)}) - // var result = post_ajax(base_url+'Searchdoctor/markbooking',data); - // var items = JSON.parse(result); - // var booking_id = items.booking_id; - // //console.log(items); - // var payment_required = items.payment_required; - // if(payment_required) //Free Consultation -> goto Confirmation page - // { - //$('#book-date-show').html('On '+items.booking_date+' '); - //$('#book-time-show').html(' at '+items.booking_slot); - $('.confirm-tab-1').removeClass('active'); - $('#btnTrigger-confirmation').click(); - $('.confirm-tab-4').addClass('active'); + + var data = {'book_id':entered_book_id,'payment_status':'1','payment_type':'1'}; + var result = post_ajax(base_url+'Searchdoctor/markpayment',data); + var items = JSON.parse(result); + console.log(items); + if(items == 'true'){ + $('.confirm-tab-1').removeClass('active'); + $('#btnTrigger-confirmation').click(); + $('.confirm-tab-4').addClass('active'); + } // } // else //Paid Consulation -> goto Payment Page // { @@ -1760,10 +1761,19 @@ $('#money_cash').click(function(){ }) $('#credit_card_cash').click(function(){ - $('#select_cash_mode').modal('hide'); - $('.confirm-tab-1').removeClass('active'); - $('#btnTrigger-payment').click(); - $('.confirm-tab-3').addClass('active'); + + var entered_book_id = document.getElementById("book_status").getAttribute("book-id"); + console.log(entered_book_id); + var data = {'book_id':entered_book_id,'payment_status':'0','payment_type':'2'}; + var result = post_ajax(base_url+'Searchdoctor/markpayment_viacredit',data); + var items = JSON.parse(result); + console.log(items); + if(items== 'true'){ + $('#select_cash_mode').modal('hide'); + $('.confirm-tab-1').removeClass('active'); + $('#btnTrigger-payment').click(); + $('.confirm-tab-3').addClass('active'); + } }) $('#enter_waiting_list_btn').click(function() @@ -1808,6 +1818,7 @@ $('#enter_waiting_list_btn').click(function() else //Paid Consulation -> goto Payment Page { $('#book_status').attr('book-id',booking_id); + $('#entered_book_id').val(booking_id); $('.confirm-tab-1').removeClass('active'); $('#btnTrigger-payment').click(); $('.confirm-tab-3').addClass('active'); @@ -1876,6 +1887,7 @@ $('#confirm-book-login_submit').click(function() else //Paid Consulation -> goto Payment Page { $('#book_status').attr('book-id',booking_id); + $('#entered_book_id').val(booking_id); $('.confirm-tab-2').removeClass('active'); $('#btnTrigger-payment').click(); $('.confirm-tab-3').addClass('active');