Commit 677d5742 by Jithin

wallet in progress

parent 7fe9708a
...@@ -138,7 +138,7 @@ public function index() ...@@ -138,7 +138,7 @@ public function index()
$this->load->view('template/template', $template); $this->load->view('template/template', $template);
} }
elseif($this->session->userdata('UserData')&&($this->session->userdata('UserData')['type']=="DOCTOR/COLLABORATOR")) elseif($this->session->userdata('UserData')&&($this->session->userdata('UserData')['type']=="COLLABORATOR"))
{ {
header('Location: '.base_url().'Doctor/collaborator'); header('Location: '.base_url().'Doctor/collaborator');
} }
...@@ -180,9 +180,25 @@ public function doctor_appointments_week() ...@@ -180,9 +180,25 @@ public function doctor_appointments_week()
public function cancelBooking() public function cancelBooking()
{ {
$userdata = $this->session->userdata('UserData'); $userdata = $this->session->userdata('UserData');
$result = $this->Patient_model->cancel_Booking($_POST['booking_id']); $result = $this->Patient_model->cancel_Booking($_POST['booking_id']);
/*CODE FOR WALLET INSERTION*/
/*---------------------------------------------------*/
$booking_details = $this->Doctor_model->get_booking_details($_POST['booking_id']);
if($booking_details['visit_type']==0)
{
$ipok_settings = $this->Home_model->get_ipok_settings();
$wallet = $this->Doctor_model->get_wallet_for_doctor($userdata['id']);
$earn = $booking_details['book_price'] - (($booking_details['book_price'] * $ipok_settings['ipok_fee'])/100);
$wallet['future_amount'] = $wallet['future_amount'] - $earn;
$wallet['total_amount'] = $wallet['total_amount'] - $earn;
$this->Doctor_model->update_wallet($userdata['id'],$wallet);
}
/*---------------------------------------------------*/
//die();
/* $check_waiting_list = $this->Patient_model->check_waiting_list($result); /* $check_waiting_list = $this->Patient_model->check_waiting_list($result);
//print_r($check_waiting_list);die(); //print_r($check_waiting_list);die();
if($check_waiting_list['count']>0) if($check_waiting_list['count']>0)
...@@ -686,7 +702,6 @@ public function recordsedit() ...@@ -686,7 +702,6 @@ public function recordsedit()
public function service() public function service()
{ {
if($this->session->userdata('UserData')&&($this->session->userdata('UserData')['type']=="DOCTOR")&&(!empty($this->uri->segment(3)))) if($this->session->userdata('UserData')&&($this->session->userdata('UserData')['type']=="DOCTOR")&&(!empty($this->uri->segment(3))))
{ {
$booking_id = $this->uri->segment(3); $booking_id = $this->uri->segment(3);
...@@ -763,6 +778,21 @@ public function endservice() ...@@ -763,6 +778,21 @@ public function endservice()
{ {
$booking_id = $this->uri->segment(3); $booking_id = $this->uri->segment(3);
$this->Doctor_model->change_booking_status($booking_id,3); $this->Doctor_model->change_booking_status($booking_id,3);
/*CODE FOR WALLET INSERTION*/
/*------------------------------------------------*/
$ipok_settings = $this->Home_model->get_ipok_settings();
$booking_details = $this->Doctor_model->get_booking_details($booking_id);
$wallet = $this->Doctor_model->get_wallet_for_doctor($booking_details['doc_id']);
if(empty($wallet))
{
$wallet = array('reedem_earn' => 0,'future_earn' => 0 ,'total_earn' => 0 );
}
$earn = $booking_details['book_price'] - (($booking_details['book_price'] * $ipok_settings['ipok_fee'])/100);
$wallet['reedem_earn'] = $wallet['reedem_earn'] + $earn;
$wallet['future_earn'] = $wallet['future_earn'] - $earn;
$this->Doctor_model->update_wallet($booking_details['doc_id'],$wallet);
/*------------------------------------------------*/
redirect(base_url().'Doctor/recordsummary/'.$booking_id); redirect(base_url().'Doctor/recordsummary/'.$booking_id);
} }
...@@ -949,10 +979,22 @@ public function save_medicalrecord_data() ...@@ -949,10 +979,22 @@ public function save_medicalrecord_data()
} }
elseif(!empty($_POST) and $_POST['section']=='certificate' and !empty($_POST['certificate'])) elseif(!empty($_POST) and $_POST['section']=='certificate' and !empty($_POST['certificate']))
{ {
//print_r($_POST);die(); $postdata = $_POST;
unset($postdata['booking_id']);
unset($postdata['section']);
if($_POST['is_letter_with_cid']=='true')
{
$postdata['is_letter_with_cid'] = true;
}
else
{
$postdata['is_letter_with_cid'] = false;
}
//$postdata['is_letter_with_cid'] = (boolean)$postdata['is_letter_with_cid'];
$letter_json = json_encode($postdata);
//print_r($letter_json);die();
$insert_array['letters'] = $_POST['certificate']; $insert_array['letters'] = $letter_json;
$update = $this->Doctor_model->update_records($_POST['booking_id'],$insert_array); $update = $this->Doctor_model->update_records($_POST['booking_id'],$insert_array);
if($update) if($update)
...@@ -1402,19 +1444,19 @@ public function check_current_user_confirmationcode() ...@@ -1402,19 +1444,19 @@ public function check_current_user_confirmationcode()
} }
/*FUNCTION FOR SENTING CONFRIMATION CODE FOR ACCOUNT DELETION - PATIENT AND DOCTOR*/ /*FUNCTION FOR SENTING CONFRIMATION CODE FOR ACCOUNT DELETION - PATIENT AND DOCTOR*/
public function sentConfirmationcode($user) public function sentConfirmationcode($user)
{ {
$characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$result = ''; $result = '';
for ($i = 0; $i < 8; $i++) for ($i = 0; $i < 8; $i++)
$result .= $characters[mt_rand(0, 35)]; $result .= $characters[mt_rand(0, 35)];
$msg = "Hi ".$user['name'].",<br><br>Your Confirmation Code for Ipok Account Deactivation is ".$result.". $msg = "Hi ".$user['name'].",<br><br>Your Confirmation Code for Ipok Account Deactivation is ".$result.".
<br><br>Ipok Team"; <br><br>Ipok Team";
send_mail($msg,$user['email'],'Account Deactivation'); send_mail($msg,$user['email'],'Account Deactivation');
$this->Doctor_model->set_confirmation_code($user,$result); $this->Doctor_model->set_confirmation_code($user,$result);
} }
/*FUNCTION FOR SENTING MAIL */ /*FUNCTION FOR SENTING MAIL */
/* public function send_mail($msg,$email,$sub) /* public function send_mail($msg,$email,$sub)
...@@ -1449,8 +1491,31 @@ public function check_current_user_confirmationcode() ...@@ -1449,8 +1491,31 @@ public function check_current_user_confirmationcode()
/*FUNCTION FOR DOCTOR CHAT*/ /*FUNCTION FOR DOCTOR CHAT*/
public function chat() public function chat()
{ {
if($this->session->userdata('UserData')&&$this->session->userdata('UserData')['type']=="DOCTOR") if($this->session->userdata('UserData')&&($this->session->userdata('UserData')['type']=="DOCTOR" or $this->session->userdata('UserData')['type']=="COLLABORATOR"))
{ {
$userdata = $this->session->userdata('UserData');
if($this->session->userdata('UserData')['type']=="COLLABORATOR")
{
$my_capabilities = $this->Doctor_model->get_capabilities_of_collaborator($userdata['c_id']);
$capabilities = explode(',', $my_capabilities['capabilities']);
/*foreach ($capabilities as $key => $value)
{
if($value=='Doctor/chat')
{
}
}*/
$find_capability = array_search("Doctor/chat",$capabilities,true);
//print_r(empty($find_capability));die();
if(empty($find_capability))
{
//print_r($find_capability);die();
redirect(base_url().'Home/error');
}
}
$userdata = $this->session->userdata('UserData'); $userdata = $this->session->userdata('UserData');
if(!empty($this->uri->segment(3))) if(!empty($this->uri->segment(3)))
{ {
...@@ -1514,7 +1579,11 @@ public function check_current_user_confirmationcode() ...@@ -1514,7 +1579,11 @@ public function check_current_user_confirmationcode()
'time' => $time 'time' => $time
); );
//print_r($recent_obj); //print_r($recent_obj);
firebase()->push($DEFAULT_PATH .'/'.$chatid.'/', $firebaseobject); $result = firebase()->push($DEFAULT_PATH .'/'.$chatid.'/', "");
$token = json_decode($result);
$firebaseobject['id'] = $token->name;
//print_r($token->name);die();
firebase()->set($DEFAULT_PATH .'/'.$chatid.'/'.$token->name,$firebaseobject);
$update = $this->Home_model->update_recent_chat($recent_obj); $update = $this->Home_model->update_recent_chat($recent_obj);
} }
...@@ -1607,7 +1676,7 @@ public function check_current_user_confirmationcode() ...@@ -1607,7 +1676,7 @@ public function check_current_user_confirmationcode()
//Updating collaborator data in session - header display //Updating collaborator data in session - header display
$collaborator_data = $this->Doctor_model->get_all_collaborator_for_doctor($userdata['id']); $collaborator_data = $this->Doctor_model->get_all_collaborator_for_doctor($userdata['id']);
if(!empty($collaborator_data)){$this->session->set_userdata('CollaboratorData',$collaborator_data);} $this->session->set_userdata('CollaboratorData',$collaborator_data);
} }
...@@ -1679,7 +1748,7 @@ public function check_current_user_confirmationcode() ...@@ -1679,7 +1748,7 @@ public function check_current_user_confirmationcode()
//Updating collaborator data in session - header display //Updating collaborator data in session - header display
$collaborator_data = $this->Doctor_model->get_all_collaborator_for_doctor($userdata['id']); $collaborator_data = $this->Doctor_model->get_all_collaborator_for_doctor($userdata['id']);
if(!empty($collaborator_data)){$this->session->set_userdata('CollaboratorData',$collaborator_data);} $this->session->set_userdata('CollaboratorData',$collaborator_data);
} }
else else
{$res = array('status'=>'error');} {$res = array('status'=>'error');}
...@@ -1690,9 +1759,12 @@ public function check_current_user_confirmationcode() ...@@ -1690,9 +1759,12 @@ public function check_current_user_confirmationcode()
public function collaborator() public function collaborator()
{ {
$userdata = $this->session->userdata('UserData'); if($this->session->userdata('UserData') and $this->session->userdata('UserData')['type']=='COLLABORATOR')
{
$clinic_list = $this->Doctor_model->get_doctor_clinic_list($userdata['id']); $userdata = $this->session->userdata('UserData');
$my_capabilities = $this->Doctor_model->get_capabilities_of_collaborator($userdata['c_id']);
//print_r($my_capabilities);die();
$clinic_list = $this->Doctor_model->get_doctor_clinic_list($userdata['id']);
$day_appointment = $this->Doctor_model->get_doctor_appointments_day($userdata['id'],'null'); $day_appointment = $this->Doctor_model->get_doctor_appointments_day($userdata['id'],'null');
foreach ($day_appointment as $key => $value) foreach ($day_appointment as $key => $value)
{ {
...@@ -1701,44 +1773,6 @@ public function check_current_user_confirmationcode() ...@@ -1701,44 +1773,6 @@ public function check_current_user_confirmationcode()
$day_appointment[$key]['time_end'] = $times[1]; $day_appointment[$key]['time_end'] = $times[1];
} }
/*CODE FOR FETCHING APPOINTMENTS COUNT(DAY/WEEK/MONTH/YEAR)*/
$attendence = array();
//DAY ATTENDENCE
$attendence = $this->Doctor_model->get_doctor_num_attendence_fordate($userdata['id'],date('y-m-d'));
//WEEK ATTENDENCE
$attendence_week = 0;
for ($i=0; $i < 7; $i++)
{
$day = date('D',strtotime('+'.$i.'day'));
$week_appointments[$i] = $this->Doctor_model->get_doctor_appointments_week($userdata['id'],date('y-m-d',strtotime('+'.$i.'day')));
foreach ($week_appointments[$i] as $key => $value)
{
if(!empty($value['count']))
{
$attendence_week = $attendence_week + $value['count'];
}
}
}
$attendence['attendence_week'] = $attendence_week;
//MONTH ATTENDENCE
$attendence_month = 0;
$month_appointment = $this->Doctor_model->get_doctor_appointments_month($userdata['id']);
foreach ($month_appointment as $key => $value) {
if(!empty($value['count']))
{
$attendence_month = $attendence_month + $value['count'];
}
}
$attendence['attendence_month'] = $attendence_month;
//YEAR ATTENDENCE
$attendence_year = $this->Doctor_model->get_doctor_appointments_year($userdata['id']);
$attendence['attendence_year'] = $attendence_year['count'];
//CODE FOR SUMMARY IN NUMBERS //CODE FOR SUMMARY IN NUMBERS
$no_of_attendance = $this->Doctor_model->get_doctor_num_attendance($userdata['id']); $no_of_attendance = $this->Doctor_model->get_doctor_num_attendance($userdata['id']);
$no_of_billed = $this->Doctor_model->get_doctor_num_billed($userdata['id']); $no_of_billed = $this->Doctor_model->get_doctor_num_billed($userdata['id']);
...@@ -1750,48 +1784,96 @@ public function check_current_user_confirmationcode() ...@@ -1750,48 +1784,96 @@ public function check_current_user_confirmationcode()
$no_of_billed['amount'] = 0; $no_of_billed['amount'] = 0;
} }
$dash_view = array('no_of_attendance' => $no_of_attendance['count'],'no_of_billed'=>$no_of_billed['amount'],'no_of_patients' => $no_of_patients['count'],'no_of_profileview'=>$no_of_profileview['count']); $dash_view = array('no_of_attendance' => $no_of_attendance['count'],'no_of_billed'=>$no_of_billed['amount'],'no_of_patients' => $no_of_patients['count'],'no_of_profileview'=>$no_of_profileview['count']);
//FETCHING NOTIFICATION FOR DASHBOARD VIEW
$notifications = $this->Doctor_model->get_notifications($userdata['id'],1,10);
foreach ($notifications as $key => $value)
{
if($value['type']==0)
{$notifications[$key]['type_name']='Redemption Made';}
elseif($value['type']==1)
{$notifications[$key]['type_name']='New Review';}
elseif($value['type']==2)
{$notifications[$key]['type_name']='New Consultation';}
elseif($value['type']==3)
{$notifications[$key]['type_name']='Added to new clinic';}
}
if(!empty($notifications)){$this->session->set_userdata('notifications',$notifications);}
//print_r($notifications);die();
$recent = $this->Home_model->get_recent_chat($userdata['id'],$userdata['type']); $recent = $this->Home_model->get_recent_chat($userdata['id'],$userdata['type']);
//$recent = json_decode($recent); //$recent = json_decode($recent);
//PASSING VALUES TO VIEW //PASSING VALUES TO VIEW
$template['my_capabilities'] = $my_capabilities;
$template['recent'] = $recent; $template['recent'] = $recent;
$template['doctor_data'] = $doctor_data; //$template['doctor_data'] = $doctor_data;
$template['clinic_list'] = $clinic_list; $template['clinic_list'] = $clinic_list;
$template['day_appointment'] = $day_appointment; $template['day_appointment'] = $day_appointment;
$template['dash_view'] = $dash_view; $template['dash_view'] = $dash_view;
$template['attendence'] = $attendence;
$template['attendence'] = $attendence;
$template['notifications'] = $notifications;
$template['page'] = "collaborator_dash";
$template['page_title'] = "Error";
$this->load->view('template/template', $template);
$template['page'] = "collaborator_dash"; }
$template['page_title'] = "Error"; else
$this->load->view('template/template', $template); {
redirect(base_url().'Home/error');
}
//print_r($userdata); //print_r($userdata);
} }
/*FUNCTION TO REMOVE COLLABORATOR PROFILE*/ /*FUNCTION TO DELETE COLLABORATOR PROFILE*/
public function removeColaborator() public function removeColaborator()
{ {
$userdata = $this->session->userdata('UserData');
//print_r($_POST);die();
if(!empty($_POST['collaborator_id']))
{
$delete = $this->Home_model->removeColaborator($_POST['collaborator_id']);
if($delete)
{
$res = array('status' => 'success' ,'message' =>'Collaborator Excluded');
//Updating collaborator data in session - header display
$collaborator_data = $this->Doctor_model->get_all_collaborator_for_doctor($userdata['id']);
//print_r($collaborator_data);die();
$this->session->set_userdata('CollaboratorData',$collaborator_data);
}
else
{
$res = array('status' => 'failed' , 'message' => 'Collaborator Exclusion Failed.');
}
}
else
{
$res = array('status' => 'failed' , 'message' => 'Facing Technical Issues. Try again later');
}
print json_encode($res);
}
public function wallet()
{
if($this->session->userdata('UserData') and $this->session->userdata('UserData')['type']=='DOCTOR')
{
$userdata = $this->session->userdata('UserData');
$wallet = $this->Doctor_model->get_wallet_for_doctor($userdata['id']);
$banks = $this->Home_model->get_all_banks($userdata['id'],$userdata['type']);
$last_redemption = $this->Home_model->get_last_redemption($userdata['id'],$userdata['type']);
if(empty($last_redemption))
{
$last_redemption = array('amount' => '0');
}
$next_release = $this->Home_model->get_next_release($userdata['id'],$userdata['type']);
$ipok_settings = $this->Home_model->get_ipok_settings();
$next_release_amount = $next_release['total_sum'] - (($next_release['total_sum'] * $ipok_settings['ipok_fee'])/100);
if(empty($next_release))
{
$next_release_amount = 0;
}
//print_r($next_release_amount);die();
$template['banks'] = $banks;
$template['last_redemption'] = $last_redemption['amount'];
$template['next_release_amount'] = $next_release_amount;
//print_r($wallet);die();
$template['wallet'] = $wallet;
$template['page'] = "wallet";
$template['page_title'] = "Wallet";
$this->load->view('template/template', $template);
}
} }
......
...@@ -312,7 +312,7 @@ class Home extends CI_Controller { ...@@ -312,7 +312,7 @@ class Home extends CI_Controller {
); );
$collaborator_data = $this->Doctor_model->get_all_collaborator_for_doctor($result['userdata']['id']); $collaborator_data = $this->Doctor_model->get_all_collaborator_for_doctor($result['userdata']['id']);
if(!empty($collaborator_data)){$this->session->set_userdata('CollaboratorData',$collaborator_data);} $this->session->set_userdata('CollaboratorData',$collaborator_data);
} }
else else
{ {
...@@ -333,7 +333,7 @@ class Home extends CI_Controller { ...@@ -333,7 +333,7 @@ class Home extends CI_Controller {
$res = array( $res = array(
"status"=> "success", "status"=> "success",
"data"=>array( "data"=>array(
"type"=>"DOCTOR/COLLABORATOR", "type"=>"COLLABORATOR",
"id"=> $doctor_data['doctorid'], "id"=> $doctor_data['doctorid'],
"name"=> $doctor_data['dr_name'], "name"=> $doctor_data['dr_name'],
"username"=> $doctor_data['dr_username'], "username"=> $doctor_data['dr_username'],
...@@ -707,6 +707,7 @@ class Home extends CI_Controller { ...@@ -707,6 +707,7 @@ class Home extends CI_Controller {
$template['page'] = "error_notauthorized"; $template['page'] = "error_notauthorized";
$template['page_title'] = "Error"; $template['page_title'] = "Error";
$this->load->view('template/template', $template); $this->load->view('template/template', $template);
//$this->load->view('error_notauthorized', $template);
} }
...@@ -751,7 +752,115 @@ class Home extends CI_Controller { ...@@ -751,7 +752,115 @@ class Home extends CI_Controller {
$this->email->send(); $this->email->send();
} }
*/ */
/*FUCNTION TO ADD BANK DETAILS TO CURRENT USER*/
public function addBank()
{
if(!empty($this->session->userdata('UserData')))
{
$userdata = $this->session->userdata('UserData');
$insert_array = array('account_no' => $_POST['account'],'account_holder' => $_POST['name'],'bank_name' => $_POST['bank'],'agency' => $_POST['agency']);
if($userdata['type']=="PATIENT")
{
$insert_array['type']=0;
$insert_array['type_id'] = $userdata['id'];
}
elseif($userdata['type']=="DOCTOR")
{
$insert_array['type']=1;
$insert_array['type_id'] = $userdata['id'];
}
//print_r($insert_array);
$insert = $this->Home_model->insert_bank_account($insert_array);
if($insert)
{
$res = array('status' => 'success','message' => 'Bank Added');
}
else
{
$res = array('status' => 'error','message' => 'Failed.Try Again' );
}
print json_encode($res);
}
}
/*FUNCTION TO RETURN ALL SAVED BANKS FOR CURRENT USER*/
public function getAllBanks()
{
if(!empty($this->session->userdata('UserData')))
{
$userdata = $this->session->userdata('UserData');
$banks = $this->Home_model->get_all_banks($userdata['id'],$userdata['type']);
$template['banks'] = $banks;
$this->load->view('wallet_show_banks',$template);
}
}
/*FUNCTION TO RETURN ALL SAVED BANKS - Wallet display*/
public function refreshBankList()
{
if(!empty($this->session->userdata('UserData')))
{
$userdata = $this->session->userdata('UserData');
$banks = $this->Home_model->get_all_banks($userdata['id'],$userdata['type']);
$template['banks'] = $banks;
$this->load->view('wallet_show_bank_redemption',$template);
}
}
/* FUNCTION TO REMOVE BANK FOR GIVEN BANK ID*/
public function removeBank()
{
if(!empty($_POST['bank_id']) and !empty($this->session->userdata('UserData')))
{
$userdata = $this->session->userdata('UserData');
$this->Home_model->remove_bank($_POST['bank_id']);
$banks = $this->Home_model->get_all_banks($userdata['id'],$userdata['type']);
$template['banks'] = $banks;
$this->load->view('wallet_show_banks',$template);
}
}
/*FUNCTION TO PROCESS REDEMPTION REQUEST*/
public function redemptionrequest()
{
if(!empty($this->session->userdata('UserData')) and !empty($_POST))
{
$userdata = $this->session->userdata('UserData');
$get_account_balance = $this->Home_model->get_redemption_balance($userdata['id']);
$check_valid_bank = $this->Home_model->get_bank_valid($userdata['id'],$_POST['redemption_bank']);
//print_r($check_valid_bank);die();
if($get_account_balance['reedem_earn']>=$_POST['redemption_amount'] and $check_valid_bank['count']==1)
{
$withdrawal_insert = array('bank_id' => $_POST['redemption_bank'], 'amount'=>$_POST['redemption_amount'], 'date'=>time(),'status'=>0,'doctor_id' =>$userdata['id']);
$this->Home_model->add_redemption_request($withdrawal_insert);
$res = array('status' => 'success','message' => 'Redemption Requested' );
}
elseif($get_account_balance['reedem_earn']<=$_POST['redemption_amount'] and $check_valid_bank['count']==1)
{
$withdrawal_insert = array('bank_id' => $_POST['redemption_bank'], 'amount'=>$_POST['redemption_amount'], 'date'=>time(),'status'=>3,'doctor_id' =>$userdata['id']);
$this->Home_model->add_redemption_request($withdrawal_insert);
$res = array('status' => 'error','message' => 'Error, Insufficient Balance' );
}
else
{
$res = array('status' => 'error','message' => 'Invalid Bank Account Credentials' );
}
//print_r($withdrawal_insert);
}
else
{
$res = array('status' => 'error','message' => 'Facing Technical Issues!' );
}
print json_encode($res);
}
......
...@@ -84,6 +84,21 @@ public function cancelBooking() ...@@ -84,6 +84,21 @@ public function cancelBooking()
//print_r($_POST);die(); //print_r($_POST);die();
$userdata = $this->session->userdata('UserData'); $userdata = $this->session->userdata('UserData');
$result = $this->Patient_model->cancel_Booking($_POST['booking_id']); $result = $this->Patient_model->cancel_Booking($_POST['booking_id']);
/*CODE FOR WALLET INSERTION*/
/*---------------------------------------------------*/
$booking_details = $this->Doctor_model->get_booking_details($_POST['booking_id']);
if($booking_details['visit_type']==0)
{
$wallet = $this->Doctor_model->get_wallet_for_doctor($booking_details['doc_id']);
$earn = $booking_details['book_price'] - (($booking_details['book_price'] * $ipok_settings['ipok_fee'])/100);
$wallet['future_amount'] = $wallet['future_amount'] - $earn;
$wallet['total_amount'] = $wallet['total_amount'] - $earn;
$this->Doctor_model->update_wallet($booking_details['doc_id'],$wallet);
}
/*---------------------------------------------------*/
$check_waiting_list = $this->Patient_model->check_waiting_list($result); $check_waiting_list = $this->Patient_model->check_waiting_list($result);
//print_r($check_waiting_list);die(); //print_r($check_waiting_list);die();
if($check_waiting_list['count']>0) if($check_waiting_list['count']>0)
......
...@@ -375,6 +375,9 @@ class Searchdoctor extends CI_Controller { ...@@ -375,6 +375,9 @@ class Searchdoctor extends CI_Controller {
} }
} }
$ipok_settings = $this->Home_model->get_ipok_settings();
$data['ipok_fee'] = $ipok_settings['ipok_fee'];
//print_r($check_return_book); //print_r($check_return_book);
//print_r($data); //print_r($data);
...@@ -430,6 +433,20 @@ class Searchdoctor extends CI_Controller { ...@@ -430,6 +433,20 @@ class Searchdoctor extends CI_Controller {
/*CODE FOR DOCTOR NOTIFICATION ON CONFIRMED CONSULTATION*/ /*CODE FOR DOCTOR NOTIFICATION ON CONFIRMED CONSULTATION*/
$booking_details = $this->Search_doctor_model->get_booking_details($_POST['booking_id']); $booking_details = $this->Search_doctor_model->get_booking_details($_POST['booking_id']);
$patient_data = $this->Patient_model->get_single_patient($booking_details['patient_id']); $patient_data = $this->Patient_model->get_single_patient($booking_details['patient_id']);
$ipok_settings = $this->Home_model->get_ipok_settings();
/*CODE FOR WALLET INSERTION*/
/*------------------------------------------------*/
$wallet = $this->Doctor_model->get_wallet_for_doctor($booking_details['doctor_id']);
if(empty($wallet))
{
$wallet = array('reedem_earn' => 0,'future_earn' => 0 ,'total_earn' => 0 );
}
$earn = $booking_details['total_sum'] - (($booking_details['total_sum'] * $ipok_settings['ipok_fee'])/100);
$wallet['future_earn'] = $wallet['future_earn'] + $earn;
$wallet['total_earn'] = $wallet['total_earn'] + $earn;
$this->Doctor_model->update_wallet($booking_details['doctor_id'],$wallet);
/*------------------------------------------------*/
$text = 'A new appointment was scheduled in the system, on '.date('d.m.Y',$booking_details['time_start']).' at '.date('H:i a',$booking_details['time_start']).', patient '.$patient_data['pt_name']; $text = 'A new appointment was scheduled in the system, on '.date('d.m.Y',$booking_details['time_start']).' at '.date('H:i a',$booking_details['time_start']).', patient '.$patient_data['pt_name'];
$notification = array('doctor_id' => $booking_details['doctor_id'],'type'=>2,'message'=>$text,'read_status'=>0,'time'=>strtotime($nowin_server) ); $notification = array('doctor_id' => $booking_details['doctor_id'],'type'=>2,'message'=>$text,'read_status'=>0,'time'=>strtotime($nowin_server) );
......
...@@ -138,6 +138,20 @@ function send_mail($msg,$email,$sub) ...@@ -138,6 +138,20 @@ function send_mail($msg,$email,$sub)
->message($msg); ->message($msg);
$CI->email->send(); $CI->email->send();
} }
function get_clinic_list($doc_id)
{
$CI = & get_instance();
$CI->db->select('tbl_clinic.id as clinic_id,
tbl_clinic.name as clinic_name,
tbl_clinic.profile_photo as clinic_pic');
$CI->db->from('tbl_clinic');
$CI->db->join('tbl_clinic_doctors', 'tbl_clinic_doctors.clinic_id = tbl_clinic.id','inner');
$CI->db->where('tbl_clinic_doctors.doctor_id',$doc_id);
$query = $CI->db->get();
return $query->result_array();
}
//print(cpf_validator('111.444.777-35'));// return 1 if valid else no return //print(cpf_validator('111.444.777-35'));// return 1 if valid else no return
?> ?>
\ No newline at end of file
...@@ -363,7 +363,7 @@ public function get_booking_details($book_id) ...@@ -363,7 +363,7 @@ public function get_booking_details($book_id)
$this->db->select("tbl_booking.id as book_id, $this->db->select("tbl_booking.id as book_id,
tbl_booking.date as book_date, tbl_booking.date as book_date,
tbl_booking.time as book_time, tbl_booking.time as book_time,
tbl_booking.amount as book_price, tbl_booking.total_sum as book_price,
tbl_registration.id as pat_id, tbl_registration.id as pat_id,
tbl_registration.name as pat_name, tbl_registration.name as pat_name,
tbl_booking.doctor_id as doc_id"); tbl_booking.doctor_id as doc_id");
...@@ -775,6 +775,52 @@ public function get_collaboator_byid_doc_id($id,$docid) ...@@ -775,6 +775,52 @@ public function get_collaboator_byid_doc_id($id,$docid)
return $query->row_array(); return $query->row_array();
} }
public function get_capabilities_of_collaborator($id)
{
$this->db->select('capabilities');
$this->db->from('tbl_doctor_colaborators');
$this->db->where('id',$id);
$query = $this->db->get();
return $query->row_array();
}
public function get_clinic_list($doc_id)
{
$this->db->select('tbl_clinic.id as clinic_id,
tbl_clinic.name as clinic_name,
tbl_clinic.profile_photo as clinic_pic');
$this->db->from('tbl_clinic');
$this->db->join('tbl_clinic_doctors', 'tbl_clinic_doctors.clinic_id = tbl_clinic.id','inner');
$this->db->where('tbl_clinic_doctors.doctor_id',$doc_id);
$query = $this->db->get();
return $query->result_array();
}
public function get_wallet_for_doctor($doc_id)
{
$this->db->select('reedem_earn as reedem_earn,
future_earn as future_earn,
total_earn as total_earn');
$this->db->from('tbl_wallet_details');
$this->db->where('doctor_id',$doc_id);
$query = $this->db->get();
return $query->row_array();
}
public function update_wallet($id,$data)
{
$sql = $this->db->insert_string('tbl_wallet_details', array("doctor_id"=>$id,"reedem_earn"=>$data['reedem_earn'],"future_earn"=>$data['future_earn'],"total_earn"=>$data['total_earn'])) . ' ON DUPLICATE KEY UPDATE doctor_id = ' .$id.',reedem_earn ='.'"' .$data['reedem_earn'].'"'.',future_earn='.$data['future_earn'].',total_earn='.$data['total_earn'];
//print_r($this->db->last_sqlquery());die();
if($this->db->query($sql)){
$return_array = array('status'=>'success');
}
else{
$return_array = array('status'=>'fail');
}
return $return_array;
}
} }
?> ?>
\ No newline at end of file
...@@ -285,7 +285,7 @@ ...@@ -285,7 +285,7 @@
public function get_all_chat_users($id,$type) public function get_all_chat_users($id,$type)
{ {
if($type=='DOCTOR') if($type=='DOCTOR' or $type=="COLLABORATOR")
{ {
$this->db->distinct('tbl_registration.id'); $this->db->distinct('tbl_registration.id');
$this->db->select('tbl_registration.id as patient_id, $this->db->select('tbl_registration.id as patient_id,
...@@ -320,7 +320,7 @@ ...@@ -320,7 +320,7 @@
public function get_recent_chat($id,$type) public function get_recent_chat($id,$type)
{ {
if($type=='DOCTOR' or $type=='DOCTOR/COLLABORATOR') if($type=='DOCTOR' or $type=='COLLABORATOR')
{ {
$this->db->select('tbl_recent_chats.*, $this->db->select('tbl_recent_chats.*,
tbl_registration.name as pat_name, tbl_registration.name as pat_name,
...@@ -393,7 +393,117 @@ ...@@ -393,7 +393,117 @@
return false; return false;
} }
} }
public function removeColaborator($id)
{
$this->db->where('id', $id);
if($this->db->delete('tbl_doctor_colaborators'))
{
return 1;
}
else
{
return 0;
}
}
public function insert_bank_account($data)
{
if($this->db->insert('tbl_bank_accounts', $data))
{
return true;
}
else
{
return false;
}
}
public function get_all_banks($id,$type)
{
$this->db->select('id,
bank_name,
agency,
account_no,
account_holder');
$this->db->from('tbl_bank_accounts');
if($type=="DOCTOR")
{
$this->db->where('type',1);
}
elseif($type=="PATIENT")
{
$this->db->where('type',0);
}
$this->db->where('type_id',$id);
$query = $this->db->get();
return $query->result_array();
}
public function remove_bank($id)
{
$this->db->where('id', $id);
$this->db->delete('tbl_bank_accounts');
}
public function get_redemption_balance($id)
{
$this->db->select('reedem_earn');
$this->db->from('tbl_wallet_details');
$this->db->where('doctor_id',$id);
$query = $this->db->get();
return $query->row_array();
}
public function add_redemption_request($data)
{
$this->db->insert('tbl_withdrawal_history', $data);
}
public function get_bank_valid($id,$bank_id)
{
$this->db->select('count(id) as count');
$this->db->from('tbl_bank_accounts');
$this->db->where('type_id',$id);
$this->db->where('type',1);
$this->db->where('id',$bank_id);
$query = $this->db->get();
return $query->row_array();
}
public function get_ipok_settings()
{
$this->db->select('*');
$this->db->from('settings');
$query = $this->db->get();
return $query->row_array();
}
public function get_last_redemption($id)
{
$this->db->select('*');
$this->db->from('tbl_withdrawal_history');
$this->db->where('date'.'<'.time());
$this->db->where('status',2);
$this->db->where('doctor_id',$id);
$this->db->limit(1);
$query = $this->db->get();
return $query->row_array();
}
public function get_next_release($id)
{
$current_time_in_UTC = strtotime(local_time_in_server(time()));
//print_r($current_time_in_UTC);die();
$this->db->select('*');
$this->db->from('tbl_booking');
$this->db->where('time_start'.'>'.$current_time_in_UTC);
$this->db->where('booking_status',1);
$this->db->where('doctor_id',$id);
$this->db->limit(1);
$query = $this->db->get();
return $query->row_array();
}
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
<div class="clear"></div> <div class="clear"></div>
</li> </li>
<li ng-if="recentUsers&&session.type=='DOCTOR'" ng-repeat="recent in recentUsers | filter : {pat_name: namefilter}" ng-click="load_chat(recent)"> <li ng-if="recentUsers&&(session.type=='DOCTOR'||session.type=='COLLABORATOR')" ng-repeat="recent in recentUsers | filter : {pat_name: namefilter}" ng-click="load_chat(recent)">
<div class="ip_bio_message_pic"> <div class="ip_bio_message_pic">
<img src="<?php echo base_url();?>{{recent.pat_pic}}" ng-if="recent.pat_pic"> <img src="<?php echo base_url();?>{{recent.pat_pic}}" ng-if="recent.pat_pic">
</div> </div>
...@@ -72,7 +72,7 @@ ...@@ -72,7 +72,7 @@
<ul> <ul>
<h2>All Chats</h2> <h2>All Chats</h2>
<li ng-if="allUsers&&session.type=='DOCTOR'" ng-repeat="users in allUsers | filter : {pat_name: namefilter}" ng-click="load_chat(users)"> <li ng-if="allUsers&&(session.type=='DOCTOR'||session.type=='COLLABORATOR')" ng-repeat="users in allUsers | filter : {pat_name: namefilter}" ng-click="load_chat(users)">
<div class="ip_bio_message_pic"> <div class="ip_bio_message_pic">
<img src="<?php echo base_url();?>{{users.pat_pic}}" ng-if="users.pat_pic"> <img src="<?php echo base_url();?>{{users.pat_pic}}" ng-if="users.pat_pic">
</div> </div>
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
<li ng-repeat="msg in messages"> <li ng-repeat="msg in messages">
<div class="ip_month_date" ng-if="msg.show_date"><!-- 02 Mar 2017 -->{{msg.time | date: 'dd MMM yyyy'}}</div> <div class="ip_month_date" ng-if="msg.show_date"><!-- 02 Mar 2017 -->{{msg.time | date: 'dd MMM yyyy'}}</div>
<div class="ip_receive" ng-if="session.type=='DOCTOR'&&msg.sender_type==0"> <div class="ip_receive" ng-if="(session.type=='DOCTOR'||session.type=='COLLABORATOR')&&msg.sender_type==0">
<div class="ip_message_chat" ng-bind-html="trustAsHtml(msg.message)"> <div class="ip_message_chat" ng-bind-html="trustAsHtml(msg.message)">
<div class="ip_receive_quote"></div> <div class="ip_receive_quote"></div>
<!-- {{msg.message}} --> <!-- {{msg.message}} -->
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
<span>{{msg.time | date:'hh:mm a'}}</span> <span>{{msg.time | date:'hh:mm a'}}</span>
</div> </div>
<div class="ip_send" ng-if="session.type=='DOCTOR'&&msg.sender_type==1"> <div class="ip_send" ng-if="(session.type=='DOCTOR'||session.type=='COLLABORATOR')&&msg.sender_type==1">
<div class="ip_message_chat" ng-bind-html="trustAsHtml(msg.message)"> <div class="ip_message_chat" ng-bind-html="trustAsHtml(msg.message)">
<div class="ip_send_quote"></div> <div class="ip_send_quote"></div>
<!-- {{msg.message}} --> <!-- {{msg.message}} -->
......
...@@ -53,292 +53,21 @@ ...@@ -53,292 +53,21 @@
</div> </div>
</div> </div>
</div> </div>
<div class="ip_bio_tab_div"> <br>
<div class="row m0">
<div class="col-md-2 p0 height100">
<div class="ip_bio_tab_bay height100">
<ul> <?php
<li class="active" data-toggle="tab" href="#profile">Profile</li>
<li data-toggle="tab" href="#bio">Biography</li> if(!empty($my_capabilities['capabilities']))
<li class="arrow" data-toggle="tab" href="#special">Specialization</li> {
<!-- <li data-toggle="tab" href="#photo">Photos</li> $capability = explode(',', $my_capabilities['capabilities']);
<li data-toggle="tab" href="#more" class="arrow">More</li> --> foreach ($capability as $key => $value)
</ul> {
</div> if($value=="Doctor/collaborator")
</div> {
<div class="col-md-10 p0"> ?>
<div class="ip_bio_tab_content">
<div class="tab-content">
<div id="profile" class="tab-pane fade in active">
<div class="ip_profile_tab_top">
<div class="ip_profile_tab_circle">
<img src="<?php echo base_url();echo $doctor_data['dr_pic'];?>">
</div>
<div class="ip_profile_tab_name">
<h3>Dr. <?php echo $doctor_data['dr_name'] ?></h3>
</div>
<div class="ip_profile_tab_button">
<div class="ip_profile_tab_button_circle"><a href="<?php echo base_url();?>doctor/editprofile"><img src="<?php echo base_url();?>assets/images/ip_edit.png"></a></div>
<a href="javascript:void(0)" class="doc-delete-profile">
<div class="ip_profile_tab_button_circle"><img src="<?php echo base_url();?>assets/images/ip_delete.png">
</div>
</a>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
<div class="ip_profile_tab_detail">
<div class="row">
<div class="col-md-6">
<ul>
<li>
<div class="child1">Email :</div>
<div class="child2"><?php echo $doctor_data['dr_email'] ?></div>
<div class="clear"></div>
</li>
<li>
<div class="child1">Phone :</div>
<div class="child2"><?php echo $doctor_data['dr_telephone'] ?></div>
<div class="clear"></div>
</li>
<!-- <li>
<div class="child1">Site :</div>
<div class="child2">www.dummy.com</div>
<div class="clear"></div>
</li>
<li>
<div class="child1">Company :</div>
<div class="child2">Dummy</div>
<div class="clear"></div>
</li> -->
<li>
<div class="child1">Job Title :</div>
<div class="child2"><?php echo $doctor_data["dr_specialization"];?></div>
<div class="clear"></div>
</li>
</ul>
</div>
<div class="col-md-6">
<ul>
<?php if(!empty($doctor_data['dr_dob']))
{?>
<li>
<div class="child1">Birthday :</div>
<div class="child2"><?php echo date('d F Y',$doctor_data["dr_dob"]);?></div>
<div class="clear"></div>
</li>
<?php
}
?>
<li>
<div class="child1">Current City :</div>
<div class="child2"><?php echo $doctor_data["dr_neighbourhood"];?></div>
<div class="clear"></div>
</li>
<!-- <li>
<div class="child1">Studied at :</div>
<div class="child2">Harward University</div>
<div class="clear"></div>
</li> -->
</ul>
</div>
</div>
</div>
</div>
<div id="bio" class="tab-pane fade">
<div class="ip_profile_tab_top">
<div class="ip_profile_tab_circle">
<img src="<?php echo base_url();echo $doctor_data['dr_pic'];?>">
</div>
<div class="ip_profile_tab_name">
<h3>Dr. <?php echo $doctor_data['dr_name'] ?></h3>
</div>
<div class="ip_profile_tab_button">
<div class="ip_profile_tab_button_circle"><a href="<?php echo base_url();?>doctor/editprofile"><img src="<?php echo base_url();?>assets/images/ip_edit.png"></a></div>
<a href="javascript:void(0)" class="doc-delete-profile">
<div class="ip_profile_tab_button_circle"><img src="<?php echo base_url();?>assets/images/ip_delete.png"></div>
</a>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
<div class="ip_profile_tab_detail">
<p class="ip_row_p"><?php echo $doctor_data["dr_bio"];?></p>
</div>
</div>
<div id="special" class="tab-pane fade">
<div class="ip_profile_tab_top">
<div class="ip_profile_tab_circle">
<img src="<?php echo base_url();echo $doctor_data['dr_pic'];?>">
</div>
<div class="ip_profile_tab_name">
<h3>Dr. <?php echo $doctor_data['dr_name'] ?></h3>
</div>
<div class="ip_profile_tab_button">
<div class="ip_profile_tab_button_circle"><a href="<?php echo base_url();?>doctor/editprofile"><img src="<?php echo base_url();?>assets/images/ip_edit.png"></a></div>
<a href="javascript:void(0)" class="doc-delete-profile">
<div class="ip_profile_tab_button_circle"><img src="<?php echo base_url();?>assets/images/ip_delete.png"></div>
</a>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
<div class="ip_profile_tab_detail">
<div class="row">
<div class="col-md-10">
<p class="ip_row_p">Specialization</p>
<div class="ip_bank_detail_frame">
<input class="ip_bank_input" value="<?php echo $doctor_data["dr_specialization"];?>" readonly="">
</div>
</div>
</div>
<!-- <h3><?php echo $doctor_data["dr_specialization"];?></s></h3> -->
</div>
</div>
<!-- <div id="photo" class="tab-pane fade">
<div class="ip_profile_tab_detail">
<h3>Photos</h3>
</div>
</div>
<div id="more" class="tab-pane fade">
<div class="ip_profile_tab_detail">
<h3>More</h3>
</div>
</div> -->
</div>
</div>
</div>
</div>
</div>
<div class="ip_grid_cols">
<div class="row"> <div class="row">
<div class="col-md-4">
<div class="ip_bio_tab_div">
<div class="ip_bio_head">
Attendence
<div class="ip_bio_more">
</div>
</div>
<div class="ip_bio_detail textCenter">
<div class="ip_attendence_circle">
<div class="c100 p25">
<span><strong><?php echo $attendence['attendence_today'];?></strong></span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
<div class="clear"></div>
</div>
<p>Total attendence today</p>
<div class="ip_bio_bottom_bay">
<li>
<strong><?php echo $attendence['attendence_week'];?></strong>
<p>Week</p>
</li>
<li>
<strong><?php echo $attendence['attendence_month'];?></strong>
<p>Month</p>
</li>
<li>
<strong><?php echo $attendence['attendence_year'];?></strong>
<p>Year</p>
</li>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="ip_bio_tab_div">
<div class="ip_bio_head">
Notification
<div class="ip_bio_more">
</div>
</div>
<div class="ip_bio_detail">
<div class="ip_bio_notification_list">
<ul>
<?php
if(!empty($notifications))
{
foreach ($notifications as $key => $value)
{
?>
<li>
<h5><?php echo $value['type_name'];?>
<div class="ip_notification_time"><?php echo change_time_to_local($value['time'])?></div>
</h5>
<p><?php echo $value['message'];?></p>
</li>
<?php
}
}
?>
<!-- <li>
<h5>Nyla Augusta
<div class="ip_notification_time">12:56</div>
</h5>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been</p>
</li> -->
</ul>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="ip_bio_tab_div">
<div class="ip_bio_head">
Messages
<div class="ip_bio_more">
</div>
</div>
<div class="ip_bio_detail">
<div class="ip_bio_message_list">
<ul>
<?php if(!empty($recent))
{
foreach ($recent as $key => $elm)
{
?>
<li>
<a href="<?php echo base_url();?>Doctor/chat">
<div class="ip_bio_message_pic">
<img src="<?php echo base_url(); echo $elm['pat_pic']?>">
</div>
<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>
<div class="clear"></div>
<p><?php echo $elm['msg'];?></p>
</div>
<div class="clear"></div>
</a>
</li>
<?php
}
} ?>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="ip_full_calender_div"> <div class="ip_full_calender_div">
<div class="ip_full_calender_head"> <div class="ip_full_calender_head">
...@@ -397,14 +126,6 @@ ...@@ -397,14 +126,6 @@
<div id="tab-2" class="ip_period_section ip_custom_tab_content"> <div id="tab-2" class="ip_period_section ip_custom_tab_content">
<div class="ip_table_head"> <div class="ip_table_head">
<ul> <ul>
<!-- <li class="time_slot"></li>
<li>MON, 3</li>
<li>TUES, 4</li>
<li>WED, 5</li>
<li>THUR, 6</li>
<li>FRI, 7</li>
<li>SAT, 8</li>
<li class="borderrightnone">SUN, 9</li> -->
<li class="time_slot"></li> <li class="time_slot"></li>
<?php <?php
//$today =date('N',time()); //$today =date('N',time());
...@@ -468,819 +189,84 @@ ...@@ -468,819 +189,84 @@
</div> </div>
</div> </div>
</div> </div>
<div class="ip_grid_cols">
<div class="row">
<div class="col-md-8">
<div class="ip_schedule_div">
<form data-parsley-validate="" role="form" id="doc_sch_sub_form">
<div class="ip_schedule_head">
<div class="ip_bio_head bordernone floatLeft">
Main Schedule
</div>
<div class="ip_head_button floatRight">
<div class="floatLeft mr5">
<select class="ip_select_clinic_input" data-parsley-consultduration="" data-parsley-required="" name="dct_sch_clinic" id="doc_sel_clinic" >
<option disabled selected>Select Clinic</option>
<?php foreach ($clinic_list as $key => $value) {
?>
<option value="<?php echo $value['clinic_id']?>"><?php echo $value['clinic_name']?></option>
<?php
}
?>
</select>
</div>
<div class="floatLeft hidden"> <!-- DIV FOR NEXT AND PREV IN CLINIC SELECT -->
<div class="btn-group btn-group-sm">
<button type="button" class="btn ip_bio_head_btn"><img src="<?php echo base_url();?>assets/images/ip_arw_left.png"></button>
<button type="button" class="btn ip_bio_head_btn" id="doc_sel_clinic_next"><img src="<?php echo base_url();?>assets/images/ip_arw_right.png"></button>
</div>
</div>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
<div class="ip_schedule_week">
<div class="ip_day_time_schedule_details_data p0">
<div class="textLeft">
<input disabled="" id="choose-schedule-primary" name="active_schedule_type" class="ip_custom_checkbox1 ip_gender_check_checkbox" type="radio" value="0" >
<label for="choose-schedule-primary" class="ip_custom_checkbox_label1 ip_gender_check_label t0">Primary</label>
<input disabled="" id="choose-schedule-secondary" name="active_schedule_type" class="ip_custom_checkbox1 ip_gender_check_checkbox " required="" value="1" type="radio" data-parsley-required="" >
<label for="choose-schedule-secondary" class="ip_custom_checkbox_label1 ip_gender_check_label t0">Secondary</label>
<div class="clear"></div>
</div>
</div>
</div>
<div class="ip_doc_dash_tab">
<ul>
<li class="active" data-toggle="tab" href="#primary">Primary Schedule</li>
<li data-toggle="tab" href="#secondary">Secondary Schedule</li>
<div class="clear"></div>
</ul>
<div id="doc_dash_agenda_error" class="ip_parley_validation_error hidden">
Please Configure Agenda (PRIMARY and SECONDARY)
</div>
</div>
<?php
<div class="tab-content"> }
<div id="primary" class="tab-pane fade in active"> if($value=='Doctor/chat')
<div class="ip_schedule_week"> {
<li> ?>
<input id="clinic_day_mon" disabled="" type="checkbox" name="dct_sch_day[]" value="mon">
<label for="clinic_day_mon">Monday</label>
</li>
<li>
<input id="clinic_day_tue" disabled="" type="checkbox" name="dct_sch_day[]" value="tue">
<label for="clinic_day_tue">Tuesday</label>
</li>
<li>
<input id="clinic_day_wed" disabled="" type="checkbox" name="dct_sch_day[]" value="wed">
<label for="clinic_day_wed">Wednesday</label>
</li>
<li>
<input id="clinic_day_thu" disabled="" type="checkbox" name="dct_sch_day[]" value="thu">
<label for="clinic_day_thu">Thursday</label>
</li>
<li>
<input id="clinic_day_fri" disabled="" type="checkbox" name="dct_sch_day[]" value="fri">
<label for="clinic_day_fri">Friday</label>
</li>
<li>
<input id="clinic_day_sat" disabled="" type="checkbox" name="dct_sch_day[]" value="sat">
<label for="clinic_day_sat">Saturday</label>
</li>
<li>
<input id="clinic_day_sun" data-parsley-mincheck="1" data-parsley-required="" disabled="" type="checkbox" name="dct_sch_day[]" value="sun">
<label for="clinic_day_sun">Sunday</label>
</li>
<div class="clear"></div>
</div>
<div class="ip_schedule_timing">
<li id="clinic_day_mon_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Monday</h6>
<!-- <select class="ip_schedule_timing_input floatLeft">
<option>05:25 PM</option> </select>-->
<input disabled="" readonly="" id="sch_mon_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="dct_sch_mon_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime= "#sch_mon_start" name="dct_sch_mon_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sch_mon_end">
<!-- <select class="ip_schedule_timing_input floatRight">
<option>05:25 PM</option>
</select> -->
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <input id="checkbox-1" class="ip_custom_checkbox" name="checkbox-1" type="checkbox" checked> -->
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="intr_chkbx_mon" class="ip_custom_checkbox" type="checkbox" >
<label for="intr_chkbx_mon" class="ip_custom_checkbox_label">Interval</label>
</h6>
<!-- <select disabled="" id="sch_mon_int" name="dct_sch_mon_int" class="ip_schedule_timing_input floatLeft">
<option disabled selected>Time</option>
<?php
for ($i = 1; $i <= 59; $i++) {
?>
<option value="<?php echo $i?>"><?php echo $i?> min(s)</option>
<?php
}
?>
</select> -->
<input disabled="" readonly="" id="intr_mon_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " data-parsley-mintime ="#sch_mon_start" name="dct_intr_mon_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime="#intr_mon_start" data-parsley-maxtime = "#sch_mon_end" name="dct_intr_mon_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="intr_mon_end">
<div class="clear"></div>
</div>
</div>
</li>
<li id="clinic_day_tue_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Tuesday</h6>
<!-- <select class="ip_schedule_timing_input floatLeft">
<option>05:25 PM</option>
</select>
<select class="ip_schedule_timing_input floatRight">
<option>05:25 PM</option>
</select> -->
<input disabled="" readonly="" id="sch_tue_start" name="dct_sch_tue_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#sch_tue_start" name="dct_sch_tue_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sch_tue_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <input id="checkbox-2" class="ip_custom_checkbox" name="checkbox-2" type="checkbox" checked> -->
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="intr_chkbx_tue" class="ip_custom_checkbox" type="checkbox" >
<label for="intr_chkbx_tue" class="ip_custom_checkbox_label">Interval</label>
</h6>
<!-- <select disabled="" id="sch_tue_int" name="dct_sch_tue_int" class="ip_schedule_timing_input floatLeft"> <div class="ip_grid_cols">
<option disabled selected>Time</option> <div class="row">
<?php <div class="col-md-4">
for ($i = 1; $i <= 59; $i++) { <div class="ip_bio_tab_div">
?> <div class="ip_bio_head">
<option value="<?php echo $i?>"><?php echo $i?> min(s)</option> Messages
<?php <div class="ip_bio_more">
}
?>
</select> -->
<input disabled="" readonly="" id="intr_tue_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " data-parsley-mintime ="#sch_tue_start" name="dct_intr_tue_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#intr_tue_start" data-parsley-maxtime = "#sch_tue_end" name="dct_intr_tue_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="intr_tue_end">
<div class="clear"></div>
</div> </div>
</div> </div>
</li> <div class="ip_bio_detail">
<li id="clinic_day_wed_div" class="inp-dis"> <div class="ip_bio_message_list">
<div class="row"> <ul>
<div class="col-md-6"> <?php if(!empty($recent))
<h6>Wednesday</h6> {
<!-- <select class="ip_schedule_timing_input floatLeft"> foreach ($recent as $key => $elm)
<option>05:25 PM</option> {
</select>
<select class="ip_schedule_timing_input floatRight">
<option>05:25 PM</option>
</select> -->
<input disabled="" readonly="" id="sch_wed_start" name="dct_sch_wed_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="">
<input disabled="" readonly="" data-parsley-mintime="#sch_wed_start" name="dct_sch_wed_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sch_wed_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <input id="checkbox-3" class="ip_custom_checkbox" name="checkbox-3" type="checkbox" checked> -->
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="intr_chkbx_wed" class="ip_custom_checkbox" type="checkbox" >
<label for="intr_chkbx_wed" class="ip_custom_checkbox_label">Interval</label>
</h6>
<!-- <select id="sch_wed_int" disabled="" name="dct_sch_wed_int" class="ip_schedule_timing_input floatLeft">
<option disabled selected>Time</option>
<?php
for ($i = 1; $i <= 59; $i++) {
?>
<option value="<?php echo $i?>"><?php echo $i?> min(s)</option>
<?php
}
?>
</select> -->
<input disabled="" readonly="" id="intr_wed_start" data-parsley-mintime ="#sch_wed_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="dct_intr_wed_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#intr_wed_start" data-parsley-maxtime = "#sch_wed_end" name="dct_intr_wed_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="intr_wed_end">
<div class="clear"></div>
</div>
</div>
</li>
<li id="clinic_day_thu_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Thursday</h6>
<!-- <select class="ip_schedule_timing_input floatLeft">
<option>05:25 PM</option>
</select>
<select class="ip_schedule_timing_input floatRight">
<option>05:25 PM</option>
</select> -->
<input disabled="" readonly="" id="sch_thu_start" name="dct_sch_thu_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime="#sch_thu_start" name="dct_sch_thu_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sch_thu_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <input id="checkbox-4" class="ip_custom_checkbox" name="checkbox-4" type="checkbox" checked> -->
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="intr_chkbx_thu" type="checkbox" class="ip_custom_checkbox">
<label for="intr_chkbx_thu" class="ip_custom_checkbox_label">Interval</label>
</h6>
<!-- <select disabled="" id="sch_thu_int" name="dct_sch_thu_int" class="ip_schedule_timing_input floatLeft">
<option disabled selected>Time</option>
<?php
for ($i = 1; $i <= 59; $i++) {
?>
<option value="<?php echo $i?>"><?php echo $i?> min(s)</option>
<?php
}
?>
</select> -->
<input disabled="" readonly="" id="intr_thu_start" data-parsley-mintime ="#sch_thu_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="dct_intr_thu_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#intr_thu_start" data-parsley-maxtime = "#sch_thu_end" name="dct_intr_thu_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="intr_thu_end">
<div class="clear"></div>
</div>
</div>
</li>
<li id="clinic_day_fri_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Friday</h6>
<!-- <select class="ip_schedule_timing_input floatLeft">
<option>05:25 PM</option>
</select>
<select class="ip_schedule_timing_input floatRight">
<option>05:25 PM</option>
</select> -->
<input disabled="" readonly="" id="sch_fri_start" name="dct_sch_fri_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime="#sch_fri_start" name="dct_sch_fri_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sch_fri_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <input id="checkbox-5" class="ip_custom_checkbox" name="checkbox-5" type="checkbox" checked> -->
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="intr_chkbx_fri" class="ip_custom_checkbox" type="checkbox" >
<label for="intr_chkbx_fri" class="ip_custom_checkbox_label">Interval</label>
</h6>
<!-- <select disabled="" id="sch_fri_int" name="dct_sch_fri_int" class="ip_schedule_timing_input floatLeft">
<option disabled selected>Time</option>
<?php
for ($i = 1; $i <= 59; $i++) {
?>
<option value="<?php echo $i?>"><?php echo $i?> min(s)</option>
<?php
}
?>
</select> -->
<input disabled="" readonly="" id="intr_fri_start" data-parsley-mintime ="#sch_fri_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="dct_intr_fri_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#intr_fri_start" data-parsley-maxtime = "#sch_fri_end" name="dct_intr_fri_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="intr_fri_end">
<div class="clear"></div>
</div>
</div>
</li>
<li id="clinic_day_sat_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Saturday</h6>
<!-- <select class="ip_schedule_timing_input floatLeft">
<option>05:25 PM</option>
</select>
<select class="ip_schedule_timing_input floatRight">
<option>05:25 PM</option>
</select> -->
<input disabled="" readonly="" id="sch_sat_start" name="dct_sch_sat_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime="#sch_sat_start" name="dct_sch_sat_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sch_sat_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <input id="checkbox-6" class="ip_custom_checkbox" name="checkbox-6" type="checkbox" checked> -->
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="intr_chkbx_sat" class="ip_custom_checkbox" type="checkbox" >
<label for="intr_chkbx_sat" class="ip_custom_checkbox_label">Interval</label>
</h6>
<!-- <select disabled="" id="sch_sat_int" name="dct_sch_sat_int" class="ip_schedule_timing_input floatLeft">
<option disabled selected>Time</option>
<?php
for ($i = 1; $i <= 59; $i++) {
?>
<option value="<?php echo $i?>"><?php echo $i?> min(s)</option>
<?php
}
?>
</select> -->
<input disabled="" readonly="" id="intr_sat_start" data-parsley-mintime ="#sch_sat_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="dct_intr_sat_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime ="#intr_sat_start" data-parsley-maxtime = "#sch_sat_end" name="dct_intr_sat_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="intr_sat_end">
<div class="clear"></div>
</div>
</div>
</li>
<li id="clinic_day_sun_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Sunday</h6>
<!-- <select class="ip_schedule_timing_input floatLeft">
<option>05:25 PM</option>
</select>
<select class="ip_schedule_timing_input floatRight">
<option>05:25 PM</option>
</select> -->
<input disabled="" readonly="" id="sch_sun_start" name="dct_sch_sun_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime="#sch_sun_start" name="dct_sch_sun_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sch_sun_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <input id="checkbox-7" class="ip_custom_checkbox" name="checkbox-7" type="checkbox" checked> -->
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="intr_chkbx_sun" class="ip_custom_checkbox" type="checkbox" >
<label for="intr_chkbx_sun" class="ip_custom_checkbox_label">Interval</label>
</h6>
<!-- <select disabled="" id="sch_sun_int" name="dct_sch_sun_int" class="ip_schedule_timing_input floatLeft">
<option disabled selected>Time</option>
<?php
for ($i = 1; $i <= 59; $i++) {
?> ?>
<option value="<?php echo $i?>"><?php echo $i?> min(s)</option> <li>
<?php <a href="<?php echo base_url();?>Doctor/chat">
} <div class="ip_bio_message_pic">
?> <img src="<?php echo base_url(); echo $elm['pat_pic']?>">
</select> --> </div>
<input disabled="" readonly="" id="intr_sun_start" data-parsley-mintime ="#sch_sun_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="dct_intr_sun_start" placeholder="" > <div class="ip_bio_messages">
<input disabled="" readonly="" data-parsley-mintime = "#intr_sun_start" data-parsley-maxtime = "#sch_sun_end" name="dct_intr_sun_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="intr_sun_end"> <h5><?php echo $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>
</div>
<div class="clear"></div>
</a>
</li>
<?php
}
} ?>
</ul>
</div> </div>
</div> </div>
</li>
</div>
</div>
<div id="secondary" class="tab-pane fade">
<div class="ip_schedule_week">
<li>
<input id="sec_clinic_day_mon" disabled="" type="checkbox" name="sec_dct_sch_day[]" value="mon">
<label for="sec_clinic_day_mon">Monday</label>
</li>
<li>
<input id="sec_clinic_day_tue" disabled="" type="checkbox" name="sec_dct_sch_day[]" value="tue">
<label for="sec_clinic_day_tue">Tuesday</label>
</li>
<li>
<input id="sec_clinic_day_wed" disabled="" type="checkbox" name="sec_dct_sch_day[]" value="wed">
<label for="sec_clinic_day_wed">Wednesday</label>
</li>
<li>
<input id="sec_clinic_day_thu" disabled="" type="checkbox" name="sec_dct_sch_day[]" value="thu">
<label for="sec_clinic_day_thu">Thursday</label>
</li>
<li>
<input id="sec_clinic_day_fri" disabled="" type="checkbox" name="sec_dct_sch_day[]" value="fri">
<label for="sec_clinic_day_fri">Friday</label>
</li>
<li>
<input id="sec_clinic_day_sat" disabled="" type="checkbox" name="sec_dct_sch_day[]" value="sat">
<label for="sec_clinic_day_sat">Saturday</label>
</li>
<li>
<input id="sec_clinic_day_sun" data-parsley-mincheck="1" data-parsley-required="" disabled="" type="checkbox" name="sec_dct_sch_day[]" value="sun">
<label for="sec_clinic_day_sun">Sunday</label>
</li>
<div class="clear"></div>
</div>
<div class="ip_schedule_timing">
<li id="sec_clinic_day_mon_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Monday</h6>
<input disabled="" readonly="" id="sec_sch_mon_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="sec_dct_sch_mon_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#sec_sch_mon_start" name="sec_dct_sch_mon_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_sch_mon_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="sec_intr_chkbx_mon" class="ip_custom_checkbox" type="checkbox" >
<label for="sec_intr_chkbx_mon" class="ip_custom_checkbox_label">Interval</label>
</h6>
<!-- <h6 class="ip_schedule_check">
<input id="checkbox-1" class="ip_custom_checkbox" name="checkbox-1" type="checkbox" checked>
<label for="checkbox-1" class="ip_custom_checkbox_label">Interval</label>
</h6> -->
<input disabled="" readonly="" id="sec_intr_mon_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " data-parsley-mintime ="#sec_sch_mon_start" name="sec_dct_intr_mon_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#sec_intr_mon_start" data-parsley-maxtime = "#sec_sch_mon_end" name="sec_dct_intr_mon_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_intr_mon_end">
<div class="clear"></div>
</div>
</div>
</li>
<li id="sec_clinic_day_tue_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Tuesday</h6>
<input disabled="" readonly="" id="sec_sch_tue_start" name="sec_dct_sch_tue_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#sec_sch_tue_start" name="sec_dct_sch_tue_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_sch_tue_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="sec_intr_chkbx_tue" class="ip_custom_checkbox" type="checkbox" >
<label for="sec_intr_chkbx_tue" class="ip_custom_checkbox_label">Interval</label>
</h6>
<input disabled="" readonly="" id="sec_intr_tue_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " data-parsley-mintime ="#sec_sch_tue_start" name="sec_dct_intr_tue_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#sec_intr_tue_start" data-parsley-maxtime = "#sec_sch_tue_end" name="sec_dct_intr_tue_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_intr_tue_end">
<div class="clear"></div>
</div>
</div>
</li>
<li id="sec_clinic_day_wed_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Wednesday</h6>
<input disabled="" readonly="" id="sec_sch_wed_start" name="sec_dct_sch_wed_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="">
<input disabled="" readonly="" data-parsley-mintime="#sec_sch_wed_start" name="sec_dct_sch_wed_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_sch_wed_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="sec_intr_chkbx_wed" class="ip_custom_checkbox" type="checkbox" >
<label for="sec_intr_chkbx_wed" class="ip_custom_checkbox_label">Interval</label>
</h6>
<input disabled="" readonly="" id="sec_intr_wed_start" data-parsley-mintime ="#sec_sch_wed_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="sec_dct_intr_wed_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#sec_intr_wed_start" data-parsley-maxtime = "#sec_sch_wed_end" name="sec_dct_intr_wed_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_intr_wed_end">
<div class="clear"></div>
</div>
</div>
</li>
<li id="sec_clinic_day_thu_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Thursday</h6>
<input disabled="" readonly="" id="sec_sch_thu_start" name="sec_dct_sch_thu_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime="#sec_sch_thu_start" name="sec_dct_sch_thu_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_sch_thu_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="sec_intr_chkbx_thu" class="ip_custom_checkbox" type="checkbox" >
<label for="sec_intr_chkbx_thu" class="ip_custom_checkbox_label">Interval</label>
</h6>
<input disabled="" readonly="" id="sec_intr_thu_start" data-parsley-mintime ="#sec_sch_thu_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="sec_dct_intr_thu_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#sec_intr_thu_start" data-parsley-maxtime = "#sec_sch_thu_end" name="sec_dct_intr_thu_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_intr_thu_end">
<div class="clear"></div>
</div>
</div>
</li>
<li id="sec_clinic_day_fri_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Friday</h6>
<input disabled="" readonly="" id="sec_sch_fri_start" name="sec_dct_sch_fri_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime="#sec_sch_fri_start" name="sec_dct_sch_fri_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_sch_fri_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="sec_intr_chkbx_fri" class="ip_custom_checkbox" type="checkbox" >
<label for="sec_intr_chkbx_fri" class="ip_custom_checkbox_label">Interval</label>
</h6>
<input disabled="" readonly="" id="sec_intr_fri_start" data-parsley-mintime ="#sec_sch_fri_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="sec_dct_intr_fri_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#sec_intr_fri_start" data-parsley-maxtime = "#sec_sch_fri_end" name="sec_dct_intr_fri_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_intr_fri_end">
<div class="clear"></div>
</div>
</div>
</li>
<li id="sec_clinic_day_sat_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Saturday</h6>
<input disabled="" readonly="" id="sec_sch_sat_start" name="sec_dct_sch_sat_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime="#sec_sch_sat_start" name="sec_dct_sch_sat_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_sch_sat_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="sec_intr_chkbx_sat" class="ip_custom_checkbox" type="checkbox" >
<label for="sec_intr_chkbx_sat" class="ip_custom_checkbox_label">Interval</label>
</h6>
<input disabled="" readonly="" id="sec_intr_sat_start" data-parsley-mintime ="#sec_sch_sat_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="sec_dct_intr_sat_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime ="#sec_intr_sat_start" data-parsley-maxtime = "#sec_sch_sat_end" name="sec_dct_intr_sat_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_intr_sat_end">
<div class="clear"></div>
</div>
</div>
</li>
<li id="sec_clinic_day_sun_div" class="inp-dis">
<div class="row">
<div class="col-md-6">
<h6>Sunday</h6>
<input disabled="" readonly="" id="sec_sch_sun_start" name="sec_dct_sch_sun_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime="#sec_sch_sun_start" name="sec_dct_sch_sun_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_sch_sun_end">
<div class="clear"></div>
</div>
<div class="col-md-6">
<h6 class="ip_schedule_check">
<!-- <p class="ip_custom_checkbox_label">Interval</p> -->
<input disabled id="sec_intr_chkbx_sun" class="ip_custom_checkbox" type="checkbox" >
<label for="sec_intr_chkbx_sun" class="ip_custom_checkbox_label">Interval</label>
</h6>
<input disabled="" readonly="" id="sec_intr_sun_start" data-parsley-mintime ="#sec_sch_sun_start" class="ip_time floatLeft ip_schedule_timing_input dctr_dsh_timepicker " name="sec_dct_intr_sun_start" placeholder="" >
<input disabled="" readonly="" data-parsley-mintime = "#sec_intr_sun_start" data-parsley-maxtime = "#sec_sch_sun_end" name="sec_dct_intr_sun_end" class="ip_time floatRight ip_schedule_timing_input dctr_dsh_timepicker" placeholder="" id="sec_intr_sun_end">
<div class="clear"></div>
</div>
</div>
</li>
</div> </div>
</div>
<div class="ip_schedule_button_bay">
<button class="ip_schedule_btn " type="button" id="doc_sch_sub">ADD SCHEDULE</button>
</div>
<div id="add_schedule_success" class="alert alert-success hidden">
Schedule added Successfully.
</div>
<div id="add_schedule_fail" class="alert alert-danger hidden">
</div>
</form>
</div>
</div>
</div>
<div class="col-md-4">
<div class="ip_schedule_div">
<form data-parsley-validate="" role="form" id="doc_consult_config_sub_form">
<div class="ip_schedule_head">
<div class="ip_bio_head bordernone floatLeft">
Configuring Consultation
</div> </div>
<div class="clear"></div>
</div>
<div class="ip_schedule_detail">
<li>
<div class="child1">Duration of Consultation</div>
<div class="child2">
<select name="consultation_duration" id="doc_consult_duration" class="ip_schedule_input_duration " placeholder="" data-parsley-required="">
<option value="0" disabled selected>Time</option>
<option value="10" >10 MIN</option>
<option value="15" >15 MIN</option>
<option value="30" >30 MIN</option>
<option value="45" >45 MIN</option>
<option value="60" >60 MIN</option>
<option value="90" >90 MIN</option>
<option value="120" >120 MIN</option>
<!-- <?php
for ($i = 1; $i <= 60; $i++) {
?>
<option value="<?php echo $i?>"><?php echo $i?> MIN</option>
<?php
}
?> -->
</select>
</div>
<div class="clear"></div>
</li>
<hr>
<li>
<div class="child1">Value of Consultation</div>
<div class="child2">
<input class="ip_schedule_input_value" onKeyPress="if(this.value.length > 5) return false;" data-parsley-minlength="2" data-parsley-maxlength="5" data-parsley-required="" type="number" name="price" value="<?php echo $doctor_data['dr_price']?>">
</div>
<div class="clear"></div>
</li>
<hr>
<li>
<div class="child1">Inquiry Including Return</div>
<div class="child2">
<select id="doc_accept_return" name="accept_return" class="ip_schedule_input_return" placeholder="" data-parsley-required="">
<option disabled selected>Select Any</option>
<option value="1">Yes</option>
<option value="0">No</option>
</select>
</div>
<div class="clear"></div>
</li>
<li>
<div class="child1">Limit Period</div>
<div class="child2">
<select id="doc_return_timeperiod" name="return_timeperiod" class="ip_schedule_input_period " placeholder="">
<option value="0" disabled selected>Select Any</option>
<?php
for ($i = 1; $i <= 60; $i++) {
?>
<option value="<?php echo $i?>"><?php echo $i?> DAYS</option>
<?php
}
?>
</select>
</div>
<div class="clear"></div>
</li>
</div> </div>
<div class="ip_schedule_button_bay">
<button class="ip_schedule_btn" type="button" id="doc_consult_config_sub" >SAVE</button>
</div>
</form>
</div> </div>
<div class="alert alert-danger hidden" id="add_consult_config_fail">
<strong>Error!</strong> Configuring Consultation Failed!.
</div>
<div class="alert alert-success hidden" id="add_consult_config_success">
<strong>Success!</strong> Consultation Configured.
</div>
<div class="ip_schedule_div"> <?php
<form data-parsley-validate="" role="form" id="doc_leave_sub_form">
}
<div class="ip_schedule_head"> }
<div class="ip_bio_head bordernone floatLeft"> }
Vacation else
</div> {
<div class="ip_head_button bordernone floatRight"> ?>
<select class="ip_select_clinic_input" data-parsley-required="true" name="doc-leave-clinic" id="doc_leave_clinic" > <div class="ip_grid_cols">
<option disabled selected>Select Clinic</option> <div class="row">
<?php foreach ($clinic_list as $key => $value) { <div class="ip_bio_tab_div ip_top_dash_detail textCenter">
?> <p>No Permissions authorized for you right now, Come back later!</p>
<option value="<?php echo $value['clinic_id']?>"><?php echo $value['clinic_name']?></option> </div>
<?php
}
?>
</select>
</div>
<div class="clear"></div>
</div>
<div class="ip_schedule_detail">
<li>
<div class="child1">Start of Vacation</div>
<div class="child2" id="doc-leave-container">
<input data-parsley-required="true" class="ip_schedule_input" name="dctr-leave-start" id="dctr_leave_start" placeholder="">
</div>
<div class="clear"></div>
</li>
<li>
<div class="child1">End of Vacation</div>
<div class="child2" id="doc-leave-container">
<input data-parsley-required="true" class="ip_schedule_input" name="dctr-leave-end" id="dctr_leave_end" data-parsley-mindate="#dctr_leave_start" placeholder="">
</div>
<div class="clear"></div>
</li>
</div>
<div class="ip_schedule_button_bay">
<button class="ip_schedule_btn" type="button" id="doc_leave_sub" >ACTIVATE VACATION</button>
</div>
<div class="alert alert-success hidden" id="add_vacation_success">
<strong>Success!</strong> Vacation Added.
</div>
<div class="alert alert-success hidden" id="add_vacation_fail">
<strong>Error!</strong> Vacation not Added.
</div>
</form>
</div>
</div>
</div> </div>
</div> </div>
</div>
</div>
<?php
}
?>
<!-- DELETE-POP-UP -->
<div id="doc-delete" class="modal fade" role="dialog" data-backdrop="static" data-keyboard="false">
<div class="modal-dialog">
<div class="ip_patient_delete_pop_wrapper">
<div class="ip_paitent_delete_header">
DELETE USER ACCOUNT
</div>
<div class="ip_patient_delete_content">
<div class="ip_delete_pic_circle">
<img src="<?php echo base_url();?>/assets/images/ip_delete_user_pic.png">
</div>
<h5>DO YOU REALLY WANT TO DELETE ACCOUNT?</h5>
<hr>
<p>By verifying this action you will receive a verification code via email to
confirm deletion of your account</p>
<form data-parsley-validate="" role="form" id="doc_profile_delete">
<div class="ip_patient_delete_form">
<div class="ip_patient_delete_row">
<input class="ip_patient_input ip_paitent_delete_user reset-form" data-parsley-required="" name="username" placeholder="Login" onKeyPress="if(this.value.length > 25) return false;">
</div>
<div class="ip_patient_delete_row">
<input class="ip_patient_input ip_paitent_delete_pass reset-form" data-parsley-required="" name="password" placeholder="Password" onKeyPress="if(this.value.length > 25) return false;" type="Password">
</div>
<div id="doc_profile_delete_error" class="alert alert-danger hidden">
</div>
<div class="ip_patient_delete_row">
<button type="button" id="doc_del_check_login_sub" class="ip_paitent_dark_btn floatLeft">ACCEPT</button>
<button class="ip_paitent_delete_btn floatRight" data-dismiss="modal">CANCEL</button>
<div class="clear"></div>
</div>
</div>
</form>
</div>
</div>
</div> </div>
</div> </div>
<!-- DELETE-CONFIRMATION POP-UP -->
<div id="doc-delete-con" class="modal fade" role="dialog" data-backdrop="static" data-keyboard="false">
<div class="modal-dialog">
<div class="ip_patient_delete_pop_wrapper">
<div class="ip_paitent_delete_header">
DELETE USER ACCOUNT
</div>
<div class="ip_patient_delete_content">
<div class="ip_delete_pic_circle">
<img src="<?php echo base_url();?>/assets/images/ip_delete_user_pic.png">
</div>
<h5>DO YOU REALLY WANT TO DELETE ACCOUNT?</h5>
<hr>
<p>By confirming this action your account will be permanently deleted.<br>
Enter the confirmation code received by email.</p>
<div class="ip_patient_delete_form">
<form data-parsley-validate="" role="form" id="doc_profile_delete_confirmation">
<!-- <div class="ip_patient_delete_row">
<input class="ip_patient_input ip_paitent_delete_user" placeholder="Login">
</div>
<div class="ip_patient_delete_row">
<input class="ip_patient_input ip_paitent_delete_pass" placeholder="Password">
</div> -->
<div class="ip_patient_delete_row">
<input class="ip_patient_input ip_paitent_delete_pass uppercase reset-form" name="confirmation_code" data-parsley-minlength="8" data-parsley-required="" data-parsley-maxlength="8" onKeyPress="if(this.value.length > 7) return false;" placeholder="Confirmation Code">
</div>
<div id="doc_profile_delete_code_error" class="alert alert-danger hidden"></div>
<div class="ip_patient_delete_row">
<button type="button" class="ip_paitent_dark_btn floatLeft" id="doc_del_check_code_sub">ACCEPT</button>
<button class="ip_paitent_delete_btn floatRight" data-dismiss="modal">CANCEL</button>
<div class="clear"></div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- DELETED POP-UP -->
<div id="doc-delete-complete" class="modal fade" role="dialog" data-backdrop="static" data-keyboard="false">
<div class="modal-dialog">
<div class="ip_patient_delete_pop_wrapper">
<div class="ip_paitent_delete_header">
DELETE USER ACCOUNT
</div>
<div class="ip_patient_delete_content">
<div class="ip_delete_pic_circle">
<img src="<?php echo base_url();?>/assets/images/ip_delete_user_pic.png">
</div>
<h5>ACCOUNT DELETED</h5>
<hr>
<div class="ip_patient_delete_row textCenter">
<a href="javascript:void(0)">
<button type="button" class="ip_paitent_dark_btn" data-dismiss="modal">LOG OUT</button>
</a>
<div class="clear"></div>
</div>
</div>
</div>
</div>
</div>
......
<?php <?php
$userdata = $this->session->userdata('UserData');
if(!empty($day_appointment)) if(!empty($day_appointment))
{ {
// print_r($day_appointment);die(); // print_r($day_appointment);die();
...@@ -27,21 +28,27 @@ ...@@ -27,21 +28,27 @@
</div> </div>
</div> </div>
<div class="col-md-4 p0 height100"> <?php
<div class="ip_day_time_schedule_details_data height100"> if($userdata['type']=="DOCTOR")
<a href="<?php echo base_url();?>Doctor/service/<?php echo $value['booking_id']?>"> {
<button id="doc_service_startbtn" type="button" class="ip_start_service_btn">Start Service</button> ?>
</a> <div class="col-md-4 p0 height100">
<div class="ip_day_time_schedule_details_data height100">
<a href="<?php echo base_url();?>Doctor/service/<?php echo $value['booking_id']?>">
<button id="doc_service_startbtn" type="button" class="ip_start_service_btn">Start Service</button>
</a>
</div>
</div> </div>
</div> <?php
}
?>
<div class="col-md-3 p0 height100 textCenter"> <div class="col-md-3 p0 height100 textCenter">
<div class="ip_day_time_schedule_details_data height100"> <div class="ip_day_time_schedule_details_data height100">
<div id="doc_dash_appoint_cancel" bookid="<?php echo $value['booking_id'];?>"> <div id="doc_dash_appoint_cancel" bookid="<?php echo $value['booking_id'];?>">
<span class="ip_canceler"><img src="<?php echo base_url();?>assets/images/ip_cancel.png"></span> <span class="ip_canceler"><img src="<?php echo base_url();?>assets/images/ip_cancel.png"></span>
<span class="ip_canceler">Cancel</span> <span class="ip_canceler">Cancel</span>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
<button class="ip_colaborator_btn" type="button" id="edit-colaborator-btn" collabor="<?php echo $collaborator_data['id'];?>">Update & Save</button> <button class="ip_colaborator_btn" type="button" id="edit-colaborator-btn" collabor="<?php echo $collaborator_data['id'];?>">Update & Save</button>
</a> </a>
<a href="javascript:void(0)"> <a href="javascript:void(0)">
<button class="ip_colaborator_delete_btn" type="button" id="delete-colaborator-btn" collabor="<?php echo $collaborator_data['id'];?>" >Delete Collaborator</button> <button class="ip_colaborator_delete_btn" type="button" id="delete-colaborator-btn" colabor="<?php echo $collaborator_data['id'];?>" >Delete Collaborator</button>
</a> </a>
</div> </div>
<div class="alert alert-success alert-dismiss textCenter hidden" id="colabor-edit-success">Collaborator Profile Updated!</div> <div class="alert alert-success alert-dismiss textCenter hidden" id="colabor-edit-success">Collaborator Profile Updated!</div>
...@@ -135,6 +135,25 @@ ...@@ -135,6 +135,25 @@
</div> </div>
</div> </div>
<div id="success-collaborator-del" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="ip_custom_modal" style="min-height:200px !important;">
<div class="ip_custom_modal_content">
<div class="ip_main_tab_content ">
<div class="ip_main_tab_pic">
<img src="<?php echo base_url();?>assets/images/tick.png">
</div>
<div class="success_content">
<h1><strong>Success</strong></h1>
<h5><strong>Collaborator Excluded!</strong></h5>
</div>
</div>
</div>
</div>
</div>
</div>
<script> <script>
var checkbox_appoint = document.getElementById('checkbox-access-appoint'); var checkbox_appoint = document.getElementById('checkbox-access-appoint');
var checkbox_msg = document.getElementById('checkbox-access-msg'); var checkbox_msg = document.getElementById('checkbox-access-msg');
......
...@@ -541,6 +541,7 @@ ...@@ -541,6 +541,7 @@
<div class="ip_edit_record_cover"> <div class="ip_edit_record_cover">
<form id="add-letter-form" data-parsley-validate="" role="form">
<div class="ip_edit_record_head" data-toggle="collapse" data-target="#letters"> <div class="ip_edit_record_head" data-toggle="collapse" data-target="#letters">
Attached letters Attached letters
</div> </div>
...@@ -555,7 +556,7 @@ ...@@ -555,7 +556,7 @@
<label for="checkbox-31" class="ip_custom_checkbox_label1">Standard certificate</label> <label for="checkbox-31" class="ip_custom_checkbox_label1">Standard certificate</label>
</div> </div>
<div class="ip_day_time_schedule_details_data p0 floatLeft"> <div class="ip_day_time_schedule_details_data p0 floatLeft">
<input id="checkbox-32" class="ip_custom_checkbox1 certificate-type" name="choose-certificate-type" type="radio" value="standardcid"> <input id="checkbox-32" class="ip_custom_checkbox1 certificate-type" name="choose-certificate-type" type="radio" value="standardcid" data-parsley-required="">
<label for="checkbox-32" class="ip_custom_checkbox_label1">Standard certificate with CID</label> <label for="checkbox-32" class="ip_custom_checkbox_label1">Standard certificate with CID</label>
</div> </div>
<div class="clear"></div> <div class="clear"></div>
...@@ -565,7 +566,7 @@ ...@@ -565,7 +566,7 @@
<div class="ip_edit_row"> <div class="ip_edit_row">
<p class="ip_row_p">Days of removal</p> <p class="ip_row_p">Days of removal</p>
<div class="ip_bank_detail_frame"> <div class="ip_bank_detail_frame">
<select class="ip_bank_input certificate-type" id="certificate-days"> <select class="ip_bank_input certificate-type" id="certificate-days" data-parsley-required="">
<option value="0" disabled selected>Select Day</option> <option value="0" disabled selected>Select Day</option>
<?php <?php
for($i=1;$i<=30;$i++) for($i=1;$i<=30;$i++)
...@@ -584,7 +585,7 @@ ...@@ -584,7 +585,7 @@
<div class="ip_edit_row"> <div class="ip_edit_row">
<p class="ip_row_p">Diagnostic (CID)</p> <p class="ip_row_p">Diagnostic (CID)</p>
<div class="ip_bank_detail_frame"> <div class="ip_bank_detail_frame">
<select class="ip_bank_input certificate-type" id="certificate-cid"> <select class="ip_bank_input certificate-type" id="certificate-cid" data-parsley-required="">
<option value="0" selected disabled>Start Dieting</option> <option value="0" selected disabled>Start Dieting</option>
cidnumbers cidnumbers
<?php if(!empty($cidnumbers)) <?php if(!empty($cidnumbers))
...@@ -627,8 +628,9 @@ ...@@ -627,8 +628,9 @@
</div> </div>
</div> </div>
<div class="alert hidden alert-success textCenter" id="certificate-success"></div> <div class="alert hidden alert-success textCenter" id="certificate-success"></div>
<div class="alert hidden alert-danger textCenter" id="certificate-error"></div> <div class="alert hidden alert-danger textCenter" id="certificate-error">Please enter Certificate Data! Minimum 20 Characters</div>
</div> </div>
</form>
</div> </div>
</div> </div>
......
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
?> ?>
<li class="active"><a href="<?php echo base_url()?>Home/Dashboard">Dashboard</a></li> <li class="active"><a href="<?php echo base_url()?>Home/Dashboard">Dashboard</a></li>
<li ><a href="">Agenda</a></li> <li ><a href="">Agenda</a></li>
<li ><a href="">Wallet</a></li> <li ><a href="<?php echo base_url();?>Doctor/wallet"">Wallet</a></li>
<li ><a href="<?php echo base_url();?>Doctor/records/">Records</a></li> <li ><a href="<?php echo base_url();?>Doctor/records/">Records</a></li>
<!-- <li ><a href="">About Us</a></li> <!-- <li ><a href="">About Us</a></li>
<li ><a href="">FAQ</a></li> <li ><a href="">FAQ</a></li>
...@@ -176,7 +176,7 @@ ...@@ -176,7 +176,7 @@
<input class="ip_nav_search_text" type="text" placeholder="Search"> <input class="ip_nav_search_text" type="text" placeholder="Search">
</div> </div>
</li> --> </li> -->
<?php if(!empty($userdata) and ($userdata['type']=='DOCTOR') or $userdata['type']=='PATIENT') <?php if(!empty($this->session->userdata('UserData') ) and ($this->session->userdata('UserData')['type']=='DOCTOR') or $this->session->userdata('UserData')['type']=='PATIENT')
{?> {?>
<li class="dropdown"> <li class="dropdown">
<div class="ip_nav_notification dropdown-toggle" data-toggle="dropdown"> <div class="ip_nav_notification dropdown-toggle" data-toggle="dropdown">
...@@ -270,13 +270,42 @@ ...@@ -270,13 +270,42 @@
<div class="ip_nav_account_profile_pic dropdown-toggle" data-toggle="dropdown"> <div class="ip_nav_account_profile_pic dropdown-toggle" data-toggle="dropdown">
<img src="<?php echo base_url();echo $userdata['profile_photo'];?>"> <img src="<?php echo base_url();echo $userdata['profile_photo'];?>">
</div> </div>
<?php } ?> <?php
}
?>
<?php if(!empty($userdata)&&($userdata['type']=="DOCTOR")) <?php if(!empty($userdata)&&($userdata['type']=="DOCTOR"))
{?> {
$clinic_list = get_clinic_list($userdata['id']);
?>
<ul class="dropdown-menu ip_nav_profile_listing"> <ul class="dropdown-menu ip_nav_profile_listing">
<div class="ip_arrow_up"></div> <div class="ip_arrow_up"></div>
<?php
if(!empty($clinic_list))
{
?>
<li>
<p>Clinics</p>
</li>
<?php
foreach ($clinic_list as $key => $elm)
{
?>
<li>
<div class="ip_drop_pic">
<img src="<?php echo base_url(); echo $elm['clinic_pic']?>">
</div>
<div class="ip_drop_detail"><?php echo $elm['clinic_name']?></div>
<div class="clear"></div>
</li>
<?php
}
}
?>
<!-- CODE FOR SHOWING COLLABORATOR --> <!-- CODE FOR SHOWING COLLABORATOR -->
<?php if(!empty($collaboratordata)){ <?php if(!empty($collaboratordata)){
?> ?>
...@@ -314,7 +343,7 @@ ...@@ -314,7 +343,7 @@
<?php } ?> <?php } ?>
<?php if(!empty($userdata)&&($userdata['type']=="DOCTOR/COLLABORATOR")) <?php if(!empty($userdata)&&($userdata['type']=="COLLABORATOR"))
{?> {?>
<ul class="dropdown-menu ip_nav_profile_listing"> <ul class="dropdown-menu ip_nav_profile_listing">
<div class="ip_arrow_up"></div> <div class="ip_arrow_up"></div>
...@@ -366,7 +395,7 @@ ...@@ -366,7 +395,7 @@
<?php } ?> <?php } ?>
<div class="ip_nav_account_profile_name"> <div class="ip_nav_account_profile_name">
<?php if(!empty($userdata)&&($userdata['type']=="DOCTOR" or $userdata['type']=="DOCTOR/COLLABORATOR")) <?php if(!empty($userdata)&&($userdata['type']=="DOCTOR" or $userdata['type']=="COLLABORATOR"))
{?>Dr.<?php echo $userdata['name'];} {?>Dr.<?php echo $userdata['name'];}
else if(!empty($userdata)&&($userdata['type']=="PATIENT")){echo $userdata['name'];} else if(!empty($userdata)&&($userdata['type']=="PATIENT")){echo $userdata['name'];}
......
<div class="ip_set_two_wrapper">
<div class="container ip_custom_container">
<div class="ip_main_path_stream">
<ul>
<li>Dashboard<span><img src="<?php echo base_url();?>assets/images/ip_tab_list_arw.png"></span></li>
<li>Wallet<span><img src="<?php echo base_url();?>assets/images/ip_tab_list_arw.png"></span></li>
</ul>
</div>
<div class="tab-content">
<div>
<div class="ip_message_tabs_body">
<div class="ip_graph_wrapper">
<div class="row">
<div class="col-md-4">
<div class="ip_bio_tab_div">
<div class="ip_bio_head">
Balance for redemption
<div class="ip_bio_more">
</div>
</div>
<div class="ip_bio_detail textCenter">
<div class="ip_bal_circle">
<div class="c100 p25">
<span><strong class="ip_counter" data-count="<?php echo $wallet['reedem_earn'];?>"><?php echo $wallet['reedem_earn'];?></strong></span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
<div class="clear"></div>
</div>
<p>Available for redemption</p>
<div class="ip_bio_bottom_bay">
<div class="ip_circle_left">
<strong>R$ <?php echo $last_redemption;?></strong>
<p>Last Redemption</p>
</div>
<div class="ip_circle_right">
<button class="ip_circle_btn bal_btn">HISTORY</button>
</div>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="ip_bio_tab_div">
<div class="ip_bio_head">
Future releases
<div class="ip_bio_more">
</div>
</div>
<div class="ip_bio_detail textCenter">
<div class="ip_future_circle">
<div class="c100 p25">
<span><strong class="ip_counter" data-count="<?php echo $wallet['future_earn'];?>"><?php echo $wallet['future_earn'];?></strong></span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
<div class="clear"></div>
</div>
<p>Launches of today</p>
<div class="ip_bio_bottom_bay">
<div class="ip_circle_left">
<strong>R$ <?php echo $next_release_amount;?></strong>
<p>Next Release</p>
</div>
<div class="ip_circle_right">
<button class="ip_circle_btn future_btn">VIEW MORE</button>
</div>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="ip_bio_tab_div">
<div class="ip_bio_head">
Total Balance
<div class="ip_bio_more">
</div>
</div>
<div class="ip_bio_detail textCenter">
<div class="ip_total_circle">
<div class="c100 p25">
<span><strong class="ip_counter" data-count="<?php echo $wallet['total_earn'];?>"><?php echo $wallet['total_earn'];?></strong></span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
<div class="clear"></div>
</div>
<p>Total Balance</p>
<!-- <div class="ip_bio_bottom_bay">
<div class="ip_circle_left">
<strong>R$ 350</strong>
<p>Last Release</p>
</div>
<div class="ip_circle_right">
<button class="ip_circle_btn total_btn">VIEW MORE</button>
</div>
<div class="clear"></div>
</div> -->
</div>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-4">
<div class="ip_bio_tab_div">
<div class="ip_bio_head">
Add Bank Account
<div class="ip_bio_more">
</div>
</div>
<form data-parsley-validate="" role="form" id="add-bank-form">
<div class="ip_bio_detail textCenter">
<div class="ip_bank_form">
<div class="ip_bank_row">
<div class="ip_bank_detail_frame">
<input class="ip_bank_input reset-bank-form" data-parsley-required="" placeholder="Bank" name="bank">
</div>
</div>
<div class="ip_bank_row">
<div class="ip_bank_detail_frame">
<div class="row m0 height100">
<div class="col-md-4 p0 height100">
<!-- <input class="ip_bank_input" placeholder="Agency" style="border-right:2px solid #f5f5f5;"> -->
<p class="p12" style="border-right:2px solid #f5f5f5;">Agency</p>
</div>
<div class="col-md-8 p0 height100"><input class="ip_bank_input bordernone reset-bank-form" placeholder="xxxx-xx" data-parsley-required="" name="agency"></div>
</div>
</div>
</div>
<div class="ip_bank_row">
<div class="ip_bank_detail_frame">
<div class="row m0 height100">
<div class="col-md-4 p0 height100">
<!-- <select class="ip_bank_input" style="border-right:2px solid #f5f5f5;">
<option>Account</option>
</select> -->
<p class="p12" style="border-right:2px solid #f5f5f5;">Account</p>
</div>
<div class="col-md-8 p0 height100"><input class="ip_bank_input bordernone reset-bank-form" placeholder="xxxx-xx" data-parsley-required="" type="number" name="account"></div>
</div>
</div>
</div>
<div class="ip_bank_row">
<div class="ip_bank_detail_frame">
<input class="ip_bank_input reset-bank-form" placeholder="Name" data-parsley-required="" name="name">
</div>
</div>
<div class="row m0 height100">
<div class="col-md-4 p0 height100">
<div class="ip_bank_detail_frame">
<button class="ip_bank_input" type="button" id="add-bank-reg-btn">REGISTER</button>
</div>
</div>
</div>
<hr>
<div id="add-bank-success-error" class="alert alert-dismiss hidden"></div>
</div>
</div>
</form>
</div>
</div>
<div class="col-md-4">
<div class="ip_bio_tab_div">
<div class="ip_bio_head">
Your Banks
<div class="ip_bank_setting_btn">
</div>
</div>
<div class="ip_bio_detail textCenter">
<div class="ip_bank_form">
<div class="ip_bank_row" id="show_all_saved_banks">
<?php
$this->load->view('wallet_show_banks');
?>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="ip_bio_tab_div">
<div class="ip_bio_head">
Perform Redemption
<div class="ip_bio_more">
</div>
</div>
<div class="ip_bio_detail textCenter">
<div class="ip_bank_form">
<div class="ip_bank_row">
<div class="ip_requested">
<div class="ip_requested_circle">
<img src="<?php echo base_url();?>assets/images/ip_dollar.png">
</div>
<div class="ip_requested_detail">
<strong>R$ <?php echo $wallet['reedem_earn'];?></strong>
<p>Requested value</p>
</div>
<div class="clear"></div>
</div>
</div>
<form data-parsley-validate="" role="form" id="redempetion-req-form">
<div class="ip_bank_row" id="show_bank_for_redemption">
<?php $this->load->view('wallet_show_bank_redemption') ?>
</div>
<div class="ip_bank_row">
<div class="ip_bank_detail_frame">
<div class="row m0 height100">
<div class="col-md-6 p0 height100">
<!-- <input class="ip_bank_input"style="border-right:2px solid #f5f5f5;" placeholder="Redemption Value"> -->
<p class="p12" style="border-right:2px solid #f5f5f5;">Redemption Value</p>
</div>
<div class="col-md-6 p0 height100"><input class="ip_bank_input bordernone reset-redemption-form" placeholder="R$ " type="number" data-parsley-required="" name="redemption_amount"> </div>
</div>
</div>
</div>
<div class="ip_bank_row">
<button class="ip_circle_btn bal_btn" type="button" id="request-redemption-btn">REQUEST REDEMPTION</button>
</div>
<div class="hidden alert alert-dismiss" id="redemption-success-error"></div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="ip_bank_detail_frame">
<select class="ip_bank_input reset-redemption-form" data-parsley-required="" name="redemption_bank">
<option disabled selected>Select Bank</option>
<?php
if(!empty($banks))
{
foreach ($banks as $key => $value)
{
?>
<option value="<?php echo $value['id'];?>"><?php echo $value['bank_name'];?> - <?php echo $value['account_no'];?></option>
<?php
}
}
?>
</select>
</div>
\ No newline at end of file
<div class="ip_bank_detail">
<?php
if(!empty($banks))
{
foreach ($banks as $key => $value)
{
?>
<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>
</div>
<div class="ip_bank_close delete-bank-btn" bankid="<?php echo $value['id'];?>">
</div>
<div class="clear"></div>
</li>
<?php
}
}
else
{
?>
<li>
<div class="ip_bank_left">
<h6>You have not added any banks!</h6>
</div>
<div class="clear"></div>
</li>
<?php
}
?>
</div>
\ No newline at end of file
...@@ -30,6 +30,7 @@ body::-webkit-scrollbar { ...@@ -30,6 +30,7 @@ body::-webkit-scrollbar {
.pl15{padding-left:20px !important;padding-right:20px !important;} .pl15{padding-left:20px !important;padding-right:20px !important;}
.p10{padding: 10px !important;} .p10{padding: 10px !important;}
.p12{padding: 12px !important;} .p12{padding: 12px !important;}
.p14{padding: 14px !important;}
.p15{padding: 15px !important;} .p15{padding: 15px !important;}
.m0{margin:0px !important;} .m0{margin:0px !important;}
.ml0{margin-left: 0px !important;} .ml0{margin-left: 0px !important;}
......
...@@ -88,7 +88,7 @@ $scope.load_chat =function(object) ...@@ -88,7 +88,7 @@ $scope.load_chat =function(object)
} }
$scope.list = []; $scope.list = [];
if($scope.session.type=="DOCTOR") if($scope.session.type=="DOCTOR" || $scope.session.type=="COLLABORATOR")
{ {
$scope.opponent = {'name' : object.pat_name,'id' : object.patient_id,'pic' : object.pat_pic}; $scope.opponent = {'name' : object.pat_name,'id' : object.patient_id,'pic' : object.pat_pic};
$scope.chat_id = 'P'+object.patient_id+'@_@D'+$scope.session.id; $scope.chat_id = 'P'+object.patient_id+'@_@D'+$scope.session.id;
...@@ -142,7 +142,7 @@ $scope.sentmsg = function (msg,opp) ...@@ -142,7 +142,7 @@ $scope.sentmsg = function (msg,opp)
{ {
//console.log(msg,$scope.session,$scope.opponent) //console.log(msg,$scope.session,$scope.opponent)
if($scope.session.type=="DOCTOR") if($scope.session.type=="DOCTOR" || $scope.session.type=="COLLABORATOR")
{ {
var object = { 'doctor_id':Number($scope.session.id), var object = { 'doctor_id':Number($scope.session.id),
'doctor_name':$scope.session.name, 'doctor_name':$scope.session.name,
...@@ -198,10 +198,15 @@ $scope.sentmsg = function (msg,opp) ...@@ -198,10 +198,15 @@ $scope.sentmsg = function (msg,opp)
} }
} }
firebase.database().ref('chats/'+$scope.chat_id+'/').push(object); //Update msg in firebase //firebase.database().ref('chats/'+$scope.chat_id+'/').push(object); //Update msg in firebase
var newRef = firebase.database().ref('chats/'+$scope.chat_id+'/').push().then((snap) =>
{
if($scope.session.type=="DOCTOR") object.id = snap.key;
firebase.database().ref('chats/'+$scope.chat_id+'/'+snap.key).set(object); //Update msg in firebase
//console.log(snap.key );
});
if($scope.session.type=="DOCTOR" || $scope.session.type=="COLLABORATOR")
{recent_obj.sender_type = 1;} {recent_obj.sender_type = 1;}
if($scope.session.type=="PATIENT") if($scope.session.type=="PATIENT")
{recent_obj.sender_type = 0;} {recent_obj.sender_type = 0;}
......
...@@ -269,7 +269,7 @@ var offset = getTimezoneOffset(); ...@@ -269,7 +269,7 @@ var offset = getTimezoneOffset();
var array_other_obsr_file = []; var array_other_obsr_file = [];
function certificate_images_loadthumbnail(file) function certificate_images_loadthumbnail(file)
{ {
$('#certificate-show-img,#certificate-show-details').empty(); $('#certificate-show-img,#certificate-show-details').empty();
array_other_obsr_file = []; array_other_obsr_file = [];
elem = file.files; elem = file.files;
...@@ -288,13 +288,87 @@ function certificate_images_loadthumbnail(file) ...@@ -288,13 +288,87 @@ function certificate_images_loadthumbnail(file)
$(function(){ $(function(){
$('#request-redemption-btn').click(function()
{
$('#redemption-success-error').addClass('hidden')
if($('#redempetion-req-form').parsley().validate())
{
console.log($('#redempetion-req-form').serialize())
var result = post_ajax(base_url+'Home/redemptionrequest',$('#redempetion-req-form').serialize());
var items = JSON.parse(result);
if(items.status=='success')
{
$('.reset-redemption-form').val('');
$('#redemption-success-error').removeClass('hidden').removeClass('alert-danger').addClass('alert-success').html(items.message);
}
else
{
$('#redemption-success-error').removeClass('hidden').removeClass('alert-success').addClass('alert-danger').html(items.message);
}
}
})
/*WALLET PAGE STARTS*/
$(document).on('click','.delete-bank-btn',function()
{
var elm = this;
var bank_id = this.getAttribute('bankid');
var result = post_ajax(base_url+'Home/removeBank',{'bank_id': bank_id});
$('#show_all_saved_banks').html(result);
var result_new = post_ajax(base_url+'Home/refreshBankList');
$('#show_bank_for_redemption').html(result_new);
})
$('#add-bank-reg-btn').click(function()
{
$('#add-bank-success-error').addClass('hidden');
if($('#add-bank-form').parsley().validate())
{
//console.log($('#add-bank-form').serialize())
var result = post_ajax(base_url+'Home/addBank',$('#add-bank-form').serialize());
var items = JSON.parse(result);
if(items.status=='success')
{
$('#add-bank-success-error').removeClass('alert-danger').addClass('alert-success').removeClass('hidden').html(items.message);
var result_inner = post_ajax(base_url+'Home/getAllBanks');
$('#show_all_saved_banks').html(result_inner);
$('.reset-bank-form').val('');
var result_new = post_ajax(base_url+'Home/refreshBankList');
$('#show_bank_for_redemption').html(result_new);
}
else
{
$('#add-bank-success-error').removeClass('alert-success').addClass('alert-danger').removeClass('hidden').html(items.message);
}
}
})
/*WALLET PAGE ENDS*/
/*DELETE COLLABORATOR PROFILE*/ /*DELETE COLLABORATOR PROFILE*/
$('#delete-colaborator-btn').click(function() $('#delete-colaborator-btn').click(function()
{ {
var elem = this; var elem = this;
var colabor = elem.getAttribute('colabor'); var colabor = elem.getAttribute('colabor');
//var result = post_ajax(base_url+'Doctor/removeColaborator',{'collaborator_id':colabor}); var result = post_ajax(base_url+'Doctor/removeColaborator',{'collaborator_id':colabor});
//var items = JSON.parse(result); var items = JSON.parse(result);
if(items.status=="success")
{
$('#success-collaborator-del').modal('show');
$("#success-collaborator-del").on("hidden.bs.modal", function () {
window.location.href= base_url;
});
}
else
{
$('#colabor-edit-error').removeClass('hidden').html(items.message);
}
}) })
/*EDIT &UPDATE COLLABORATOR PROFILE SAVE BTN*/ /*EDIT &UPDATE COLLABORATOR PROFILE SAVE BTN*/
...@@ -644,9 +718,9 @@ $('#certificate-save-btn').click(function(){ ...@@ -644,9 +718,9 @@ $('#certificate-save-btn').click(function(){
var certificate_desc = $("#certificate").val(CKEDITOR.instances.certificate.getData()); var certificate_desc = $("#certificate").val(CKEDITOR.instances.certificate.getData());
console.log(certificate_desc[0].value.length); console.log(certificate_desc[0].value.length);
if(certificate_desc[0].value.length<20) if(certificate_desc[0].value.length<20 && $('#add-letter-form').parsley().validate())
{ {
$('#certificate-error').removeClass('hidden').html('Please enter Certificate Data! Minimum 20 Characters'); $('#certificate-error').removeClass('hidden');
setTimeout(function() setTimeout(function()
{ {
$('#certificate-error').addClass('hidden'); $('#certificate-error').addClass('hidden');
...@@ -656,7 +730,19 @@ $('#certificate-save-btn').click(function(){ ...@@ -656,7 +730,19 @@ $('#certificate-save-btn').click(function(){
{ {
var data = {'certificate' : certificate_desc[0].value, var data = {'certificate' : certificate_desc[0].value,
'booking_id' : this.getAttribute('bookid'), 'booking_id' : this.getAttribute('bookid'),
'section' : this.getAttribute('section')} 'section' : this.getAttribute('section'),
'days' : $('#certificate-days').val(),
'cid' : $('#certificate-cid').val()}
type = $("input[name='choose-certificate-type']:checked").val();
if(type=='standard')
{
data.is_letter_with_cid = false;
}
else if(type=="standardcid")
{
data.is_letter_with_cid = true;
}
var result = post_ajax(base_url+'Doctor/save_medicalrecord_data',data); var result = post_ajax(base_url+'Doctor/save_medicalrecord_data',data);
var items = JSON.parse(result); var items = JSON.parse(result);
...@@ -1915,7 +2001,7 @@ $("#login_submit").click(function() ...@@ -1915,7 +2001,7 @@ $("#login_submit").click(function()
$("#login").modal("hide"); $("#login").modal("hide");
window.location.href='Doctor/'; window.location.href='Doctor/';
} }
else if(items.status=="success"&&items.data.type=="DOCTOR/COLLABORATOR") else if(items.status=="success"&&items.data.type=="COLLABORATOR")
{ {
$("#login").modal("hide"); $("#login").modal("hide");
......
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