Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
I
IPok_Web
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
IPok
IPok_Web
Commits
677d5742
Commit
677d5742
authored
Apr 23, 2018
by
Jithin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
wallet in progress
parent
7fe9708a
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
1042 additions
and
1214 deletions
+1042
-1214
Doctor.php
application/controllers/Doctor.php
+172
-90
Home.php
application/controllers/Home.php
+112
-3
Patient.php
application/controllers/Patient.php
+15
-0
Searchdoctor.php
application/controllers/Searchdoctor.php
+17
-0
common_helper.php
application/helpers/common_helper.php
+15
-0
Doctor_model.php
application/models/Doctor_model.php
+48
-1
Home_model.php
application/models/Home_model.php
+113
-3
chat.php
application/views/chat.php
+4
-4
collaborator_dash.php
application/views/collaborator_dash.php
+67
-1081
doctor_dash_appointments_day.php
application/views/doctor_dash_appointments_day.php
+15
-8
doctor_dash_edit_colaborator.php
application/views/doctor_dash_edit_colaborator.php
+20
-1
doctor_dash_start_service.php
application/views/doctor_dash_start_service.php
+6
-4
header.php
application/views/template/header.php
+35
-6
wallet.php
application/views/wallet.php
+248
-0
wallet_show_bank_redemption.php
application/views/wallet_show_bank_redemption.php
+17
-0
wallet_show_banks.php
application/views/wallet_show_banks.php
+33
-0
custom.css
assets/css/custom.css
+1
-0
chat-page.js
assets/js/chat/chat-page.js
+11
-6
custom.js
assets/js/custom.js
+93
-7
2017-12-16_at_12-20-49.jpg
...uploads/medicalrecord/booking1/2017-12-16_at_12-20-49.jpg
+0
-0
3__90934111_1-1.jpg
...ploads/profilepic/doctor_collaborator/3__90934111_1-1.jpg
+0
-0
4_large_fa2.jpeg
...s/uploads/profilepic/doctor_collaborator/4_large_fa2.jpeg
+0
-0
5_repurposer_mug.jpg
...loads/profilepic/doctor_collaborator/5_repurposer_mug.jpg
+0
-0
6_large_fa2.jpeg
...s/uploads/profilepic/doctor_collaborator/6_large_fa2.jpeg
+0
-0
No files found.
application/controllers/Doctor.php
View file @
677d5742
...
...
@@ -138,7 +138,7 @@ public function index()
$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'
);
}
...
...
@@ -180,9 +180,25 @@ public function doctor_appointments_week()
public
function
cancelBooking
()
{
$userdata
=
$this
->
session
->
userdata
(
'UserData'
);
$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);
//print_r($check_waiting_list);die();
if($check_waiting_list['count']>0)
...
...
@@ -686,7 +702,6 @@ public function recordsedit()
public
function
service
()
{
if
(
$this
->
session
->
userdata
(
'UserData'
)
&&
(
$this
->
session
->
userdata
(
'UserData'
)[
'type'
]
==
"DOCTOR"
)
&&
(
!
empty
(
$this
->
uri
->
segment
(
3
))))
{
$booking_id
=
$this
->
uri
->
segment
(
3
);
...
...
@@ -763,6 +778,21 @@ public function endservice()
{
$booking_id
=
$this
->
uri
->
segment
(
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
);
}
...
...
@@ -949,10 +979,22 @@ public function save_medicalrecord_data()
}
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
);
if
(
$update
)
...
...
@@ -1402,19 +1444,19 @@ public function check_current_user_confirmationcode()
}
/*FUNCTION FOR SENTING CONFRIMATION CODE FOR ACCOUNT DELETION - PATIENT AND DOCTOR*/
public
function
sentConfirmationcode
(
$user
)
{
$characters
=
'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
;
$result
=
''
;
for
(
$i
=
0
;
$i
<
8
;
$i
++
)
$result
.=
$characters
[
mt_rand
(
0
,
35
)];
$msg
=
"Hi "
.
$user
[
'name'
]
.
",<br><br>Your Confirmation Code for Ipok Account Deactivation is "
.
$result
.
".
public
function
sentConfirmationcode
(
$user
)
{
$characters
=
'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
;
$result
=
''
;
for
(
$i
=
0
;
$i
<
8
;
$i
++
)
$result
.=
$characters
[
mt_rand
(
0
,
35
)];
$msg
=
"Hi "
.
$user
[
'name'
]
.
",<br><br>Your Confirmation Code for Ipok Account Deactivation is "
.
$result
.
".
<br><br>Ipok Team"
;
send_mail
(
$msg
,
$user
[
'email'
],
'Account Deactivation'
);
$this
->
Doctor_model
->
set_confirmation_code
(
$user
,
$result
);
}
<br><br>Ipok Team"
;
send_mail
(
$msg
,
$user
[
'email'
],
'Account Deactivation'
);
$this
->
Doctor_model
->
set_confirmation_code
(
$user
,
$result
);
}
/*FUNCTION FOR SENTING MAIL */
/* public function send_mail($msg,$email,$sub)
...
...
@@ -1449,8 +1491,31 @@ public function check_current_user_confirmationcode()
/*FUNCTION FOR DOCTOR 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'
);
if
(
!
empty
(
$this
->
uri
->
segment
(
3
)))
{
...
...
@@ -1514,7 +1579,11 @@ public function check_current_user_confirmationcode()
'time'
=>
$time
);
//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
);
}
...
...
@@ -1607,7 +1676,7 @@ public function check_current_user_confirmationcode()
//Updating collaborator data in session - header display
$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()
//Updating collaborator data in session - header display
$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
{
$res
=
array
(
'status'
=>
'error'
);}
...
...
@@ -1690,9 +1759,12 @@ public function check_current_user_confirmationcode()
public
function
collaborator
()
{
$userdata
=
$this
->
session
->
userdata
(
'UserData'
);
$clinic_list
=
$this
->
Doctor_model
->
get_doctor_clinic_list
(
$userdata
[
'id'
]);
if
(
$this
->
session
->
userdata
(
'UserData'
)
and
$this
->
session
->
userdata
(
'UserData'
)[
'type'
]
==
'COLLABORATOR'
)
{
$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'
);
foreach
(
$day_appointment
as
$key
=>
$value
)
{
...
...
@@ -1701,44 +1773,6 @@ public function check_current_user_confirmationcode()
$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
$no_of_attendance
=
$this
->
Doctor_model
->
get_doctor_num_attendance
(
$userdata
[
'id'
]);
$no_of_billed
=
$this
->
Doctor_model
->
get_doctor_num_billed
(
$userdata
[
'id'
]);
...
...
@@ -1750,48 +1784,96 @@ public function check_current_user_confirmationcode()
$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'
]);
//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();
$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'
]);
$recent
=
$this
->
Home_model
->
get_recent_chat
(
$userdata
[
'id'
],
$userdata
[
'type'
]);
//$recent = json_decode($recent);
//PASSING VALUES TO VIEW
$template
[
'my_capabilities'
]
=
$my_capabilities
;
$template
[
'recent'
]
=
$recent
;
$template
[
'doctor_data'
]
=
$doctor_data
;
//
$template['doctor_data'] = $doctor_data;
$template
[
'clinic_list'
]
=
$clinic_list
;
$template
[
'day_appointment'
]
=
$day_appointment
;
$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"
;
$this
->
load
->
view
(
'template/template'
,
$template
);
}
else
{
redirect
(
base_url
()
.
'Home/error'
);
}
//print_r($userdata);
}
/*FUNCTION TO
REMOV
E COLLABORATOR PROFILE*/
/*FUNCTION TO
DELET
E COLLABORATOR PROFILE*/
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
);
}
}
...
...
application/controllers/Home.php
View file @
677d5742
...
...
@@ -312,7 +312,7 @@ class Home extends CI_Controller {
);
$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
{
...
...
@@ -333,7 +333,7 @@ class Home extends CI_Controller {
$res
=
array
(
"status"
=>
"success"
,
"data"
=>
array
(
"type"
=>
"
DOCTOR/
COLLABORATOR"
,
"type"
=>
"COLLABORATOR"
,
"id"
=>
$doctor_data
[
'doctorid'
],
"name"
=>
$doctor_data
[
'dr_name'
],
"username"
=>
$doctor_data
[
'dr_username'
],
...
...
@@ -707,6 +707,7 @@ class Home extends CI_Controller {
$template
[
'page'
]
=
"error_notauthorized"
;
$template
[
'page_title'
]
=
"Error"
;
$this
->
load
->
view
(
'template/template'
,
$template
);
//$this->load->view('error_notauthorized', $template);
}
...
...
@@ -751,7 +752,115 @@ class Home extends CI_Controller {
$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
);
}
...
...
application/controllers/Patient.php
View file @
677d5742
...
...
@@ -84,6 +84,21 @@ public function cancelBooking()
//print_r($_POST);die();
$userdata
=
$this
->
session
->
userdata
(
'UserData'
);
$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
);
//print_r($check_waiting_list);die();
if
(
$check_waiting_list
[
'count'
]
>
0
)
...
...
application/controllers/Searchdoctor.php
View file @
677d5742
...
...
@@ -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($data);
...
...
@@ -430,6 +433,20 @@ class Searchdoctor extends CI_Controller {
/*CODE FOR DOCTOR NOTIFICATION ON CONFIRMED CONSULTATION*/
$booking_details
=
$this
->
Search_doctor_model
->
get_booking_details
(
$_POST
[
'booking_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'
];
$notification
=
array
(
'doctor_id'
=>
$booking_details
[
'doctor_id'
],
'type'
=>
2
,
'message'
=>
$text
,
'read_status'
=>
0
,
'time'
=>
strtotime
(
$nowin_server
)
);
...
...
application/helpers/common_helper.php
View file @
677d5742
...
...
@@ -138,6 +138,20 @@ function send_mail($msg,$email,$sub)
->
message
(
$msg
);
$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
?>
\ No newline at end of file
application/models/Doctor_model.php
View file @
677d5742
...
...
@@ -363,7 +363,7 @@ public function get_booking_details($book_id)
$this
->
db
->
select
(
"tbl_booking.id as book_id,
tbl_booking.date as book_date,
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.name as pat_name,
tbl_booking.doctor_id as doc_id"
);
...
...
@@ -775,6 +775,52 @@ public function get_collaboator_byid_doc_id($id,$docid)
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
application/models/Home_model.php
View file @
677d5742
...
...
@@ -285,7 +285,7 @@
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
->
select
(
'tbl_registration.id as patient_id,
...
...
@@ -320,7 +320,7 @@
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.*,
tbl_registration.name as pat_name,
...
...
@@ -393,7 +393,117 @@
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
();
}
...
...
application/views/chat.php
View file @
677d5742
...
...
@@ -48,7 +48,7 @@
<div
class=
"clear"
></div>
</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"
>
<img
src=
"
<?php
echo
base_url
();
?>
{{recent.pat_pic}}"
ng-if=
"recent.pat_pic"
>
</div>
...
...
@@ -72,7 +72,7 @@
<ul>
<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"
>
<img
src=
"
<?php
echo
base_url
();
?>
{{users.pat_pic}}"
ng-if=
"users.pat_pic"
>
</div>
...
...
@@ -122,7 +122,7 @@
<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_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_receive_quote"
></div>
<!-- {{msg.message}} -->
...
...
@@ -130,7 +130,7 @@
<span>
{{msg.time | date:'hh:mm a'}}
</span>
</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_send_quote"
></div>
<!-- {{msg.message}} -->
...
...
application/views/collaborator_dash.php
View file @
677d5742
...
...
@@ -53,292 +53,21 @@
</div>
</div>
</div>
<div
class=
"ip_bio_tab_div"
>
<div
class=
"row m0"
>
<div
class=
"col-md-2 p0 height100"
>
<div
class=
"ip_bio_tab_bay height100"
>
<ul>
<li
class=
"active"
data-toggle=
"tab"
href=
"#profile"
>
Profile
</li>
<li
data-toggle=
"tab"
href=
"#bio"
>
Biography
</li>
<li
class=
"arrow"
data-toggle=
"tab"
href=
"#special"
>
Specialization
</li>
<!-- <li data-toggle="tab" href="#photo">Photos</li>
<li data-toggle="tab" href="#more" class="arrow">More</li> -->
</ul>
</div>
</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"
>
<br>
<?php
if
(
!
empty
(
$my_capabilities
[
'capabilities'
]))
{
$capability
=
explode
(
','
,
$my_capabilities
[
'capabilities'
]);
foreach
(
$capability
as
$key
=>
$value
)
{
if
(
$value
==
"Doctor/collaborator"
)
{
?>
<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=
"ip_full_calender_div"
>
<div
class=
"ip_full_calender_head"
>
...
...
@@ -397,14 +126,6 @@
<div
id=
"tab-2"
class=
"ip_period_section ip_custom_tab_content"
>
<div
class=
"ip_table_head"
>
<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>
<?php
//$today =date('N',time());
...
...
@@ -468,819 +189,84 @@
</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"
>
<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>
}
if
(
$value
==
'Doctor/chat'
)
{
?>
<!-- <select disabled="" id="sch_tue_int" name="dct_sch_tue_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_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
class=
"ip_grid_cols"
>
<div
class=
"row"
>
<div
class=
"col-md-4"
>
<div
class=
"ip_bio_tab_div"
>
<div
class=
"ip_bio_head"
>
Messages
<div
class=
"ip_bio_more"
>
</div>
</div>
</li>
<li
id=
"clinic_day_wed_div"
class=
"inp-dis"
>
<div
class=
"row"
>
<div
class=
"col-md-6"
>
<h6>
Wednesday
</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_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
++
)
{
<div
class=
"ip_bio_detail"
>
<div
class=
"ip_bio_message_list"
>
<ul>
<?php
if
(
!
empty
(
$recent
))
{
foreach
(
$recent
as
$key
=>
$elm
)
{
?>
<option value="
<?php
echo
$i
?>
">
<?php
echo
$i
?>
min(s)</option>
<?php
}
?>
</select> -->
<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=
""
>
<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"
>
<div
class=
"clear"
></div>
<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>
</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
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
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
class=
"ip_schedule_button_bay"
>
<button
class=
"ip_schedule_btn"
type=
"button"
id=
"doc_consult_config_sub"
>
SAVE
</button>
</div>
</form>
</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"
>
<form
data-parsley-validate=
""
role=
"form"
id=
"doc_leave_sub_form"
>
<div
class=
"ip_schedule_head"
>
<div
class=
"ip_bio_head bordernone floatLeft"
>
Vacation
</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"
>
<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=
"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>
<?php
}
}
}
else
{
?>
<div
class=
"ip_grid_cols"
>
<div
class=
"row"
>
<div
class=
"ip_bio_tab_div ip_top_dash_detail textCenter"
>
<p>
No Permissions authorized for you right now, Come back later!
</p>
</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>
<!-- 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>
...
...
application/views/doctor_dash_appointments_day.php
View file @
677d5742
<?php
$userdata
=
$this
->
session
->
userdata
(
'UserData'
);
if
(
!
empty
(
$day_appointment
))
{
// print_r($day_appointment);die();
...
...
@@ -27,21 +28,27 @@
</div>
</div>
<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>
<?php
if
(
$userdata
[
'type'
]
==
"DOCTOR"
)
{
?>
<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>
<?php
}
?>
<div
class=
"col-md-3 p0 height100 textCenter"
>
<div
class=
"ip_day_time_schedule_details_data height100"
>
<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"
>
Cancel
</span>
</div>
</div>
</div>
...
...
application/views/doctor_dash_edit_colaborator.php
View file @
677d5742
...
...
@@ -71,7 +71,7 @@
<button
class=
"ip_colaborator_btn"
type=
"button"
id=
"edit-colaborator-btn"
collabor=
"
<?php
echo
$collaborator_data
[
'id'
];
?>
"
>
Update
&
Save
</button>
</a>
<a
href=
"javascript:void(0)"
>
<button
class=
"ip_colaborator_delete_btn"
type=
"button"
id=
"delete-colaborator-btn"
col
l
abor=
"
<?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>
</div>
<div
class=
"alert alert-success alert-dismiss textCenter hidden"
id=
"colabor-edit-success"
>
Collaborator Profile Updated!
</div>
...
...
@@ -135,6 +135,25 @@
</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>
var
checkbox_appoint
=
document
.
getElementById
(
'checkbox-access-appoint'
);
var
checkbox_msg
=
document
.
getElementById
(
'checkbox-access-msg'
);
...
...
application/views/doctor_dash_start_service.php
View file @
677d5742
...
...
@@ -541,6 +541,7 @@
<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"
>
Attached letters
</div>
...
...
@@ -555,7 +556,7 @@
<label
for=
"checkbox-31"
class=
"ip_custom_checkbox_label1"
>
Standard certificate
</label>
</div>
<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>
</div>
<div
class=
"clear"
></div>
...
...
@@ -565,7 +566,7 @@
<div
class=
"ip_edit_row"
>
<p
class=
"ip_row_p"
>
Days of removal
</p>
<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>
<?php
for
(
$i
=
1
;
$i
<=
30
;
$i
++
)
...
...
@@ -584,7 +585,7 @@
<div
class=
"ip_edit_row"
>
<p
class=
"ip_row_p"
>
Diagnostic (CID)
</p>
<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>
cidnumbers
<?php
if
(
!
empty
(
$cidnumbers
))
...
...
@@ -627,8 +628,9 @@
</div>
</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>
</form>
</div>
</div>
...
...
application/views/template/header.php
View file @
677d5742
...
...
@@ -121,7 +121,7 @@
?>
<li
class=
"active"
><a
href=
"
<?php
echo
base_url
()
?>
Home/Dashboard"
>
Dashboard
</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="">About Us</a></li>
<li ><a href="">FAQ</a></li>
...
...
@@ -176,7 +176,7 @@
<input class="ip_nav_search_text" type="text" placeholder="Search">
</div>
</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"
>
<div
class=
"ip_nav_notification dropdown-toggle"
data-toggle=
"dropdown"
>
...
...
@@ -270,13 +270,42 @@
<div
class=
"ip_nav_account_profile_pic dropdown-toggle"
data-toggle=
"dropdown"
>
<img
src=
"
<?php
echo
base_url
();
echo
$userdata
[
'profile_photo'
];
?>
"
>
</div>
<?php
}
?>
<?php
}
?>
<?php
if
(
!
empty
(
$userdata
)
&&
(
$userdata
[
'type'
]
==
"DOCTOR"
))
{
?>
{
$clinic_list
=
get_clinic_list
(
$userdata
[
'id'
]);
?>
<ul
class=
"dropdown-menu ip_nav_profile_listing"
>
<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 -->
<?php
if
(
!
empty
(
$collaboratordata
)){
?>
...
...
@@ -314,7 +343,7 @@
<?php
}
?>
<?php
if
(
!
empty
(
$userdata
)
&&
(
$userdata
[
'type'
]
==
"
DOCTOR/
COLLABORATOR"
))
<?php
if
(
!
empty
(
$userdata
)
&&
(
$userdata
[
'type'
]
==
"COLLABORATOR"
))
{
?>
<ul
class=
"dropdown-menu ip_nav_profile_listing"
>
<div
class=
"ip_arrow_up"
></div>
...
...
@@ -366,7 +395,7 @@
<?php
}
?>
<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'
];}
else
if
(
!
empty
(
$userdata
)
&&
(
$userdata
[
'type'
]
==
"PATIENT"
)){
echo
$userdata
[
'name'
];}
...
...
application/views/wallet.php
0 → 100644
View file @
677d5742
<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>
application/views/wallet_show_bank_redemption.php
0 → 100644
View file @
677d5742
<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
application/views/wallet_show_banks.php
0 → 100644
View file @
677d5742
<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
assets/css/custom.css
View file @
677d5742
...
...
@@ -30,6 +30,7 @@ body::-webkit-scrollbar {
.pl15
{
padding-left
:
20px
!important
;
padding-right
:
20px
!important
;}
.p10
{
padding
:
10px
!important
;}
.p12
{
padding
:
12px
!important
;}
.p14
{
padding
:
14px
!important
;}
.p15
{
padding
:
15px
!important
;}
.m0
{
margin
:
0px
!important
;}
.ml0
{
margin-left
:
0px
!important
;}
...
...
assets/js/chat/chat-page.js
View file @
677d5742
...
...
@@ -88,7 +88,7 @@ $scope.load_chat =function(object)
}
$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
.
chat_id
=
'P'
+
object
.
patient_id
+
'@_@D'
+
$scope
.
session
.
id
;
...
...
@@ -142,7 +142,7 @@ $scope.sentmsg = function (msg,opp)
{
//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
),
'doctor_name'
:
$scope
.
session
.
name
,
...
...
@@ -198,10 +198,15 @@ $scope.sentmsg = function (msg,opp)
}
}
firebase
.
database
().
ref
(
'chats/'
+
$scope
.
chat_id
+
'/'
).
push
(
object
);
//Update msg in firebase
if
(
$scope
.
session
.
type
==
"DOCTOR"
)
//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
)
=>
{
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
;}
if
(
$scope
.
session
.
type
==
"PATIENT"
)
{
recent_obj
.
sender_type
=
0
;}
...
...
assets/js/custom.js
View file @
677d5742
...
...
@@ -269,7 +269,7 @@ var offset = getTimezoneOffset();
var
array_other_obsr_file
=
[];
function
certificate_images_loadthumbnail
(
file
)
{
{
$
(
'#certificate-show-img,#certificate-show-details'
).
empty
();
array_other_obsr_file
=
[];
elem
=
file
.
files
;
...
...
@@ -288,13 +288,87 @@ function certificate_images_loadthumbnail(file)
$
(
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-colaborator-btn'
).
click
(
function
()
{
var
elem
=
this
;
var
colabor
=
elem
.
getAttribute
(
'colabor'
);
//var result = post_ajax(base_url+'Doctor/removeColaborator',{'collaborator_id':colabor});
//var items = JSON.parse(result);
var
result
=
post_ajax
(
base_url
+
'Doctor/removeColaborator'
,{
'collaborator_id'
:
colabor
});
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*/
...
...
@@ -644,9 +718,9 @@ $('#certificate-save-btn').click(function(){
var
certificate_desc
=
$
(
"#certificate"
).
val
(
CKEDITOR
.
instances
.
certificate
.
getData
());
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
()
{
$
(
'#certificate-error'
).
addClass
(
'hidden'
);
...
...
@@ -656,7 +730,19 @@ $('#certificate-save-btn').click(function(){
{
var
data
=
{
'certificate'
:
certificate_desc
[
0
].
value
,
'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
items
=
JSON
.
parse
(
result
);
...
...
@@ -1915,7 +2001,7 @@ $("#login_submit").click(function()
$
(
"#login"
).
modal
(
"hide"
);
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"
);
...
...
assets/uploads/medicalrecord/booking1/2017-12-16_at_12-20-49.jpg
0 → 100644
View file @
677d5742
80.6 KB
assets/uploads/profilepic/doctor_collaborator/3__90934111_1-1.jpg
0 → 100644
View file @
677d5742
53.7 KB
assets/uploads/profilepic/doctor_collaborator/4_large_fa2.jpeg
0 → 100644
View file @
677d5742
32.8 KB
assets/uploads/profilepic/doctor_collaborator/5_repurposer_mug.jpg
0 → 100644
View file @
677d5742
62.6 KB
assets/uploads/profilepic/doctor_collaborator/6_large_fa2.jpeg
0 → 100644
View file @
677d5742
32.8 KB
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment