Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nemt_backend
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
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
Tobin
nemt_backend
Commits
89eb5df9
Commit
89eb5df9
authored
Dec 03, 2018
by
Tobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ne changes 03-12-18
parent
f52b011b
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
37 changed files
with
1267 additions
and
282 deletions
+1267
-282
Broker.php
application/controllers/Broker.php
+34
-4
Company.php
application/controllers/Company.php
+5
-2
Customer.php
application/controllers/Customer.php
+12
-12
Driver.php
application/controllers/Driver.php
+50
-5
Payment.php
application/controllers/Payment.php
+26
-0
Report.php
application/controllers/Report.php
+7
-1
Ride.php
application/controllers/Ride.php
+5
-4
Vehicle.php
application/controllers/Vehicle.php
+0
-0
Company_model.php
application/models/Company_model.php
+83
-2
Driver_model.php
application/models/Driver_model.php
+5
-3
Report_model.php
application/models/Report_model.php
+4
-1
Ride_model.php
application/models/Ride_model.php
+1
-1
Vehicle_model.php
application/models/Vehicle_model.php
+46
-11
add_broker.php
application/views/Broker/add_broker.php
+36
-10
edit.php
application/views/Broker/edit.php
+35
-8
view_brokers.php
application/views/Broker/view_brokers.php
+10
-4
create_offer.php
application/views/Company/create_offer.php
+27
-11
offer_list_page.php
application/views/Company/offer_list_page.php
+33
-13
add-customer-user.php
application/views/Customer/add-customer-user.php
+8
-96
list-customer-users.php
application/views/Customer/list-customer-users.php
+4
-4
add_driver.php
application/views/Driver/add_driver.php
+58
-18
driver_list.php
application/views/Driver/driver_list.php
+79
-3
edit.php
application/views/Driver/edit.php
+85
-29
view.php
application/views/Driver/view.php
+75
-13
payment_details.php
application/views/Payment/payment_details.php
+0
-0
generate.php
application/views/Report/generate.php
+15
-0
assign_driver.php
application/views/Ride/assign_driver.php
+2
-2
view_rides.php
application/views/Ride/view_rides.php
+1
-0
header-menu.php
application/views/Templates/header-menu.php
+1
-1
header-script.php
application/views/Templates/header-script.php
+5
-1
left-menu.php
application/views/Templates/left-menu.php
+18
-6
add_vehicle.php
application/views/Vehicle/add_vehicle.php
+75
-17
add_vehicle_type.php
application/views/Vehicle/add_vehicle_type.php
+67
-0
edit_vehicle_type.php
application/views/Vehicle/edit_vehicle_type.php
+72
-0
view_vehicle_types.php
application/views/Vehicle/view_vehicle_types.php
+89
-0
view_vehicles.php
application/views/Vehicle/view_vehicles.php
+100
-0
nemt_custom.js
assets/js/nemt_custom.js
+94
-0
No files found.
application/controllers/Broker.php
View file @
89eb5df9
...
...
@@ -50,13 +50,27 @@ class Broker extends CI_Controller {
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'broker_name'
])
||
empty
(
$_POST
[
'broker_name'
]))){
$err
=
1
;
$errMsg
=
'Provide a Broker Name'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'broker_email'
])
||
empty
(
$_POST
[
'broker_email'
]))){
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'broker_email'
])
||
empty
(
$_POST
[
'broker_email'
]))){
$err
=
1
;
$errMsg
=
'Provide an Email ID'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'broker_phone'
])
||
empty
(
$_POST
[
'broker_phone'
]))){
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'broker_phone'
])
||
empty
(
$_POST
[
'broker_phone'
]))){
$err
=
1
;
$errMsg
=
'Provide a Phone Number'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'address'
])
||
empty
(
$_POST
[
'address'
]))){
$err
=
1
;
$errMsg
=
'Provide an Address'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'city'
])
||
empty
(
$_POST
[
'city'
]))){
$err
=
1
;
$errMsg
=
'Provide a City Name'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'state'
])
||
empty
(
$_POST
[
'state'
]))){
$err
=
1
;
$errMsg
=
'Provide a State Name'
;
}
if
(
$err
==
1
){
$flashMsg
[
'message'
]
=
$errMsg
;
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
...
...
@@ -125,16 +139,32 @@ class Broker extends CI_Controller {
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Broker/edit/'
.
encode_param
(
$broker_id
)));
}
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'broker_name'
])
||
empty
(
$_POST
[
'broker_name'
]))){
$err
=
1
;
$errMsg
=
'Provide a Broker Name'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'broker_email'
])
||
empty
(
$_POST
[
'broker_email'
]))){
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'broker_email'
])
||
empty
(
$_POST
[
'broker_email'
]))){
$err
=
1
;
$errMsg
=
'Provide an Email ID'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'broker_phone'
])
||
empty
(
$_POST
[
'broker_phone'
]))){
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'broker_phone'
])
||
empty
(
$_POST
[
'broker_phone'
]))){
$err
=
1
;
$errMsg
=
'Provide a Phone Number'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'address'
])
||
empty
(
$_POST
[
'address'
]))){
$err
=
1
;
$errMsg
=
'Provide an Address'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'city'
])
||
empty
(
$_POST
[
'city'
]))){
$err
=
1
;
$errMsg
=
'Provide a City Name'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'state'
])
||
empty
(
$_POST
[
'state'
]))){
$err
=
1
;
$errMsg
=
'Provide a State Name'
;
}
if
(
$err
==
1
){
$flashMsg
[
'message'
]
=
$errMsg
;
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
...
...
application/controllers/Company.php
View file @
89eb5df9
...
...
@@ -257,7 +257,7 @@ class Company extends CI_Controller {
redirect
(
base_url
(
'Company/edit/'
.
encode_param
(
$company_id
)));
}
function
manager_offers
(){
function
manager_offers
(
$offer_type
=
'1,2'
){
$template
[
'page'
]
=
'Company/offer_list_page'
;
$template
[
'menu'
]
=
"Company Management"
;
...
...
@@ -266,7 +266,7 @@ class Company extends CI_Controller {
$template
[
'page_desc'
]
=
"Manage Company Offers"
;
$template
[
'page_title'
]
=
"Offer Management"
;
$template
[
'offer_data'
]
=
$this
->
Company_model
->
getOfferData
();
$template
[
'offer_data'
]
=
$this
->
Company_model
->
getOfferData
(
$offer_type
);
$this
->
load
->
view
(
'template'
,
$template
);
}
...
...
@@ -312,6 +312,9 @@ class Company extends CI_Controller {
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'activation_date'
])
||
empty
(
$_POST
[
'activation_date'
]))){
$err
=
1
;
$errMsg
=
'Provide an Activation Date'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'applicable_on'
])
||
$_POST
[
'applicable_on'
]
==
''
)){
$err
=
1
;
$errMsg
=
'Offer Applicable Field is required'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'expiry_date'
])
||
empty
(
$_POST
[
'expiry_date'
]))){
$err
=
1
;
$errMsg
=
'Provide an Expiry Date'
;
...
...
application/controllers/Customer.php
View file @
89eb5df9
...
...
@@ -20,11 +20,11 @@ class Customer extends CI_Controller {
public
function
addCustomerUser
(){
$template
[
'page'
]
=
'Customer/add-customer-user'
;
$template
[
'page_title'
]
=
"Add New
Customer
"
;
$template
[
'page_desc'
]
=
"Create New
Customer Users
"
;
$template
[
'page_title'
]
=
"Add New
Patient
"
;
$template
[
'page_desc'
]
=
"Create New
Patient
"
;
$template
[
'menu'
]
=
"
Customer
Management"
;
$template
[
'sub_menu'
]
=
"Add
Customer
"
;
$template
[
'menu'
]
=
"
Patient
Management"
;
$template
[
'sub_menu'
]
=
"Add
Patient
"
;
$this
->
load
->
view
(
'template'
,
$template
);
}
...
...
@@ -32,11 +32,11 @@ class Customer extends CI_Controller {
public
function
listCustomerUsers
(){
$template
[
'page'
]
=
'Customer/list-customer-users'
;
$template
[
'page_title'
]
=
"View All
Customer User
s"
;
$template
[
'page_desc'
]
=
"View and Manage
me All Customer User
s"
;
$template
[
'page_title'
]
=
"View All
Patient
s"
;
$template
[
'page_desc'
]
=
"View and Manage
All Patient
s"
;
$template
[
'menu'
]
=
"
Customer
Management"
;
$template
[
'sub_menu'
]
=
"View
Customer
"
;
$template
[
'menu'
]
=
"
Patients
Management"
;
$template
[
'sub_menu'
]
=
"View
Patients
"
;
$template
[
'customerData'
]
=
$this
->
Customer_model
->
getCustomer
();
$this
->
load
->
view
(
'template'
,
$template
);
...
...
@@ -168,11 +168,11 @@ class Customer extends CI_Controller {
$template
[
'page'
]
=
'Customer/add-customer-user'
;
$template
[
'menu'
]
=
"
Customer
Management"
;
$template
[
'sub_menu'
]
=
"Edit
Customer
"
;
$template
[
'menu'
]
=
"
Patient
Management"
;
$template
[
'sub_menu'
]
=
"Edit
Patient
"
;
$template
[
'page_desc'
]
=
"Edit
Customer
Details"
;
$template
[
'page_title'
]
=
"Edit
Customer
"
;
$template
[
'page_desc'
]
=
"Edit
Patient
Details"
;
$template
[
'page_title'
]
=
"Edit
Patient
"
;
$template
[
'customer_id'
]
=
$customer_id
;
$customer_id
=
decode_param
(
$customer_id
);
...
...
application/controllers/Driver.php
View file @
89eb5df9
...
...
@@ -24,7 +24,7 @@ class Driver extends CI_Controller {
$template
[
'page_desc'
]
=
"Add New Driver"
;
$template
[
'page_title'
]
=
"Add Driver"
;
$template
[
'vehicles'
]
=
$this
->
Vehicle_model
->
getVehicle
();
$template
[
'vehicles'
]
=
$this
->
Vehicle_model
->
getVehicle
Type
();
$template
[
'companies'
]
=
$this
->
Company_model
->
getCompany
();
$this
->
load
->
view
(
'template'
,
$template
);
}
...
...
@@ -71,13 +71,31 @@ class Driver extends CI_Controller {
$errMsg
=
'Select a Company'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_FILES
[
'licence'
])
||
empty
(
$_FILES
[
'licence'
]))){
$err
=
1
;
$errMsg
=
'Provide your Licence'
;
$errMsg
=
'Provide your Licence
Photo
'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_FILES
[
'profile_image'
])
||
empty
(
$_FILES
[
'profile_image'
]))){
$err
=
1
;
$errMsg
=
'
Select
a Profile Photo'
;
$errMsg
=
'
Provide
a Profile Photo'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'vehicle_id'
])
||
empty
(
$_POST
[
'vehicle_id'
]))){
$err
=
1
;
$errMsg
=
'Select a Vehicle Type'
;
$errMsg
=
'Provide a Vehicle Type'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'city'
])
||
empty
(
$_POST
[
'city'
]))){
$err
=
1
;
$errMsg
=
'Provide a city'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'state'
])
||
empty
(
$_POST
[
'state'
]))){
$err
=
1
;
$errMsg
=
'Provide a state'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'address'
])
||
empty
(
$_POST
[
'address'
]))){
$err
=
1
;
$errMsg
=
'Provide your address'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'licence_exp_date'
])
||
empty
(
$_POST
[
'licence_exp_date'
]))){
$err
=
1
;
$errMsg
=
'Provide your licence expiry date'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'licence_number'
])
||
empty
(
$_POST
[
'licence_number'
]))){
$err
=
1
;
$errMsg
=
'Provide your Licence Number'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'vehicle'
])
||
empty
(
$_POST
[
'vehicle'
]))){
$err
=
1
;
$errMsg
=
'Provide your Vehicle Model'
;
}
if
(
$err
==
0
){
$config
=
set_upload_service
(
"assets/uploads/services"
);
...
...
@@ -114,6 +132,9 @@ class Driver extends CI_Controller {
if
(
$status
==
1
){
$flashMsg
[
'class'
]
=
'success'
;
$flashMsg
[
'message'
]
=
'Driver Created'
;
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Driver/driver_list'
));
}
else
if
(
$status
==
2
){
$flashMsg
[
'message'
]
=
'Email ID already in use.'
;
}
else
if
(
$status
==
3
){
...
...
@@ -175,10 +196,16 @@ class Driver extends CI_Controller {
$template
[
'page_title'
]
=
"Edit Driver"
;
$template
[
'driver_id'
]
=
$driver_id
;
$template
[
'vehicles'
]
=
$this
->
Vehicle_model
->
getVehicle
();
$template
[
'companies'
]
=
$this
->
Company_model
->
getCompany
();
$template
[
'driver_data'
]
=
$this
->
Driver_model
->
getDriver
(
$driver_id
);
$template
[
'vehicle_types'
]
=
$this
->
Vehicle_model
->
getVehicleType
();
if
(
empty
(
$template
[
'driver_data'
])){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Driver/Driver_list'
));
}
$vehicles
=
(
isset
(
$template
[
'driver_data'
]
->
vehicle
))
?
$template
[
'driver_data'
]
->
vehicle
:
''
;
$template
[
'vehicles'
]
=
$this
->
Vehicle_model
->
getVehiclesData
(
$vehicles
);
$this
->
load
->
view
(
'template'
,
$template
);
}
...
...
@@ -209,6 +236,24 @@ class Driver extends CI_Controller {
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'phone'
])
||
empty
(
$_POST
[
'phone'
]))){
$err
=
1
;
$errMsg
=
'Provide a Phone Number'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'city'
])
||
empty
(
$_POST
[
'city'
]))){
$err
=
1
;
$errMsg
=
'Provide a city'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'state'
])
||
empty
(
$_POST
[
'state'
]))){
$err
=
1
;
$errMsg
=
'Provide a state'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'address'
])
||
empty
(
$_POST
[
'address'
]))){
$err
=
1
;
$errMsg
=
'Provide your address'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'licence_exp_date'
])
||
empty
(
$_POST
[
'licence_exp_date'
]))){
$err
=
1
;
$errMsg
=
'Provide your licence expiry date'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'licence_number'
])
||
empty
(
$_POST
[
'licence_number'
]))){
$err
=
1
;
$errMsg
=
'Provide your Licence Number'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'vehicle'
])
||
empty
(
$_POST
[
'vehicle'
]))){
$err
=
1
;
$errMsg
=
'Choose your Vehicle'
;
}
$_POST
[
'profile_image'
]
=
$_POST
[
'licence'
]
=
''
;
...
...
application/controllers/Payment.php
View file @
89eb5df9
...
...
@@ -32,8 +32,33 @@ class Payment extends CI_Controller {
$template
[
'user_type'
]
=
$this
->
session
->
userdata
(
'user_type'
);
$template
[
'company_data'
]
=
$this
->
Company_model
->
getCompany
();
$template
[
'payment_details'
]
=
$this
->
Company_model
->
getPayDetails
(
$company_id
);
$template
[
'broker_pay_details'
]
=
$this
->
Company_model
->
getBrokerPayDetails
(
$company_id
);
$this
->
load
->
view
(
'template'
,
$template
);
}
function
updatePaymentDate
(){
$retStatus
=
array
(
'status'
=>
'0'
);
if
(
!
isset
(
$_POST
)
||
empty
(
$_POST
)
||
!
isset
(
$_POST
[
'broker_id'
])
||
empty
(
$_POST
[
'broker_id'
])
||
!
isset
(
$_POST
[
'last_paid_date'
])
||
empty
(
$_POST
[
'last_paid_date'
])){
echo
json_encode
(
$retStatus
);
exit
;
}
$_POST
[
'broker_id'
]
=
decode_param
(
$_POST
[
'broker_id'
]);
$_POST
[
'company_id'
]
=
$this
->
session
->
userdata
[
'id'
];
$_POST
[
'last_paid_date'
]
=
date
(
'Y-m-d 00:00:00'
,
strtotime
(
$_POST
[
'last_paid_date'
]));
$retStatus
[
'status'
]
=
$this
->
Company_model
->
updatePaymentDate
(
$_POST
);
if
(
$retStatus
[
'status'
]){
$data
=
$this
->
Company_model
->
getBrokerPayDetails
(
$_POST
[
'company_id'
]);
if
(
!
isset
(
$data
[
$_POST
[
'broker_id'
]])
||
empty
(
$data
[
$_POST
[
'broker_id'
]])){
$retStatus
[
'status'
]
=
0
;
}
else
{
$data
[
$_POST
[
'broker_id'
]][
'last_paid_date'
]
=
date
(
'd-M-Y'
,
strtotime
(
$data
[
$_POST
[
'broker_id'
]][
'last_paid_date'
]));
$retStatus
[
'data'
]
=
$data
[
$_POST
[
'broker_id'
]];
}
}
echo
json_encode
(
$retStatus
);
exit
;
}
}
?>
\ No newline at end of file
application/controllers/Report.php
View file @
89eb5df9
...
...
@@ -25,6 +25,11 @@ class Report extends CI_Controller {
$template
[
'company_data'
]
=
$this
->
Company_model
->
getCompany
();
$template
[
'broker_data'
]
=
''
;
if
(
$this
->
session
->
userdata
[
'user_type'
]
!=
1
){
$this
->
load
->
model
(
'Broker_model'
);
$template
[
'broker_data'
]
=
$this
->
Broker_model
->
getBroker
();
}
$this
->
load
->
view
(
'template'
,
$template
);
}
...
...
@@ -108,7 +113,8 @@ class Report extends CI_Controller {
if
(
$this
->
session
->
userdata
[
'user_type'
]
!=
1
){
$company_id
=
$this
->
session
->
userdata
[
'id'
];
$this
->
db
->
query
(
"UPDATE `company_payment_details`
SET `report_count`=report_count+1
SET `report_count`=report_count+1,
`outstanding_amount`=outstanding_amount+report_charge
WHERE `company_id`="
.
$company_id
);
}
//Download CSV\\
...
...
application/controllers/Ride.php
View file @
89eb5df9
...
...
@@ -32,7 +32,7 @@ class Ride extends CI_Controller {
$template
[
'driver_data'
]
=
$this
->
Driver_model
->
getDriver
();
$template
[
'broker_data'
]
=
$this
->
Broker_model
->
getBroker
();
$template
[
'company_data'
]
=
$this
->
Company_model
->
getCompany
();
$template
[
'vehicle_data'
]
=
$this
->
Vehicle_model
->
getVehicle
();
$template
[
'vehicle_data'
]
=
$this
->
Vehicle_model
->
getVehicle
Type
();
$template
[
'appointment_reason'
]
=
$this
->
Ride_model
->
getAppReason
();
...
...
@@ -184,7 +184,7 @@ class Ride extends CI_Controller {
$custData
=
array
(
'age'
=>
$row
[
$headerOrder
[
'4'
]],
'phone'
=>
$row
[
$headerOrder
[
'5'
]],
'last_name'
=>
$row
[
$headerOrder
[
'1'
]],
'first_name'
=>
$row
[
$headerOrder
[
'2'
]],
'status'
=>
'
0
'
'status'
=>
'
1
'
);
$customerId
=
$this
->
Customer_model
->
createCustomer
(
$custData
);
if
(
empty
(
$customerId
)){
...
...
@@ -327,7 +327,7 @@ class Ride extends CI_Controller {
'phone'
=>
$row
[
$headerOrder
[
'5'
]],
'last_name'
=>
$row
[
$headerOrder
[
'1'
]],
'first_name'
=>
$row
[
$headerOrder
[
'2'
]],
'status'
=>
'
0
'
);
'status'
=>
'
1
'
);
$customerId
=
$this
->
Customer_model
->
createCustomer
(
$custData
);
if
(
empty
(
$customerId
)){
...
...
@@ -448,7 +448,7 @@ class Ride extends CI_Controller {
$errMsg
=
'Trip Cost'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'vehicle_type'
])
||
empty
(
$_POST
[
'vehicle_type'
]))){
$err
=
1
;
$errMsg
=
'Ve
chi
le Type'
;
$errMsg
=
'Ve
hic
le Type'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'first_name'
])
||
empty
(
$_POST
[
'first_name'
]))){
$err
=
1
;
$errMsg
=
'Name'
;
...
...
@@ -676,6 +676,7 @@ class Ride extends CI_Controller {
ini_set
(
"memory_limit"
,
"-1"
);
set_time_limit
(
0
);
$result
=
array
(
'status'
=>
'0'
);
if
(
!
isset
(
$_POST
)
||
empty
(
$_POST
)
||
!
isset
(
$_POST
[
'transport_id'
])
||
empty
(
$_POST
[
'transport_id'
])
||
!
isset
(
$_POST
[
'is_scheduled'
])
||
$_POST
[
'is_scheduled'
]
==
''
){
echo
json_encode
(
$result
);
exit
;
...
...
application/controllers/Vehicle.php
View file @
89eb5df9
This diff is collapsed.
Click to expand it.
application/models/Company_model.php
View file @
89eb5df9
...
...
@@ -20,6 +20,12 @@ class Company_model extends CI_Model {
$status
=
$this
->
db
->
insert
(
'company'
,
array
(
'company_id'
=>
$company_id
,
'company_name'
=>
$company_data
[
'company_name'
],
'address'
=>
$company_data
[
'address'
],
'phone'
=>
$company_data
[
'phone'
],
'fax'
=>
$company_data
[
'fax'
],
'email_id'
=>
$company_data
[
'email_id'
],
'company_contact'
=>
$company_data
[
'company_contact'
],
'company_info'
=>
$company_data
[
'company_info'
],
'company_federal_id'
=>
$company_data
[
'company_federal_id'
]));
$this
->
db
->
insert
(
'company_offers'
,
array
(
'offer_type'
=>
'3'
,
'company_id'
=>
$company_id
,
'applicable_on'
=>
'0'
,
'activation_date'
=>
strtotime
(
date
(
'd-M-y'
)),
'expiry_date'
=>
strtotime
(
'+30 days'
,
strtotime
((
date
(
'd-M-y'
)))),
'status'
=>
'1'
));
$this
->
db
->
insert
(
'company_payment_details'
,
array
(
'company_id'
=>
$company_id
,
'booking_charge'
=>
$company_data
[
'booking_charge'
],
'sms_charge'
=>
$company_data
[
'sms_charge'
],
'push_charge'
=>
$company_data
[
'push_charge'
],
'report_charge'
=>
$company_data
[
'report_charge'
]));
return
(
$status
)
?
1
:
0
;
...
...
@@ -71,12 +77,14 @@ class Company_model extends CI_Model {
return
0
;
}
function
getOfferData
(){
function
getOfferData
(
$offer_type
=
'1,2'
){
$cond
=
" AND COF.offer_type IN ("
.
$offer_type
.
") "
;
$sql
=
"SELECT CMP.*, COF.*
FROM company AS CMP
INNER JOIN admin_users AS AU ON (AU.id = CMP.company_id)
INNER JOIN company_offers AS COF ON (CMP.company_id = COF.company_id)
WHERE AU.status = '1' AND COF.status != '2'
WHERE AU.status = '1' AND COF.status != '2'
"
.
$cond
.
"
ORDER BY CMP.company_name"
;
$result
=
$this
->
db
->
query
(
$sql
);
...
...
@@ -90,7 +98,21 @@ class Company_model extends CI_Model {
if
(
empty
(
$offer_id
)){
return
0
;
}
if
(
$status
==
2
){
$offrData
=
$this
->
db
->
get_where
(
'company_offers'
,
array
(
'id'
=>
$offer_id
));
if
(
!
empty
(
$offrData
)
&&
!
empty
(
$offrData
=
$offrData
->
row_array
())
&&
isset
(
$offrData
[
'expiry_date'
])
&&
!
empty
(
$offrData
[
'expiry_date'
])
&&
isset
(
$offrData
[
'activation_date'
])
&&
!
empty
(
$offrData
[
'activation_date'
])
&&
$offrData
[
'activation_date'
]
<
strtotime
(
date
(
'd-M-y'
))
&&
$offrData
[
'expiry_date'
]
>
strtotime
(
date
(
'd-M-y'
))){
$this
->
db
->
update
(
'company_offers'
,
array
(
'expiry_date'
=>
strtotime
(
date
(
'd-M-y'
))),
array
(
'id'
=>
$offer_id
));
}
}
$status
=
$this
->
db
->
update
(
'company_offers'
,
array
(
'status'
=>
$status
),
array
(
'id'
=>
$offer_id
));
return
(
$status
)
?
1
:
0
;
}
...
...
@@ -129,5 +151,63 @@ class Company_model extends CI_Model {
}
return
$result
->
row
();
}
function
getBrokerPayDetails
(
$company_id
=
''
){
if
(
empty
(
$company_id
)){
return
0
;
}
$qryResp
=
$this
->
db
->
query
(
"SELECT DISTINCT(TD.broker_id),BRK.*,BKR_PAY.last_paid_date
FROM transport_details AS TD
INNER JOIN brokers AS BRK ON (BRK.broker_id = TD.broker_id)
LEFT JOIN broker_payment_details AS BKR_PAY ON
(BKR_PAY.broker_id = TD.broker_id AND
BKR_PAY.company_id = TD.company_id AND BKR_PAY.status = '1')
WHERE TD.company_id = '"
.
$company_id
.
"'"
);
if
(
empty
(
$qryResp
)){
return
0
;
}
$tmpData
=
array
();
$brkPayData
=
array
();
$qryResp
=
$qryResp
->
result_array
();
foreach
(
$qryResp
AS
$brkData
)
{
$tmpData
=
$brkData
;
$data
=
$this
->
db
->
get_where
(
'transport_details'
,
array
(
'broker_id'
=>
$brkData
[
'broker_id'
],
'company_id'
=>
$company_id
));
$tmpData
[
'all_trans_count'
]
=
(
!
empty
(
$data
->
num_rows
()))
?
$data
->
num_rows
()
:
'0'
;
$data
=
$this
->
db
->
get_where
(
'transport_details'
,
array
(
'broker_id'
=>
$brkData
[
'broker_id'
],
'company_id'
=>
$company_id
,
'status !='
=>
'2'
,
'is_scheduled'
=>
'1'
));
$tmpData
[
'pro_trans_count'
]
=
(
!
empty
(
$data
->
num_rows
()))
?
$data
->
num_rows
()
:
'0'
;
$tmpData
[
'pending_trans_count'
]
=
$tmpData
[
'pro_trans_count'
];
if
(
!
empty
(
$brkData
[
'last_paid_date'
])){
$data
=
$this
->
db
->
get_where
(
'transport_details'
,
array
(
'broker_id'
=>
$brkData
[
'broker_id'
],
'company_id'
=>
$company_id
,
'status !='
=>
'2'
,
'is_scheduled'
=>
'1'
,
'created_date >='
=>
$brkData
[
'last_paid_date'
]));
$tmpData
[
'pending_trans_count'
]
=
(
!
empty
(
$data
->
num_rows
()))
?
$data
->
num_rows
()
:
'0'
;
}
$tmpData
[
'encoded_broker_id'
]
=
encode_param
(
$brkData
[
'broker_id'
]);
$brkPayData
[
$brkData
[
'broker_id'
]]
=
$tmpData
;
}
return
$brkPayData
;
}
public
function
updatePaymentDate
(
$data
=
array
()){
if
(
empty
(
$data
)
||
!
isset
(
$data
[
'broker_id'
])
||
!
isset
(
$data
[
'last_paid_date'
])
||
!
isset
(
$data
[
'company_id'
])
||
empty
(
$data
[
'company_id'
])
||
empty
(
$data
[
'broker_id'
])
||
empty
(
$data
[
'last_paid_date'
])){
return
0
;
}
$this
->
db
->
update
(
'broker_payment_details'
,
array
(
'status'
=>
'2'
),
array
(
'broker_id'
=>
$data
[
'broker_id'
],
'company_id'
=>
$data
[
'company_id'
]));
$status
=
$this
->
db
->
insert
(
'broker_payment_details'
,
$data
);
return
(
$status
)
?
1
:
0
;
}
}
?>
\ No newline at end of file
application/models/Driver_model.php
View file @
89eb5df9
...
...
@@ -29,11 +29,13 @@ class Driver_model extends CI_Model {
}
$cond
.=
(
!
empty
(
$driver_id
))
?
" AND DRV.driver_id = '
$driver_id
'"
:
""
;
$sql
=
"SELECT DRV.*, CMP.company_name, VH.vehicle_type
$sql
=
"SELECT DRV.*, CMP.company_name, VH.vehicle_type, VHS.vehicle_model, VHS.vehicle_reg_no,
VHS.vehicle_reg_image, VHS.model
FROM drivers AS DRV
INNER JOIN company AS CMP ON (CMP.company_id = DRV.company_id)
INNER JOIN admin_users AS AU ON (AU.id = CMP.company_id)
LEFT JOIN vehicles AS VH ON (VH.vehicle_id = DRV.vehicle_id)
LEFT JOIN vehicles AS VHS ON (VHS.vehicle_id = DRV.vehicle)
LEFT JOIN vehicle_types AS VH ON (VH.vehicle_id = DRV.vehicle_id)
WHERE DRV.status IN (0,1) AND AU.status = '1'
$cond
"
;
$result
=
$this
->
db
->
query
(
$sql
);
if
(
empty
(
$result
)){
...
...
@@ -62,7 +64,7 @@ class Driver_model extends CI_Model {
if
(
!
empty
(
$phoneChk
)
&&
$phoneChk
->
num_rows
()
>
0
){
return
3
;
}
$upArr
=
array
(
'first_name'
=>
$driver_data
[
'first_name'
],
'last_name'
=>
$driver_data
[
'last_name'
],
'email_id'
=>
$driver_data
[
'email_id'
],
'phone'
=>
$driver_data
[
'phone'
]);
$upArr
=
array
(
'first_name'
=>
$driver_data
[
'first_name'
],
'last_name'
=>
$driver_data
[
'last_name'
],
'email_id'
=>
$driver_data
[
'email_id'
],
'phone'
=>
$driver_data
[
'phone'
]
,
'city'
=>
$driver_data
[
'city'
],
'state'
=>
$driver_data
[
'state'
],
'address'
=>
$driver_data
[
'address'
],
'licence_exp_date'
=>
$driver_data
[
'licence_exp_date'
],
'licence_number'
=>
$driver_data
[
'licence_number'
],
'vehicle'
=>
$driver_data
[
'vehicle'
]
);
if
(
!
empty
(
$driver_data
[
'profile_image'
])){
$upArr
[
'profile_image'
]
=
$driver_data
[
'profile_image'
];
}
...
...
application/models/Report_model.php
View file @
89eb5df9
...
...
@@ -14,6 +14,9 @@ class Report_model extends CI_Model {
if
(
!
empty
(
$where_cond
[
'company_id'
])){
$where_clause
=
" WHERE TDLS.company_id = '"
.
$where_cond
[
'company_id'
]
.
"' "
;
}
if
(
!
empty
(
$where_cond
[
'broker_id'
])){
$where_clause
=
" WHERE TDLS.broker_id = '"
.
$where_cond
[
'broker_id'
]
.
"' "
;
}
if
(
!
empty
(
$where_cond
[
'start_date'
])
&&
!
empty
(
$where_cond
[
'end_date'
])){
$where_clause
.=
(
empty
(
$where_clause
))
?
' WHERE '
:
' AND '
;
...
...
@@ -43,7 +46,7 @@ class Report_model extends CI_Model {
$sql
=
"SELECT "
.
$fields
.
"
FROM transport_details AS TDLS
LEFT JOIN drivers AS DRV ON (DRV.driver_id = TDLS.assigned_driver)
LEFT JOIN vehicles AS VEH ON (VEH.vehicle_id = DRV.vehicle_id)
LEFT JOIN vehicle
_type
s AS VEH ON (VEH.vehicle_id = DRV.vehicle_id)
LEFT JOIN company AS CMP ON (CMP.company_id = TDLS.company_id)
LEFT JOIN company_payment_details AS CPAY ON (CPAY.company_id = TDLS.company_id)
LEFT JOIN brokers AS BRKR ON (BRKR.broker_id = TDLS.broker_id)
...
...
application/models/Ride_model.php
View file @
89eb5df9
...
...
@@ -60,9 +60,9 @@ class Ride_model extends CI_Model {
FROM transport_details AS TD
LEFT JOIN brokers AS BK ON (TD.broker_id = BK.broker_id)
LEFT JOIN drivers AS DV ON (DV.driver_id = TD.assigned_driver)
LEFT JOIN vehicles AS VH ON (VH.vehicle_id = TD.vehicle_type)
LEFT JOIN trip_type AS TT ON (TT.trip_id = TD.trip_type)
LEFT JOIN trip_status AS TS ON (TS.trip_status_id = TD.trip_status)
LEFT JOIN vehicle_types AS VH ON (VH.vehicle_id = TD.vehicle_type)
LEFT JOIN appointment_reason AS AR ON (AR.reason_id = TD.reason_code)
WHERE TD.status != '2' "
.
$cond
.
"
ORDER BY TD.transport_id DESC"
;
...
...
application/models/Vehicle_model.php
View file @
89eb5df9
...
...
@@ -5,55 +5,89 @@ class Vehicle_model extends CI_Model {
parent
::
_construct
();
}
public
function
addVehicle
(
$vehicle_data
=
array
()){
public
function
addVehicle
Type
(
$vehicle_data
=
array
()){
if
(
empty
(
$vehicle_data
)){
return
0
;
}
$typeChk
=
$this
->
db
->
get_where
(
'vehicles'
,
array
(
'vehicle_type'
=>
$vehicle_data
[
'vehicle_type'
],
'status !='
=>
'2'
));
$typeChk
=
$this
->
db
->
get_where
(
'vehicle
_type
s'
,
array
(
'vehicle_type'
=>
$vehicle_data
[
'vehicle_type'
],
'status !='
=>
'2'
));
if
(
!
empty
(
$typeChk
)
&&
$typeChk
->
num_rows
()
>
0
){
return
2
;
}
$status
=
$this
->
db
->
insert
(
'vehicles'
,
$vehicle_data
);
$status
=
$this
->
db
->
insert
(
'vehicle
_type
s'
,
$vehicle_data
);
return
(
$status
)
?
1
:
0
;
}
function
getVehicle
(
$vehicle_id
=
''
){
function
getVehicle
Type
(
$vehicle_id
=
''
){
$cond
=
(
!
empty
(
$vehicle_id
))
?
" AND vehicle_id = '
$vehicle_id
'"
:
""
;
$result
=
$this
->
db
->
query
(
"SELECT * FROM vehicles WHERE status IN (0,1)
$cond
"
);
$result
=
$this
->
db
->
query
(
"SELECT * FROM vehicle
_type
s WHERE status IN (0,1)
$cond
"
);
if
(
empty
(
$result
)){
return
;
}
return
(
empty
(
$vehicle_id
))
?
$result
->
result
()
:
$result
->
row
();
}
function
changeStatus
(
$vehicle_id
=
''
,
$status
=
'0'
){
function
change
VehicleType
Status
(
$vehicle_id
=
''
,
$status
=
'0'
){
if
(
empty
(
$vehicle_id
)){
return
0
;
}
if
(
$status
==
2
){
$status
=
$this
->
db
->
delete
(
'vehicles'
,
array
(
'vehicle_id'
=>
$vehicle_id
));
$status
=
$this
->
db
->
delete
(
'vehicle
_type
s'
,
array
(
'vehicle_id'
=>
$vehicle_id
));
return
$status
;
}
$status
=
$this
->
db
->
update
(
'vehicles'
,
array
(
'status'
=>
$status
),
array
(
'vehicle_id'
=>
$vehicle_id
));
$status
=
$this
->
db
->
update
(
'vehicle
_type
s'
,
array
(
'status'
=>
$status
),
array
(
'vehicle_id'
=>
$vehicle_id
));
return
$status
;
}
function
updateVehicle
(
$vehicle_id
=
''
,
$vehicle_data
=
array
()){
function
updateVehicle
Type
(
$vehicle_id
=
''
,
$vehicle_data
=
array
()){
if
(
empty
(
$vehicle_id
)
||
empty
(
$vehicle_data
)){
return
0
;
}
$typeChk
=
$this
->
db
->
get_where
(
'vehicles'
,
array
(
'vehicle_type'
=>
$vehicle_data
[
'vehicle_type'
],
'status !='
=>
'2'
,
'vehicle_id !='
=>
$vehicle_id
));
$typeChk
=
$this
->
db
->
get_where
(
'vehicle
_type
s'
,
array
(
'vehicle_type'
=>
$vehicle_data
[
'vehicle_type'
],
'status !='
=>
'2'
,
'vehicle_id !='
=>
$vehicle_id
));
if
(
!
empty
(
$typeChk
)
&&
$typeChk
->
num_rows
()
>
0
){
return
2
;
}
if
(
empty
(
$vehicle_data
[
'vehicle_photo'
])){
unset
(
$vehicle_data
[
'vehicle_photo'
]);
}
$status
=
$this
->
db
->
update
(
'vehicles'
,
$vehicle_data
,
array
(
'vehicle_id'
=>
$vehicle_id
));
$status
=
$this
->
db
->
update
(
'vehicle_types'
,
$vehicle_data
,
array
(
'vehicle_id'
=>
$vehicle_id
));
return
(
$status
)
?
1
:
0
;
}
function
createVehicle
(
$vehicle_data
=
array
()){
if
(
empty
(
$vehicle_data
)){
return
0
;
}
$status
=
$this
->
db
->
insert
(
"vehicles"
,
$vehicle_data
);
return
(
$status
)
?
1
:
0
;
}
function
getVehiclesData
(
$vehicle_id
=
''
,
$vechile_type
=
''
){
$cond
=
(
!
empty
(
$vehicle_id
))
?
" AND vehicle_id = '
$vehicle_id
'"
:
""
;
$cond
=
(
!
empty
(
$vechile_type
))
?
" AND vehicle_type = '
$vechile_type
'"
:
""
;
$result
=
$this
->
db
->
query
(
"SELECT * FROM vehicles WHERE status IN (0,1)
$cond
"
);
if
(
empty
(
$result
)){
return
;
}
return
(
empty
(
$vehicle_id
))
?
$result
->
result
()
:
$result
->
row
();
}
function
changeVehicleStatus
(
$vehicle_id
=
''
,
$status
=
''
){
if
(
empty
(
$vehicle_id
)
||
$status
==
''
){
return
0
;
}
$status
=
$this
->
db
->
update
(
'vehicles'
,
array
(
'status'
=>
$status
),
array
(
'vehicle_id'
=>
$vehicle_id
));
return
(
$status
)
?
1
:
0
;
}
function
updateVehicle
(
$vehicle_id
=
''
,
$vehicle_data
=
array
()){
if
(
empty
(
$vehicle_id
)
||
empty
(
$vehicle_data
)){
return
0
;
}
$status
=
$this
->
db
->
update
(
'vehicles'
,
$vehicle_data
,
array
(
'vehicle_id'
=>
$vehicle_id
));
return
(
$status
)
?
1
:
0
;
}
}
?>
\ No newline at end of file
application/views/Broker/add_broker.php
View file @
89eb5df9
...
...
@@ -9,8 +9,8 @@
<li>
<?=
$menu
?>
</li>
<li
class=
"active"
>
<?=
$sub_menu
?>
</li>
</ol>
</section>
<section
class=
"content"
>
</section>
<section
class=
"content"
>
<div
class=
"row"
>
<div
class=
"col-md-12"
>
<?php
if
(
$this
->
session
->
flashdata
(
'message'
))
{
...
...
@@ -26,28 +26,53 @@
<div
class=
"box-header with-border"
>
<h3
class=
"box-title"
>
Broker Details
</h3>
</div>
<form
role=
"form"
action=
"
<?=
base_url
(
'Broker/addBroker'
)
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<form
role=
"form"
action=
"
<?=
base_url
(
'Broker/addBroker'
)
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<div
class=
"box-body"
>
<div
class=
"col-md-6"
>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Broker Name
</label>
<label
>
Broker Name
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"broker_name"
placeholder=
"Ent
er Company Name"
>
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"broker_name"
placeholder=
"Enter Brok
er Company Name"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Email
</label>
<label
>
Email
</label>
<input
type=
"email"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"broker_email"
placeholder=
"Enter email ID"
>
data-parsley-minlength=
"2"
required=
""
name=
"broker_email"
placeholder=
"Enter Broker email ID"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Phone
</label>
<label
>
Phone
</label>
<input
type=
"number"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"broker_phone"
placeholder=
"
Broker Phone"
>
data-parsley-minlength=
"2"
required=
""
name=
"broker_phone"
placeholder=
"Enter
Broker Phone"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"col-md-12"
>
</div>
<div
class=
"col-md-6"
>
<div
class=
"form-group has-feedback"
>
<label>
Address
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"address"
placeholder=
"Enter Broker Address"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group has-feedback"
>
<label>
City
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"city"
placeholder=
"Enter City"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group has-feedback"
>
<label>
State
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"state"
placeholder=
"Enter State"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
</div>
<div
class=
"col-md-12"
style=
"text-align: center;"
>
<div
class=
"box-footer"
>
<button
type=
"submit"
class=
"btn btn-primary"
>
Submit
</button>
</div>
...
...
@@ -55,5 +80,6 @@
</div>
</form>
</div>
</div>
</section>
</div>
application/views/Broker/edit.php
View file @
89eb5df9
...
...
@@ -9,8 +9,8 @@
<li>
<?=
$menu
?>
</li>
<li
class=
"active"
>
<?=
$sub_menu
?>
</li>
</ol>
</section>
<section
class=
"content"
>
</section>
<section
class=
"content"
>
<div
class=
"row"
>
<div
class=
"col-md-12"
>
<?php
if
(
$this
->
session
->
flashdata
(
'message'
))
{
...
...
@@ -26,28 +26,53 @@
<div
class=
"box-header with-border"
>
<h3
class=
"box-title"
>
Edit Driver Details
</h3>
</div>
<form
role=
"form"
action=
"
<?=
base_url
(
'Broker/update/'
.
encode_param
(
$broker_id
))
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<form
role=
"form"
action=
"
<?=
base_url
(
'Broker/update/'
.
encode_param
(
$broker_id
))
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<div
class=
"box-body"
>
<div
class=
"col-md-6"
>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Broker Name
</label>
<label
>
Broker Name
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
value=
"
<?=
$broker_data
->
broker_name
?>
"
data-parsley-pattern=
"^[a-zA-Z\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"broker_name"
placeholder=
"Enter Company Name"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Email
</label>
<label
>
Email
</label>
<input
type=
"email"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
value=
"
<?=
$broker_data
->
broker_email
?>
"
required=
""
name=
"broker_email"
placeholder=
"Enter email ID"
>
data-parsley-minlength=
"2"
value=
"
<?=
$broker_data
->
broker_email
?>
"
required=
""
name=
"broker_email"
placeholder=
"Enter email ID"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Phone
</label>
<label
>
Phone
</label>
<input
type=
"number"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
value=
"
<?=
$broker_data
->
broker_phone
?>
"
required=
""
name=
"broker_phone"
placeholder=
"Broker Phone"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"col-md-12"
>
</div>
<div
class=
"col-md-6"
>
<div
class=
"form-group has-feedback"
>
<label>
Address
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
value=
"
<?=
$broker_data
->
address
?>
"
required=
""
name=
"address"
placeholder=
"Enter Broker Address"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group has-feedback"
>
<label>
City
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
value=
"
<?=
$broker_data
->
city
?>
"
required=
""
name=
"city"
placeholder=
"Enter City"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group has-feedback"
>
<label>
Phone
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
value=
"
<?=
$broker_data
->
state
?>
"
required=
""
name=
"state"
placeholder=
"Enter State"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
</div>
<div
class=
"col-md-12"
style=
"text-align: center;"
>
<div
class=
"box-footer"
>
<button
type=
"submit"
class=
"btn btn-primary"
>
Submit
</button>
</div>
...
...
@@ -55,5 +80,6 @@
</div>
</form>
</div>
</div>
</section>
</div>
\ No newline at end of file
application/views/Broker/view_brokers.php
View file @
89eb5df9
...
...
@@ -33,10 +33,13 @@
<thead>
<tr>
<th
class=
"hidden"
>
ID
</th>
<th
width=
"150px;"
>
Broker Name
</th>
<th
width=
"250px;"
>
Email ID
</th>
<th
width=
"200px;"
>
Phone
</th>
<th
width=
"150px;"
>
Status
</th>
<th
width=
"130px;"
>
Broker Name
</th>
<th
width=
"170px;"
>
Email ID
</th>
<th
width=
"70px;"
>
Phone
</th>
<th
width=
"100px;"
>
Address
</th>
<th
width=
"60px;"
>
City
</th>
<th
width=
"60px;"
>
State
</th>
<th
width=
"60px;"
>
Status
</th>
<th
width=
"300px;"
>
Action
</th>
</tr>
</thead>
...
...
@@ -50,6 +53,9 @@
<td
class=
"center"
>
<?=
$broker
->
broker_name
?>
</th>
<td
class=
"center"
>
<?=
$broker
->
broker_email
?>
</th>
<td
class=
"center"
>
<?=
$broker
->
broker_phone
?>
</th>
<td
class=
"center"
>
<?=
$broker
->
address
?>
</th>
<td
class=
"center"
>
<?=
$broker
->
city
?>
</th>
<td
class=
"center"
>
<?=
$broker
->
state
?>
</th>
<td
class=
"center"
>
<?=
(
$broker
->
status
==
'1'
)
?
'Active'
:
'Inactive'
?>
</td>
<td
class=
"center"
>
<a
class=
"btn btn-sm btn-primary"
...
...
application/views/Company/create_offer.php
View file @
89eb5df9
...
...
@@ -29,7 +29,7 @@
<form
role=
"form"
action=
"
<?=
base_url
(
'Company/addOffer'
)
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<div
class=
"box-body"
>
<div
class=
"col-md-12"
>
<div
class=
"col-md-
4
"
>
<div
class=
"col-md-
6
"
>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Company
</label>
<select
name=
"company_id"
class=
"form-control required"
data-parsley-trigger=
"change"
required
>
...
...
@@ -44,7 +44,21 @@
</select>
</div>
</div>
<div
class=
"col-md-4"
>
<div
class=
"col-md-6"
>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Offer Applicable For
</label>
<select
name=
"applicable_on"
class=
"form-control required"
data-parsley-trigger=
"change"
required
>
<option
selected
value=
"0"
>
All Transactions
</option>
<option
value=
"1"
>
Booking Charges
</option>
<option
value=
"2"
>
SMS Charges
</option>
<option
value=
"3"
>
Report Generation Charges
</option>
<option
value=
"4"
>
Push Notification Charges
</option>
</select>
</div>
</div>
</div>
<div
class=
"col-md-12"
>
<div
class=
"col-md-6"
>
<div
class=
"form-group has-feedback"
>
<label>
Offer Activation Date
</label>
<div
class=
"input-group date"
data-provide=
"datepicker"
>
...
...
@@ -55,7 +69,7 @@
</div>
</div>
</div>
<div
class=
"col-md-4
"
>
<div
class=
"col-md-6
"
>
<div
class=
"form-group has-feedback"
>
<label>
Offer Expiry Date
</label>
<div
class=
"input-group date"
data-provide=
"datepicker"
>
...
...
@@ -68,32 +82,34 @@
</div>
</div>
<div
class=
"col-md-12"
>
<div
class=
"col-md-4
"
>
<div
class=
"col-md-6"
style=
"margin-bottom:27px;
"
>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Offer Type
</label>
<div
class=
"input-group"
>
<div
class=
"col-md-12"
>
<div
class=
"col-md-4"
>
<input
type=
"radio"
name=
"offer_type"
value=
"1"
class=
"required"
required
checked
>
Free Trial
Free Trial
</div>
<div
class=
"col-md-8"
>
<input
type=
"radio"
name=
"offer_type"
value=
"2"
class=
"required"
required
>
Discount
Discount
</div>
</div>
</div>
</div>
<div
class=
"col-md-4
"
id=
"input_discount"
>
<div
class=
"col-md-6
"
id=
"input_discount"
>
<!-- Discount Text Box -->
</div>
</div>
<div
class=
"col-md-12"
>
<div
class=
"box-footer
"
>
<div
class=
"box-footer"
style=
"text-align:center;
"
>
<button
type=
"submit"
class=
"btn btn-primary"
>
Submit
</button>
</div>
</div>
</form>
</div>
</section>
</div>
</div>
<div
id=
"discount_input_html"
class=
"hide"
>
<div
class=
"form-group has-feedback"
>
...
...
application/views/Company/offer_list_page.php
View file @
89eb5df9
...
...
@@ -33,10 +33,11 @@
<thead>
<tr>
<th
width=
"120px;"
>
Company Name
</th>
<th
width=
"150px;"
>
Offer Type
</th>
<th
width=
"100px;"
>
Offer Type
</th>
<th
width=
"150px;"
>
Applicable For
</th>
<th
width=
"150px;"
>
Offer Period
</th>
<th
width=
"120px;"
>
Status
</th>
<th
width=
"
1
50px;"
>
Action
</th>
<th
width=
"50px;"
>
Action
</th>
</tr>
</thead>
<tbody>
...
...
@@ -47,10 +48,25 @@
<tr>
<td
class=
"center"
><b>
<?=
$offer
->
company_name
?>
</b></th>
<td
class=
"center"
>
<?=
(
$offer
->
offer_type
==
1
)
?
'Free Trail'
:
$offer
->
discount
.
'% Discount Per Booking'
<?php
switch
(
$offer
->
offer_type
){
case
1
:
echo
"Free Trail"
;
break
;
case
2
:
echo
$offer
->
discount
.
"% Discount Per Booking"
;
break
;
case
3
:
echo
"Activation Pack <br> (Free Trial for 30 Days)"
;
break
;
}
?>
</th>
<td
class=
"center"
>
<?php
switch
(
$offer
->
applicable_on
){
case
0
:
echo
"All Transactions"
;
break
;
case
1
:
echo
"Booking Charges"
;
break
;
case
2
:
echo
"SMS Charges"
;
break
;
case
3
:
echo
"Report Generation Charges"
;
break
;
case
4
:
echo
"Push Notification Charges"
;
break
;
}
?>
</td>
<td
class=
"center"
><b>
<?=
date
(
"d-M-y"
,
$offer
->
activation_date
)
.
' - '
.
date
(
"d-M-y"
,
$offer
->
expiry_date
)
?>
</b></th>
<td
class=
"center"
>
<strong>
...
...
@@ -72,15 +88,6 @@
href=
"
<?=
base_url
(
"Company/changeOfferStatus/"
.
encode_param
(
$offer
->
id
))
.
"/2"
?>
"
onClick=
"return doconfirm()"
>
<i
class=
"fa fa-fw fa-trash"
></i>
Delete
</a>
<?php
if
(
$offer
->
status
==
1
){
?>
<a
class=
"btn btn-sm btn-primary"
style=
"width:100px;background-color:#ac2925;"
href=
"
<?=
base_url
(
"Company/changeOfferStatus/"
.
encode_param
(
$offer
->
id
))
.
"/0"
?>
"
>
<i
class=
"fa fa-cog"
></i>
De-activate
</a>
<?php
}
else
{
?>
<a
class=
"btn btn-sm btn-success"
style=
"width:100px;"
href=
"
<?=
base_url
(
"Company/changeOfferStatus/"
.
encode_param
(
$offer
->
id
))
.
"/1"
?>
"
>
<i
class=
"fa fa-cog"
></i>
Activate
</a>
<?php
}
?>
</td>
</tr>
<?php
}
...
...
@@ -91,3 +98,15 @@
</div>
</section>
</div>
<!--
<?php
if
(
$offer
->
status
==
1
){
?>
<a class="btn btn-sm btn-primary" style="width:100px;background-color:#ac2925;" href="
<?=
base_url
(
"Company/changeOfferStatus/"
.
encode_param
(
$offer
->
id
))
.
"/0"
?>
">
<i class="fa fa-cog"></i> De-activate
</a>
<?php
}
else
{
?>
<a class="btn btn-sm btn-success" style="width:100px;" href="
<?=
base_url
(
"Company/changeOfferStatus/"
.
encode_param
(
$offer
->
id
))
.
"/1"
?>
">
<i class="fa fa-cog"></i> Activate
</a>
<?php
}
?>
-->
\ No newline at end of file
application/views/Customer/add-customer-user.php
View file @
89eb5df9
...
...
@@ -28,7 +28,7 @@
<div
class=
"col-md-12"
>
<div
class=
"box box-warning"
>
<div
class=
"box-header with-border"
>
<h3
class=
"box-title"
>
Customer
Personal Details
</h3>
<h3
class=
"box-title"
>
Personal Details
</h3>
</div>
<form
role=
"form"
action=
"
<?=
base_url
(
$redirectUrl
)
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<div
class=
"box-body"
>
...
...
@@ -38,7 +38,7 @@
<label>
First Name
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"first_name"
placeholder=
"Enter
Customer
First Name"
required=
""
name=
"first_name"
placeholder=
"Enter
Patient
First Name"
value=
"
<?=
(
isset
(
$customer_data
)
&&
isset
(
$customer_data
->
first_name
))
?
$customer_data
->
first_name
:
''
?>
"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
...
...
@@ -47,7 +47,7 @@
<div
class=
"form-group has-feedback"
>
<label>
Last Name
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"last_name"
placeholder=
"Enter
Customer
Last Name"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"last_name"
placeholder=
"Enter
Patient
Last Name"
value=
"
<?=
(
isset
(
$customer_data
)
&&
isset
(
$customer_data
->
last_name
))
?
$customer_data
->
last_name
:
''
?>
"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
...
...
@@ -60,7 +60,7 @@
<div
class=
"form-group has-feedback"
>
<label>
Email
</label>
<input
type=
"email"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"email"
placeholder=
"Enter
Customer
Email"
data-parsley-minlength=
"2"
required=
""
name=
"email"
placeholder=
"Enter
Patient
Email"
value=
"
<?=
(
isset
(
$customer_data
)
&&
isset
(
$customer_data
->
email
))
?
$customer_data
->
email
:
''
?>
"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
...
...
@@ -69,7 +69,7 @@
<div
class=
"form-group has-feedback"
>
<label>
Phone
</label>
<input
type=
"number"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"phone"
placeholder=
"Enter
Customer
Phone"
data-parsley-minlength=
"2"
required=
""
name=
"phone"
placeholder=
"Enter
Patient
Phone"
value=
"
<?=
(
isset
(
$customer_data
)
&&
isset
(
$customer_data
->
phone
))
?
$customer_data
->
phone
:
''
?>
"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
...
...
@@ -106,7 +106,7 @@
<div
class=
"form-group has-feedback"
>
<label>
Address
</label>
<textarea
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"address"
placeholder=
"Enter
Customer
Address"
>
<?=
(
isset
(
$customer_data
)
&&
isset
(
$customer_data
->
address
))
?
trim
(
$customer_data
->
address
)
:
''
?>
</textarea>
data-parsley-minlength=
"2"
required=
""
name=
"address"
placeholder=
"Enter
Patient
Address"
>
<?=
(
isset
(
$customer_data
)
&&
isset
(
$customer_data
->
address
))
?
trim
(
$customer_data
->
address
)
:
''
?>
</textarea>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
</div>
...
...
@@ -131,7 +131,7 @@
<div
style=
"border-bottom: 1px solid #f4f4f4;border-bottom-width: 1px;border-bottom-style: solid;
border-bottom-color: rgb(244, 244, 244);"
>
<h3
class=
"box-title"
style=
"font-size: 18px !important;"
>
Customer
Medical Details
Medical Details
</h3>
</div><br>
...
...
@@ -213,91 +213,3 @@
</div>
</section>
</div>
\ No newline at end of file
<!-- <div class="form-group has-feedback">
<label>Last Name</label>
<input type="text" class="form-control required" data-parsley-trigger="change"
data-parsley-minlength="2" data-parsley-pattern="^[a-zA-Z\ . ! @ # $ % ^ & * () + = , \/]+$" required="" name="last_name" placeholder="Enter Driver Name">
<span class="glyphicon form-control-feedback"></span>
</div>
<div class="form-group">
<label>Phone</label>
<input type="number" class="form-control required" data-parsley-trigger="change"
data-parsley-minlength="2" required="" name="phone" placeholder="Enter Phone Number">
<span class="glyphicon form-control-feedback"></span>
</div>
<div class="form-group has-feedback">
<label>Email</label>
<input type="email" class="form-control required" data-parsley-trigger="change"
data-parsley-minlength="2" required="" name="email_id" placeholder="Enter email ID">
<span class="glyphicon form-control-feedback"></span>
</div>
<div class="form-group has-feedback">
<label>Password</label>
<input type="password" class="form-control required" data-parsley-trigger="change"
data-parsley-minlength="2" required="" name="password" placeholder="Enter Pasword">
<span class="glyphicon form-control-feedback"></span>
</div>
<div class="col-md-12">
<div class="box-footer">
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</div> -->
<!-- <div class="col-md-6">
<div class="form-group">
<label>Profile Picture</label>
<div class="col-md-12">
<div class="col-md-3">
<img id="profile_image" src="" onerror="this.src='
<?=
base_url
(
"assets/images/user_avatar.jpg"
)
?>
'" height="75" width="75" />
</div>
<div class="col-md-9" style="padding-top: 25px;">
<input name="profile_image" type="file" accept="image/*" class="required" onchange="setImg(this,'profile_image')" />
</div>
</div>
</div>
<div class="form-group">
<label style="padding-top:10px;">Licence</label>
<div class="col-md-12">
<div class="col-md-3">
<img id="licence_img" src="" onerror="this.src='
<?=
base_url
(
"assets/images/no_image.png"
)
?>
'" height="75" width="75" />
</div>
<div class="col-md-9" style="padding-top: 25px;">
<input name="licence" type="file" accept="image/*" class="required" onchange="setImg(this,'licence_img')" />
</div>
</div>
</div>
<?php
if
(
$this
->
session
->
userdata
[
'user_type'
]
==
1
){
?>
<div class="form-group">
<label style="padding-top:12px;">Company</label>
<select name="company_id" class="form-control required" data-parsley-trigger="change" required>
<option selected disabled>Select Company</option>
<?php
if
(
!
empty
(
$companies
)){
foreach
(
$companies
as
$company
)
{
echo
'<option value="'
.
$company
->
company_id
.
'">'
.
$company
->
company_name
.
'</option>'
;
}
}
?>
</select>
</div>
<?php
}
else
{
?>
<input type="hidden" name="company_id" value="
<?=
$this
->
session
->
userdata
[
'id'
]
?>
">
<?php
}
?>
<div class="form-group">
<label>Select Vehicle</label>
<select name="vehicle_id" class="form-control required" data-parsley-trigger="change" required>
<option selected disabled>Select Vehicle Type</option>
<?php
if
(
!
empty
(
$vehicles
)){
foreach
(
$vehicles
as
$vehicle
)
{
echo
'<option value="'
.
$vehicle
->
vehicle_id
.
'">'
.
$vehicle
->
vehicle_type
.
'</option>'
;
}
}
?>
</select>
</div>
</div> -->
\ No newline at end of file
application/views/Customer/list-customer-users.php
View file @
89eb5df9
...
...
@@ -95,7 +95,7 @@
if
(
customer_id
==
''
||
customer_id
==
undefined
||
customer_id
==
'undefined'
||
customer_id
==
null
||
customer_id
==
'null'
){
return
true
;
}
modalTrigger
(
'
Ride
Details'
,
''
);
modalTrigger
(
'
Patient
Details'
,
''
);
addModalLoader
();
jQuery
.
ajax
({
url
:
base_url
+
"Customer/getCustomerData"
,
...
...
@@ -116,9 +116,10 @@
var
customer_data
=
resp_data
[
'customer_data'
];
// Direct HTML
var
html
=
'<div class="col-xs-12"><div class="col-md-2"> '
+
var
html
=
'<div class="col-xs-12">'
+
'<div class="col-md-2"> '
+
'<div class="form-group has-feedback"> '
+
'<img id="customerProfileImg" src="'
+
base_url
+
customer_data
[
'profile_image'
]
+
'"
'
+
'<img id="customerProfileImg" src="'
+
base_url
+
customer_data
[
'profile_image'
]
+
'"
'
+
'height="100" width="100" /> '
+
'</div> '
+
'</div> '
+
...
...
@@ -167,7 +168,6 @@
'</div> '
+
'</div> '
+
'<div class="col-md-5"> '
+
'<div class="form-group has-feedback"> '
+
'<span style="padding-right: 56px;">Last Name </span> : '
+
...
...
application/views/Driver/add_driver.php
View file @
89eb5df9
...
...
@@ -29,45 +29,59 @@
<form
role=
"form"
action=
"
<?=
base_url
(
'Driver/addDriver'
)
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<div
class=
"box-body"
>
<div
class=
"col-md-6"
>
<div
class=
"form-group
has-feedback
"
>
<label
for=
"exampleInputEmail1"
>
First Name
</label>
<div
class=
"form-group"
>
<label>
First Name
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"first_name"
placeholder=
"Enter Driver Name"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group
has-feedback
"
>
<label
for=
"exampleInputEmail1"
>
Last Name
</label>
<div
class=
"form-group"
>
<label>
Last Name
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"last_name"
placeholder=
"Enter Driver Name"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Phone
</label>
<label>
Phone
</label>
<input
type=
"number"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"phone"
placeholder=
"Enter Phone Number"
>
data-parsley-minlength=
"2"
required=
""
name=
"phone"
placeholder=
"Enter
Driver
Phone Number"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group
has-feedback
"
>
<label
for=
"exampleInputEmail1"
>
Email
</label>
<div
class=
"form-group"
>
<label>
Email
</label>
<input
type=
"email"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"email_id"
placeholder=
"Enter email ID"
>
data-parsley-minlength=
"2"
required=
""
name=
"email_id"
placeholder=
"Enter
Driver
email ID"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group
has-feedback
"
>
<label
for=
"exampleInputEmail1"
>
Password
</label>
<div
class=
"form-group"
>
<label>
Password
</label>
<input
type=
"password"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"password"
placeholder=
"Enter Pasword"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"col-md-12"
>
<div
class=
"box-footer"
>
<button
type=
"submit"
class=
"btn btn-primary"
>
Submit
</button>
<div
class=
"form-group"
>
<label>
Address
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"address"
placeholder=
"Enter Driver Address"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group"
>
<label>
City
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"city"
placeholder=
"Enter Driver City"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group"
>
<label>
State
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"state"
placeholder=
"Enter Driver State"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
</div>
<div
class=
"col-md-6"
>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Profile Picture
</label>
<label>
Profile Picture
</label>
<div
class=
"col-md-12"
>
<div
class=
"col-md-3"
>
<img
id=
"profile_image"
src=
""
onerror=
"this.src='
<?=
base_url
(
"assets/images/user_avatar.jpg"
)
?>
'"
height=
"75"
width=
"75"
/>
...
...
@@ -78,7 +92,7 @@
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
style=
"padding-top:10px;"
>
Licence
</label>
<label
style=
"padding-top:10px;"
>
Licence
</label>
<div
class=
"col-md-12"
>
<div
class=
"col-md-3"
>
<img
id=
"licence_img"
src=
""
onerror=
"this.src='
<?=
base_url
(
"assets/images/no_image.png"
)
?>
'"
height=
"75"
width=
"75"
/>
...
...
@@ -88,9 +102,24 @@
</div>
</div>
</div>
<div
class=
"form-group"
>
<label
style=
"padding-top:12px;"
>
Licence Number
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"licence_number"
placeholder=
"Enter Driver Licence Number"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group"
>
<label>
Licence Expiry Date
</label>
<div
class=
"input-group date"
data-provide=
"datepicker"
>
<input
id=
"datepicker"
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"licence_exp_date"
placeholder=
"Pick Licence Expiry Date"
autocomplete=
"off"
>
<div
class=
"input-group-addon"
>
<i
class=
"fa fa-calendar"
></i>
</div>
</div>
</div>
<?php
if
(
$this
->
session
->
userdata
[
'user_type'
]
==
1
){
?>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
style=
"padding-top:12px;"
>
Company
</label>
<label>
Company
</label>
<select
name=
"company_id"
class=
"form-control required"
data-parsley-trigger=
"change"
required
>
<option
selected
disabled
>
Select Company
</option>
<?php
...
...
@@ -106,7 +135,7 @@
<input
type=
"hidden"
name=
"company_id"
value=
"
<?=
$this
->
session
->
userdata
[
'id'
]
?>
"
>
<?php
}
?>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Select Vehicl
e
</label>
<label
>
Select Vehicle Typ
e
</label>
<select
name=
"vehicle_id"
class=
"form-control required"
data-parsley-trigger=
"change"
required
>
<option
selected
disabled
>
Select Vehicle Type
</option>
<?php
...
...
@@ -118,6 +147,17 @@
?>
</select>
</div>
<div
id=
"vehicleModelCont"
class=
"form-group hide"
>
<label>
Select Vehicle Model
</label>
<select
name=
"vehicle"
class=
"form-control required"
data-parsley-trigger=
"change"
required
>
<option
selected
disabled
>
Select Vehicle Model
</option>
</select>
</div>
</div>
<div
class=
"col-md-12"
style=
"text-align: center;"
>
<div
class=
"box-footer"
>
<button
type=
"submit"
class=
"btn btn-primary"
>
Submit
</button>
</div>
</div>
</form>
</div>
...
...
application/views/Driver/driver_list.php
View file @
89eb5df9
<?php
$loc
=
''
;
$drvLatLng
=
'0,0'
;
$mapLocData
=
array
();
?>
<div
class=
"content-wrapper"
>
...
...
@@ -82,8 +83,8 @@
</td>
</tr>
<?php
$drvLatLng
=
(
!
empty
(
$driver
->
lat_driver
)
&&
!
empty
(
$driver
->
lng_driver
))
?
$driver
->
lat_driver
.
','
.
$driver
->
lng_driver
:
''
;
if
(
!
empty
(
$driver
->
lat_driver
)
&&
!
empty
(
$driver
->
lng_driver
))
$drvLatLng
=
$driver
->
lat_driver
.
','
.
$driver
->
lng_driver
;
$mapLocData
[]
=
array
(
'DisplayText'
=>
$driver
->
first_name
.
' '
.
$driver
->
last_name
,
'MarkerId'
=>
base_url
(
'assets/images/mapCarIconPref.png'
),
...
...
@@ -172,8 +173,83 @@
return
false
;
}
var
driver_data
=
resp_data
[
'driver_data'
];
jQuery
.
each
(
driver_data
,
function
(
index
,
value
)
{
if
(
value
==
''
||
value
==
null
||
value
==
undefined
||
value
==
'null'
||
value
==
'undefined'
){
driver_data
[
index
]
=
' -- '
;
}
});
var
html
=
' <div class="col-xs-12"><div class="col-md-2"> <div class="form-group has-feedback"> <img id="driverProfileImg" src="'
+
base_url
+
driver_data
[
'profile_image'
]
+
'" height="100" width="100" /> </div> </div> <div class="col-md-6"> <div class="form-group has-feedback"> <span style="padding-right: 52px;">Name </span> : <label style="padding-left: 10px;" for="exampleInputEmail1">'
+
driver_data
[
'first_name'
]
+
' '
+
driver_data
[
'last_name'
]
+
'</label> </div> <div class="form-group has-feedback"> <span style="padding-right: 38px;">Email ID </span> : <label style="padding-left: 10px;" for="exampleInputEmail1"> '
+
driver_data
[
'email_id'
]
+
'</label> </div> <div class="form-group has-feedback"> <span style="padding-right: 49px;">Phone </span> : <label style="padding-left: 10px;" for="exampleInputEmail1">'
+
driver_data
[
'email_id'
]
+
' </label> </div> <div class="form-group has-feedback"> <span style="padding-right: 31px;">Company </span> : <label style="padding-left: 10px;" for="exampleInputEmail1"> '
+
driver_data
[
'company_name'
]
+
'</label> </div> <div class="form-group has-feedback"> <span style="padding-right: 45px;">Vechile </span> : <label style="padding-left: 10px;" for="exampleInputEmail1"> '
+
driver_data
[
'vehicle_type'
]
+
' </label> </div> </div> <div class="col-md-4"> <div class="form-group has-feedback"> <div class="col-md-12" style="height: 200px;"> <img id="driverLicenceImg" src="'
+
base_url
+
driver_data
[
'licence'
]
+
'" height="100%" /> </div> </div> </div> </div>'
;
var
html
=
'<div class="col-xs-12">'
+
'<div class="col-md-2">'
+
'<div class="form-group">'
+
'<img id="driverProfileImg" src="'
+
base_url
+
driver_data
[
'profile_image'
]
+
'" height="100" width="100" />'
+
'</div>'
+
'</div>'
+
'<div class="col-md-5">'
+
'<div class="form-group">'
+
'<span style="padding-right: 52px;">Name </span> : '
+
'<label style="padding-left: 10px;">'
+
driver_data
[
'first_name'
]
+
' '
+
driver_data
[
'last_name'
]
+
'</label> '
+
'</div> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 38px;">Email ID </span> : '
+
'<label style="padding-left: 10px;">'
+
driver_data
[
'email_id'
]
+
'</label>'
+
'</div> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 49px;">Phone </span> : '
+
'<label style="padding-left: 10px;">'
+
driver_data
[
'email_id'
]
+
' </label> '
+
'</div> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 31px;">Company </span> : '
+
'<label style="padding-left: 10px;"> '
+
driver_data
[
'company_name'
]
+
'</label> '
+
'</div> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 41px;">Address </span> : '
+
'<label style="padding-left: 10px;"> '
+
driver_data
[
'address'
]
+
' </label> '
+
'</div> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 65px;">City </span> : '
+
'<label style="padding-left: 10px;"> '
+
driver_data
[
'city'
]
+
' </label> '
+
'</div> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 58px;">State </span> : '
+
'<label style="padding-left: 10px;"> '
+
driver_data
[
'state'
]
+
' </label> '
+
'</div> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 60px;">Type </span> : '
+
'<label style="padding-left: 10px;"> '
+
driver_data
[
'vehicle_type'
]
+
' </label> '
+
'</div> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 46px;">Vehicle </span> : '
+
'<label style="padding-left: 10px;"> '
+
driver_data
[
'vehicle_model'
]
+
' </label> '
+
'</div> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 18px;">Vehicle Reg.</span> : '
+
'<label style="padding-left: 10px;">'
+
driver_data
[
'vehicle_reg_no'
]
+
'</label>'
+
'</div> '
+
'</div> '
+
'<div class="col-md-5"> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 50px;">Licence No. </span> : '
+
'<label style="padding-left: 10px;"> '
+
driver_data
[
'licence_number'
]
+
' </label> '
+
'</div> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 33px;">Licence Expiry </span> : '
+
'<label style="padding-left: 10px;"> '
+
driver_data
[
'licence_exp_date'
]
+
' </label> '
+
'</div> '
+
'<div class="form-group"> '
+
'<span style="padding-right: 37px;">Licence Proof </span> : '
+
'<div class="col-md-12" style="height: 200px;"> '
+
'<img id="driverLicenceImg" src="'
+
base_url
+
driver_data
[
'licence'
]
+
'"'
+
'style="margin-top: 10px; width: 100%; height: auto;"/>'
+
'</div> '
+
'</div> '
+
'</div> '
+
'</div>'
+
'<div style="text-align:center;">'
+
'<a href="'
+
base_url
+
'Driver/view/'
+
driver_id
+
'">View More</a>'
+
'</div>'
;
remModalLoader
();
jQuery
(
'[id="modal_content"]'
).
html
(
html
);
...
...
application/views/Driver/edit.php
View file @
89eb5df9
...
...
@@ -29,19 +29,19 @@
<form
role=
"form"
action=
"
<?=
base_url
(
'Driver/update/'
.
encode_param
(
$driver_id
))
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<div
class=
"box-body"
>
<div
class=
"col-md-6"
>
<div
class=
"form-group
has-feedback
"
>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
First Name
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"first_name"
value=
"
<?=
$driver_data
->
first_name
?>
"
placeholder=
"Enter Driver Name"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group
has-feedback
"
>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Last Name
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"last_name"
value=
"
<?=
$driver_data
->
last_name
?>
"
placeholder=
"Enter Driver Name"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group
has-feedback
"
>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Email
</label>
<input
type=
"email"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
value=
"
<?=
$driver_data
->
email_id
?>
"
required=
""
name=
"email_id"
placeholder=
"Enter email ID"
>
...
...
@@ -53,16 +53,67 @@
data-parsley-minlength=
"2"
value=
"
<?=
$driver_data
->
phone
?>
"
required=
""
name=
"phone"
placeholder=
"Enter Phone Number"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"col-md-12"
>
<div
class=
"box-footer"
>
<button
type=
"submit"
class=
"btn btn-primary"
>
Submit
</button>
<div
class=
"form-group"
>
<label>
Address
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"address"
value=
"
<?=
$driver_data
->
address
?>
"
placeholder=
"Enter Driver Address"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group"
>
<label>
City
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
value=
"
<?=
$driver_data
->
city
?>
"
name=
"city"
placeholder=
"Enter Driver City"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group"
>
<label>
State
</label>
<input
type=
"text"
class=
"form-control required"
value=
"
<?=
$driver_data
->
state
?>
"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"state"
placeholder=
"Enter Driver State"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
</div>
<div
class=
"col-md-6"
>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Licence
</label>
<div
class=
"col-md-12"
>
<div
class=
"col-md-3"
>
<img
id=
"licence_img"
src=
"
<?=
base_url
(
$driver_data
->
licence
)
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/no_image.png"
)
?>
';"
height=
"75"
width=
"75"
/>
</div>
<div
class=
"col-md-9"
style=
"padding-top: 25px;"
>
<input
name=
"licence"
type=
"file"
accept=
"image/*"
onchange=
"setImg(this,'licence_img');"
/>
</div>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Profile Picture
</label>
<div
class=
"col-md-12"
>
<div
class=
"col-md-3"
>
<img
id=
"profile_image"
src=
"
<?=
base_url
(
$driver_data
->
profile_image
)
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/user_avatar.jpg"
)
?>
';"
height=
"75"
width=
"75"
/>
</div>
<div
class=
"col-md-9"
style=
"padding-top: 25px;"
>
<input
name=
"profile_image"
type=
"file"
accept=
"image/*"
onchange=
"setImg(this,'profile_image');"
/>
</div>
</div>
</div>
<div
class=
"form-group"
>
<label
style=
"padding-top:22px;"
>
Licence Number
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"licence_number"
value=
"
<?=
$driver_data
->
licence_number
?>
"
placeholder=
"Enter Driver Licence Number"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group"
>
<label>
Licence Expiry Date
</label>
<div
class=
"input-group date"
data-provide=
"datepicker"
>
<input
id=
"datepicker"
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"licence_exp_date"
value=
"
<?=
$driver_data
->
licence_exp_date
?>
"
placeholder=
"Pick Licence Expiry Date"
autocomplete=
"off"
>
<div
class=
"input-group-addon"
>
<i
class=
"fa fa-calendar"
></i>
</div>
</div>
</div>
<?php
if
(
$this
->
session
->
userdata
[
'user_type'
]
==
1
){
?>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
style=
"padding-top:12px;"
>
Company
</label>
<label
for=
"exampleInputEmail1"
>
Company
</label>
<select
name=
"company_id"
class=
"form-control required"
data-parsley-trigger=
"change"
required
>
<option
selected
disabled
>
Select Company
</option>
<?php
...
...
@@ -81,36 +132,41 @@
<select
name=
"vehicle_id"
class=
"form-control required"
data-parsley-trigger=
"change"
required
>
<option
selected
disabled
>
Select Vehicle Type
</option>
<?php
if
(
!
empty
(
$vehicles
)){
foreach
(
$vehicle
s
as
$vehicl
e
)
{
$chkFlag
=
(
$
vehicl
e
->
vehicle_id
==
$driver_data
->
vehicle_id
)
?
'selected'
:
''
;
echo
'<option '
.
$chkFlag
.
' value="'
.
$
vehicle
->
vehicle_id
.
'">'
.
$vehicl
e
->
vehicle_type
.
'</option>'
;
if
(
!
empty
(
$vehicle
_type
s
)){
foreach
(
$vehicle
_types
as
$typ
e
)
{
$chkFlag
=
(
$
typ
e
->
vehicle_id
==
$driver_data
->
vehicle_id
)
?
'selected'
:
''
;
echo
'<option '
.
$chkFlag
.
' value="'
.
$
type
->
vehicle_id
.
'">'
.
$typ
e
->
vehicle_type
.
'</option>'
;
}
}
?>
</select>
</div>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Licence
</label>
<div
class=
"col-md-12"
>
<div
class=
"col-md-3"
>
<img
id=
"licence_img"
src=
"
<?=
base_url
(
$driver_data
->
licence
)
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/no_image.png"
)
?>
';"
height=
"75"
width=
"75"
/>
</div>
<div
class=
"col-md-9"
style=
"padding-top: 25px;"
>
<input
name=
"licence"
type=
"file"
accept=
"image/*"
onchange=
"setImg(this,'licence_img');"
/>
</div>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Profile Picture
</label>
<div
class=
"col-md-12"
>
<div
class=
"col-md-3"
>
<img
id=
"profile_image"
src=
"
<?=
base_url
(
$driver_data
->
profile_image
)
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/user_avatar.jpg"
)
?>
';"
height=
"75"
width=
"75"
/>
</div>
<div
class=
"col-md-9"
style=
"padding-top: 25px;"
>
<input
name=
"profile_image"
type=
"file"
accept=
"image/*"
onchange=
"setImg(this,'profile_image');"
/>
<label
for=
"exampleInputEmail1"
>
Select Vehicle Model
</label>
<select
name=
"vehicle"
class=
"form-control required"
data-parsley-trigger=
"change"
required
>
<?php
if
(
!
empty
(
$vehicles
)){
if
(
!
empty
(
$driver_data
->
vehicle
)){
$chkFlag
=
(
$vehicles
->
vehicle_id
==
$driver_data
->
vehicle
)
?
'selected'
:
''
;
echo
'<option '
.
$chkFlag
.
' value="'
.
$vehicles
->
vehicle_id
.
'">'
.
$vehicles
->
vehicle_model
.
' - '
.
$vehicles
->
vehicle_reg_no
.
'</option>'
;
}
else
{
echo
'<option selected disabled>Select Vehicle Model</option>'
;
foreach
(
$vehicles
AS
$vehicle
)
{
echo
'<option value="'
.
$vehicle
->
vehicle_id
.
'">'
.
$vehicle
->
vehicle_model
.
' - '
.
$vehicle
->
vehicle_reg_no
.
'</option>'
;
}
}
}
?>
</select>
</div>
</div>
<div
class=
"col-md-12"
style=
"text-align: center;"
>
<div
class=
"box-footer"
>
<button
type=
"submit"
class=
"btn btn-primary"
>
Submit
</button>
</div>
</div>
</form>
...
...
application/views/Driver/view.php
View file @
89eb5df9
...
...
@@ -24,7 +24,9 @@
<div
class=
"col-md-12"
>
<div
class=
"box box-warning"
>
<div
class=
"box-header with-border"
>
<div
class=
"col-md-6"
><h3
class=
"box-title"
>
Driver Details
</h3></div>
<div
class=
"col-md-6"
>
<h3
class=
"box-title"
>
Driver Details
</h3>
</div>
<div
class=
"col-md-6"
align=
"right"
>
<a
class=
"btn btn-sm btn-primary"
href=
"
<?=
base_url
(
'Driver/edit/'
.
encode_param
(
$driver_id
))
?>
"
>
Edit
</a>
<a
class=
"btn btn-sm btn-primary"
href=
"
<?=
base_url
(
'Driver/driver_list'
)
?>
"
>
Back
</a>
...
...
@@ -39,43 +41,103 @@
</div>
<div
class=
"col-md-4"
>
<div
class=
"form-group has-feedback"
>
<span
style=
"padding-right:
52
px;"
>
Name
</span>
:
<label
style=
"padding-left: 10px;"
for=
"exampleInputEmail1"
>
<span
style=
"padding-right:
73
px;"
>
Name
</span>
:
<label
style=
"padding-left: 10px;"
>
<?=
$driver_data
->
first_name
.
' '
.
$driver_data
->
last_name
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<span
style=
"padding-right:
3
8px;"
>
Email ID
</span>
:
<label
style=
"padding-left: 10px;"
for=
"exampleInputEmail1"
>
<span
style=
"padding-right:
5
8px;"
>
Email ID
</span>
:
<label
style=
"padding-left: 10px;"
>
<?=
$driver_data
->
email_id
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<span
style=
"padding-right:
4
9px;"
>
Phone
</span>
:
<label
style=
"padding-left: 10px;"
for=
"exampleInputEmail1"
>
<span
style=
"padding-right:
6
9px;"
>
Phone
</span>
:
<label
style=
"padding-left: 10px;"
>
<?=
$driver_data
->
phone
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<span
style=
"padding-right:
3
1px;"
>
Company
</span>
:
<label
style=
"padding-left: 10px;"
for=
"exampleInputEmail1"
>
<span
style=
"padding-right:
5
1px;"
>
Company
</span>
:
<label
style=
"padding-left: 10px;"
>
<?=
$driver_data
->
company_name
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<span
style=
"padding-right: 45px;"
>
Vechile
</span>
:
<label
style=
"padding-left: 10px;"
for=
"exampleInputEmail1"
>
<span
style=
"padding-right: 61px;"
>
Address
</span>
:
<label
style=
"padding-left: 10px;"
>
<?=
$driver_data
->
address
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<span
style=
"padding-right: 85px;"
>
City
</span>
:
<label
style=
"padding-left: 10px;"
>
<?=
$driver_data
->
city
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<span
style=
"padding-right: 78px;"
>
State
</span>
:
<label
style=
"padding-left: 10px;"
>
<?=
$driver_data
->
state
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<span
style=
"padding-right: 35px;"
>
Vehicle Type
</span>
:
<label
style=
"padding-left: 10px;"
>
<?=
$driver_data
->
vehicle_type
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<span
style=
"padding-right: 67px;"
>
Vehicle
</span>
:
<label
style=
"padding-left: 10px;"
>
<?=
$driver_data
->
vehicle_model
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<span
style=
"padding-right: 28px;"
>
Vehicle Model
</span>
:
<label
style=
"padding-left: 10px;"
>
<?=
$driver_data
->
model
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<span
style=
"padding-right: 20px;"
>
Vehicle Reg No.
</span>
:
<label
style=
"padding-left: 10px;"
>
<?=
$driver_data
->
vehicle_reg_no
?>
</label>
</div>
</div>
<div
class=
"col-md-5"
>
<div
class=
"form-group has-feedback"
>
<div
class=
"col-md-5"
>
<span
style=
"padding-right: 40px;"
>
Licence Proof :
</span>
<span
style=
"padding-right: 50px;"
>
Licence No.
</span>
:
</div>
<label
>
<?=
$driver_data
->
licence_number
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<div
class=
"col-md-5"
>
<span
style=
"padding-right: 34px;"
>
Licence Expiry
</span>
:
</div>
<label
>
<?=
$driver_data
->
licence_exp_date
?>
</label>
</div>
<div
class=
"form-group has-feedback"
>
<div
class=
"col-md-5"
>
<span
style=
"padding-right: 38px;"
>
Licence Proof
</span>
:
</div>
<div
class=
"col-md-7"
style=
"height: 200px;"
>
<img
id=
"licence_img"
src=
"
<?=
base_url
(
$driver_data
->
licence
)
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/no_image.png"
)
?>
';"
style=
"height:auto;width:100%;"
/>
</div>
</div>
<div
class=
"form-group has-feedback"
>
<div
class=
"col-md-5"
>
<span
style=
"padding-right: 50px;"
>
Vehicle Reg
</span>
:
</div>
<div
class=
"col-md-7"
style=
"height: 200px;"
>
<img
id=
"licence_img"
src=
"
<?=
base_url
(
$driver_data
->
licence
)
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/no_image.png"
)
?>
';"
height=
"100%
"
/>
<img
id=
"licence_img"
src=
"
<?=
base_url
(
$driver_data
->
vehicle_reg_image
)
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/no_image.png"
)
?>
';"
style=
"height:auto;width:100%;
"
/>
</div>
</div>
</div>
...
...
application/views/Payment/payment_details.php
View file @
89eb5df9
This diff is collapsed.
Click to expand it.
application/views/Report/generate.php
View file @
89eb5df9
...
...
@@ -48,6 +48,21 @@
</div>
</div>
<?php
}
else
{
?>
<div
class=
"col-md-3"
>
<div
class=
"form-group "
>
<label>
Select Broker
</label>
<select
name=
"broker_id"
class=
"form-control"
data-parsley-trigger=
"change"
>
<option
selected
disabled
>
Select Broker
</option>
<?php
if
(
!
empty
(
$broker_data
)){
foreach
(
$broker_data
as
$broker
)
{
echo
'<option value="'
.
$broker
->
broker_id
.
'">'
.
$broker
->
broker_name
.
'</option>'
;
}
}
?>
</select>
</div>
</div>
<input
type=
"hidden"
name=
"company_id"
value=
"
<?=
$this
->
session
->
userdata
[
'id'
]
?>
"
>
<?php
}
?>
<div
class=
"col-md-3"
>
...
...
application/views/Ride/assign_driver.php
View file @
89eb5df9
...
...
@@ -33,7 +33,7 @@
<h3
class=
"box-title"
>
Select Driver
</h3>
</div>
<div
"
class=
"col-12"
>
<div
id=
"map-canvas"
style=
"width: 100%; height: 300px;"
></div>
<div
id=
"map-canvas
-assign
"
style=
"width: 100%; height: 300px;"
></div>
<div
"
class=
"col-xs-12"
>
<img
src=
"
<?=
base_url
(
'assets/images/mapPickupIcon.png'
)
?>
"
style=
"padding-left:230px;"
>
Patient Pick Up
...
...
@@ -116,7 +116,7 @@
zoom
:
10
,
mapTypeId
:
google
.
maps
.
MapTypeId
.
ROADMAP
};
map
=
new
google
.
maps
.
Map
(
document
.
getElementById
(
"map-canvas"
),
mapOptions
);
map
=
new
google
.
maps
.
Map
(
document
.
getElementById
(
"map-canvas
-assign
"
),
mapOptions
);
var
data
=
'
<?=
json_encode
(
$mapLocData
)
?>
'
;
people
=
JSON
.
parse
(
data
);
...
...
application/views/Ride/view_rides.php
View file @
89eb5df9
...
...
@@ -91,6 +91,7 @@
<th
class=
"center"
>
<?php
if
(
$this
->
session
->
userdata
[
'user_type'
]
!=
1
){
$style
=
'style="color:red;";'
;
$ride
->
is_scheduled
=
(
isset
(
$ride
->
is_scheduled
))
?
$ride
->
is_scheduled
:
0
;
if
(
$ride
->
is_scheduled
==
1
){
$style
=
'style="color:green;";'
;
}
?>
...
...
application/views/Templates/header-menu.php
View file @
89eb5df9
...
...
@@ -4,7 +4,7 @@
<!-- mini logo for sidebar mini 50x50 pixels -->
<!-- <span class="logo-mini"><b>B S</b></span>-->
<span
class=
"logo-mini"
>
<img
id=
"fav_icon"
src=
"
<?=
base_url
(
$this
->
session
->
userdata
[
'settings'
][
'
site_logo
'
])
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/no_image.png"
)
?>
';"
height=
"50"
width=
"50"
/>
<img
id=
"fav_icon"
src=
"
<?=
base_url
(
$this
->
session
->
userdata
[
'settings'
][
'
fav_icon
'
])
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/no_image.png"
)
?>
';"
height=
"50"
width=
"50"
/>
</span>
<!-- logo for regular state and mobile devices -->
<!-- <span class="logo-lg"><b>Bus Solution</b></span>-->
...
...
application/views/Templates/header-script.php
View file @
89eb5df9
...
...
@@ -2,7 +2,11 @@
<meta
charset=
"utf-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<title>
<?=
$this
->
session
->
userdata
[
'settings'
][
'title_short'
]
?>
</title>
<link
href=
"
<?=
base_url
(
$this
->
session
->
userdata
[
'settings'
][
'fav_icon'
])
?>
"
type=
"image/x-icon"
/>
<link
rel=
"icon"
href=
"
<?=
base_url
(
$this
->
session
->
userdata
[
'settings'
][
'fav_icon'
])
?>
"
type=
"image/x-icon"
/>
<link
rel=
"shortcut icon"
href=
"
<?=
base_url
(
$this
->
session
->
userdata
[
'settings'
][
'fav_icon'
])
?>
"
type=
"image/x-icon"
/>
<meta
content=
"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"
name=
"viewport"
>
<link
rel=
"stylesheet"
href=
"
<?php
echo
base_url
();
?>
assets/css/bootstrap.min.css"
>
...
...
application/views/Templates/left-menu.php
View file @
89eb5df9
...
...
@@ -45,20 +45,20 @@
<li
class=
"treeview"
>
<a
href=
"#"
>
<i
class=
"fa fa-bars"
aria-hidden=
"true"
></i>
<span>
Customer
Management
</span>
<span>
Patient
Management
</span>
<i
class=
"fa fa-angle-left pull-right"
></i>
</a>
<ul
class=
"treeview-menu"
>
<li>
<a
href=
"
<?=
base_url
(
'Customer/addCustomerUser'
)
?>
"
>
<i
class=
"fa fa-circle-o text-aqua"
></i>
Add
Customer
Add
Patient
</a>
</li>
<li>
<a
href=
"
<?=
base_url
(
'Customer/listCustomerUsers'
)
?>
"
>
<i
class=
"fa fa-circle-o text-aqua"
></i>
View
Customer
View
Patient
</a>
</li>
</ul>
...
...
@@ -83,15 +83,21 @@
</a>
</li>
<li>
<a
href=
"
<?=
base_url
(
'Company/create_offer'
)
?>
"
>
<i
class=
"fa fa-circle-o text-aqua"
></i>
Create Offer
</a>
</li>
<li>
<a
href=
"
<?=
base_url
(
'Company/manager_offers'
)
?>
"
>
<i
class=
"fa fa-circle-o text-aqua"
></i>
Manage Offers
</a>
</li>
<li>
<a
href=
"
<?=
base_url
(
'Company/
create_offer
'
)
?>
"
>
<a
href=
"
<?=
base_url
(
'Company/
manager_offers/3
'
)
?>
"
>
<i
class=
"fa fa-circle-o text-aqua"
></i>
Create New Offer
Veiw Activation Packs
</a>
</li>
</ul>
...
...
@@ -134,7 +140,13 @@
<li>
<a
href=
"
<?=
base_url
(
'Vehicle/view_vehicles'
)
?>
"
>
<i
class=
"fa fa-circle-o text-aqua"
></i>
View Vehicles
View Vehicle
</a>
</li>
<li>
<a
href=
"
<?=
base_url
(
'Vehicle/view_vehicle_types'
)
?>
"
>
<i
class=
"fa fa-circle-o text-aqua"
></i>
Manage Vehicle Types
</a>
</li>
</ul>
...
...
application/views/Vehicle/add_vehicle.php
View file @
89eb5df9
...
...
@@ -9,11 +9,15 @@
<li>
<?=
$menu
?>
</li>
<li
class=
"active"
>
<?=
$sub_menu
?>
</li>
</ol>
</section>
<section
class=
"content"
>
</section>
<section
class=
"content"
>
<div
class=
"row"
>
<div
class=
"col-md-12"
>
<?php
if
(
$this
->
session
->
flashdata
(
'message'
))
{
<?php
$redirectUrl
=
(
isset
(
$vehicle_id
)
&&
!
empty
(
$vehicle_id
))
?
'Vehicle/updateVehicle/'
.
$vehicle_id
:
'Vehicle/createVehicle'
;
if
(
$this
->
session
->
flashdata
(
'message'
))
{
$flashdata
=
$this
->
session
->
flashdata
(
'message'
);
?>
<div
class=
"alert alert-
<?=
$flashdata
[
'class'
]
?>
"
>
<button
class=
"close"
data-dismiss=
"alert"
type=
"button"
>
×
</button>
...
...
@@ -26,41 +30,94 @@
<div
class=
"box-header with-border"
>
<h3
class=
"box-title"
>
Vehicle Details
</h3>
</div>
<form
role=
"form"
action=
"
<?=
base_url
(
'Vehicle/addVehicle'
)
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<form
role=
"form"
action=
"
<?=
base_url
(
$redirectUrl
)
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<div
class=
"box-body"
>
<div
class=
"col-md-12"
>
<div
class=
"col-md-6"
>
<div
class=
"form-group has-feedback
"
>
<label
for=
"exampleInputEmail1"
>
Vehicle Type Code
</label>
<div
class=
"form-group
"
>
<label>
Vehicle Model
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z0-9\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"vehicle_id"
placeholder=
"Vehicle Type Code
"
>
data-parsley-minlength=
"2"
required=
""
name=
"vehicle_model"
placeholder=
"Provide Vehicle Model"
value=
"
<?=
(
isset
(
$vehicle_data
)
&&
isset
(
$vehicle_data
->
vehicle_model
))
?
$vehicle_data
->
vehicle_model
:
''
?>
"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Vehicle Type
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z0-9\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"vehicle_type"
placeholder=
"Vehicle Type"
>
</div>
<div
class=
"col-md-6"
>
<div
class=
"form-group"
>
<label>
Vehicle Type
</label>
<select
name=
"vehicle_type"
class=
"form-control required"
data-parsley-trigger=
"change"
required=
""
>
<option
selected
disabled
>
Choose Vechile Type
</option>
<?php
if
(
!
empty
(
$vehicle_types
)){
foreach
(
$vehicle_types
as
$type
)
{
$cond
=
(
isset
(
$vehicle_data
)
&&
isset
(
$vehicle_data
->
vehicle_type
)
&&
!
empty
(
$vehicle_data
->
vehicle_type
)
&&
$vehicle_data
->
vehicle_type
==
$type
->
vehicle_id
)
?
'selected'
:
''
;
echo
'<option '
.
$cond
.
' value="'
.
$type
->
vehicle_id
.
'">'
.
$type
->
vehicle_type
.
'</option>'
;
}
}
?>
</select>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"col-md-12"
>
<div
class=
"box-footer"
>
<button
type=
"submit"
class=
"btn btn-primary"
>
Submit
</button>
</div>
</div>
<div
class=
"col-md-12"
>
<div
class=
"col-md-6"
>
<div
class=
"form-group"
>
<label
style=
"padding-top:13px;"
>
Registration No.
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"vehicle_reg_no"
placeholder=
"Enter Vehicle Registration Number"
value=
"
<?=
(
isset
(
$vehicle_data
)
&&
isset
(
$vehicle_data
->
vehicle_reg_no
))
?
$vehicle_data
->
vehicle_reg_no
:
''
?>
"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
</div>
<div
class=
"col-md-6"
>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Vehicle Photo
</label>
<label>
Registration Proof
</label>
<div
class=
"col-md-12"
>
<div
class=
"col-md-3"
>
<img
id=
"vehicle_photo"
src=
""
onerror=
"this.src='
<?=
base_url
(
"assets/images/default_car.jpg"
)
?>
';
"
height=
"75"
width=
"75"
/>
<img
id=
"vehicle_reg_image"
src=
"
<?=
(
isset
(
$vehicle_data
)
&&
isset
(
$vehicle_data
->
vehicle_reg_image
))
?
base_url
(
$vehicle_data
->
vehicle_reg_image
)
:
''
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/user_avatar.jpg"
)
?>
'
"
height=
"75"
width=
"75"
/>
</div>
<div
class=
"col-md-9"
style=
"padding-top: 25px;"
>
<input
name=
"vehicle_photo"
type=
"file"
accept=
"image/*"
class=
"required"
onchange=
"setImg(this,'vehicle_photo');"
/>
<input
name=
"vehicle_reg_image"
type=
"file"
accept=
"image/*"
class=
"
<?=
(
isset
(
$vehicle_id
)
&&
!
empty
(
$vehicle_id
))
?
''
:
'required'
?>
"
onchange=
"setImg(this,'vehicle_reg_image')"
/>
</div>
</div>
</div>
</div>
</div>
<div
class=
"col-md-12"
>
<div
class=
"col-md-6"
>
<div
class=
"form-group"
>
<label>
Model
</label>
<select
name=
"model"
class=
"form-control required"
data-parsley-trigger=
"change"
onabort=
""
required=
""
>
<option
selected
disabled
>
Choose Model
</option>
<?php
for
(
$year
=
(
int
)
date
(
'Y'
)
-
20
;
$year
<=
date
(
'Y'
);
$year
++
){
$cond
=
(
isset
(
$vehicle_data
)
&&
isset
(
$vehicle_data
->
model
)
&&
!
empty
(
$vehicle_data
->
model
)
&&
$vehicle_data
->
model
==
$year
)
?
'selected'
:
''
;
echo
'<option '
.
$cond
.
' value="'
.
$year
.
'">'
.
$year
.
'</option>'
;
}
?>
</select>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
</div>
</div>
<div
class=
"col-md-12"
>
<div
class=
"box-footer"
>
<div
style=
"text-align: center;"
>
<button
type=
"submit"
class=
"btn btn-primary"
>
Submit
</button>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</section>
</div>
\ No newline at end of file
application/views/Vehicle/add_vehicle_type.php
0 → 100644
View file @
89eb5df9
<div
class=
"content-wrapper"
>
<section
class=
"content-header"
>
<h1>
<?=
$page_title
?>
<small>
<?=
$page_desc
?>
</small>
</h1>
<ol
class=
"breadcrumb"
>
<li><a
href=
"
<?=
base_url
()
?>
"
><i
class=
"fa fa-star-o"
aria-hidden=
"true"
></i>
Home
</a></li>
<li>
<?=
$menu
?>
</li>
<li
class=
"active"
>
<?=
$sub_menu
?>
</li>
</ol>
</section>
<section
class=
"content"
>
<div
class=
"row"
>
<div
class=
"col-md-12"
>
<?php
if
(
$this
->
session
->
flashdata
(
'message'
))
{
$flashdata
=
$this
->
session
->
flashdata
(
'message'
);
?>
<div
class=
"alert alert-
<?=
$flashdata
[
'class'
]
?>
"
>
<button
class=
"close"
data-dismiss=
"alert"
type=
"button"
>
×
</button>
<?=
$flashdata
[
'message'
]
?>
</div>
<?php
}
?>
</div>
<div
class=
"col-md-12"
>
<div
class=
"box box-warning"
>
<div
class=
"box-header with-border"
>
<h3
class=
"box-title"
>
Vehicle Details
</h3>
</div>
<form
role=
"form"
action=
"
<?=
base_url
(
'Vehicle/addVehicle'
)
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<div
class=
"box-body"
>
<div
class=
"col-md-6"
>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Vehicle Type Code
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"1"
data-parsley-pattern=
"^[a-zA-Z0-9\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"vehicle_id"
placeholder=
"Vehicle Type Code"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Vehicle Type
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"1"
data-parsley-pattern=
"^[a-zA-Z0-9\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"vehicle_type"
placeholder=
"Vehicle Type"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
<div
class=
"col-md-12"
>
<div
class=
"box-footer"
>
<button
type=
"submit"
class=
"btn btn-primary"
>
Submit
</button>
</div>
</div>
</div>
<div
class=
"col-md-6"
>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Vehicle Photo
</label>
<div
class=
"col-md-12"
>
<div
class=
"col-md-3"
>
<img
id=
"vehicle_photo"
src=
""
onerror=
"this.src='
<?=
base_url
(
"assets/images/default_car.jpg"
)
?>
';"
height=
"75"
width=
"75"
/>
</div>
<div
class=
"col-md-9"
style=
"padding-top: 25px;"
>
<input
name=
"vehicle_photo"
type=
"file"
accept=
"image/*"
class=
"required"
onchange=
"setImg(this,'vehicle_photo');"
/>
</div>
</div>
</div>
</div>
</form>
</div>
</section>
</div>
\ No newline at end of file
application/views/Vehicle/edit_vehicle_type.php
0 → 100644
View file @
89eb5df9
<div
class=
"content-wrapper"
>
<section
class=
"content-header"
>
<h1>
<?=
$page_title
?>
<small>
<?=
$page_desc
?>
</small>
</h1>
<ol
class=
"breadcrumb"
>
<li><a
href=
"
<?=
base_url
()
?>
"
><i
class=
"fa fa-star-o"
aria-hidden=
"true"
></i>
Home
</a></li>
<li>
<?=
$menu
?>
</li>
<li
class=
"active"
>
<?=
$sub_menu
?>
</li>
</ol>
</section>
<section
class=
"content"
>
<div
class=
"row"
>
<div
class=
"col-md-12"
>
<?php
if
(
$this
->
session
->
flashdata
(
'message'
))
{
$flashdata
=
$this
->
session
->
flashdata
(
'message'
);
?>
<div
class=
"alert alert-
<?=
$flashdata
[
'class'
]
?>
"
>
<button
class=
"close"
data-dismiss=
"alert"
type=
"button"
>
×
</button>
<?=
$flashdata
[
'message'
]
?>
</div>
<?php
}
?>
</div>
<div
class=
"col-md-12"
>
<div
class=
"box box-warning"
>
<div
class=
"box-header with-border"
>
<h3
class=
"box-title"
>
Edit Driver Details
</h3>
</div>
<form
role=
"form"
action=
"
<?=
base_url
(
'Vehicle/update/'
.
encode_param
(
$vehicle_id
))
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<div
class=
"box-body"
>
<div
class=
"col-md-12"
>
<div
class=
"col-md-3"
>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Vehicle Type Code
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"1"
data-parsley-pattern=
"^[a-zA-Z0-9\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"vehicle_id"
value=
"
<?=
$vehicle_data
->
vehicle_id
?>
"
placeholder=
"Vehicle Code"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
</div>
<div
class=
"col-md-4"
>
<div
class=
"form-group has-feedback"
>
<label
for=
"exampleInputEmail1"
>
Vehicle Type
</label>
<input
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z0-9\ . ! @ # $ % ^ & * () + = , \/]+$"
required=
""
name=
"vehicle_type"
value=
"
<?=
$vehicle_data
->
vehicle_type
?>
"
placeholder=
"Vehicle Type"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
</div>
<div
class=
"col-md-5"
>
<div
class=
"form-group"
>
<label
for=
"exampleInputEmail1"
>
Vehicle Photo
</label>
<div
class=
"col-md-12"
>
<div
class=
"col-md-3"
>
<img
id=
"vehicle_photo"
src=
"
<?=
base_url
(
$vehicle_data
->
vehicle_photo
)
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/default_car.jpg"
)
?>
';"
height=
"75"
width=
"75"
/>
</div>
<div
class=
"col-md-9"
style=
"padding-top: 25px;"
>
<input
name=
"vehicle_photo"
type=
"file"
accept=
"image/*"
onchange=
"setImg(this,'vehicle_photo');"
/>
</div>
</div>
</div>
</div>
</div>
<div
class=
"col-md-12"
>
<div
class=
"box-footer"
>
<button
type=
"submit"
class=
"btn btn-primary"
>
Submit
</button>
</div>
</div>
</div>
</form>
</div>
</section>
</div>
\ No newline at end of file
application/views/Vehicle/view_vehicle_types.php
0 → 100644
View file @
89eb5df9
<div
class=
"content-wrapper"
>
<!-- Content Header (Page header) -->
<section
class=
"content-header"
>
<h1>
<?=
$page_title
?>
<small>
<?=
$page_desc
?>
</small>
</h1>
<ol
class=
"breadcrumb"
>
<li><a
href=
"
<?=
base_url
()
?>
"
><i
class=
"fa fa-star-o"
aria-hidden=
"true"
></i>
Home
</a></li>
<li>
<?=
$menu
?>
</li>
<li
class=
"active"
>
<?=
$sub_menu
?>
</li>
</ol>
</section>
<!-- Main content -->
<section
class=
"content"
>
<div
class=
"row"
>
<div
class=
"col-md-12"
>
<?php
if
(
$this
->
session
->
flashdata
(
'message'
))
{
$flashdata
=
$this
->
session
->
flashdata
(
'message'
);
?>
<div
class=
"alert alert-
<?=
$flashdata
[
'class'
]
?>
"
>
<button
class=
"close"
data-dismiss=
"alert"
type=
"button"
>
×
</button>
<?=
$flashdata
[
'message'
]
?>
</div>
<?php
}
?>
</div>
<div
class=
"col-xs-12"
>
<div
class=
"box"
>
<div
class=
"box-header with-border"
>
<div
class=
"col-md-6"
>
<h3
class=
"box-title"
>
View Broker Details
</h3>
</div>
<div
class=
"col-md-6"
align=
"right"
>
<a
class=
"btn btn-sm btn-primary"
href=
"
<?=
base_url
(
'Vehicle/add_vehicle_type'
)
?>
"
>
Add New
</a>
<a
class=
"btn btn-sm btn-primary"
href=
"
<?=
base_url
()
?>
"
>
Back
</a>
</div>
</div>
<div
class=
"box-body"
>
<table
id=
""
class=
"table table-bordered table-striped datatable "
>
<thead>
<tr>
<th
width=
"40px;"
>
Vehicle
</th>
<th
width=
"100px;"
>
Vehicle Code
</th>
<th
width=
"100px;"
>
Vehicle Type
</th>
<th
width=
"150px;"
>
Status
</th>
<th
width=
"120px;"
>
Action
</th>
</tr>
</thead>
<tbody>
<?php
if
(
!
empty
(
$vehicles_data
)){
foreach
(
$vehicles_data
as
$vehicle
)
{
?>
<tr>
<td
class=
"center"
>
<img
src=
"
<?=
base_url
(
$vehicle
->
vehicle_photo
)
?>
"
onerror=
"this.src='
<?=
base_url
(
"assets/images/default_car.jpg"
)
?>
';"
height=
"50"
width=
"50"
/>
</th>
<th
class=
"center"
>
<?=
$vehicle
->
vehicle_id
?>
</th>
<td
class=
"center"
>
<?=
$vehicle
->
vehicle_type
?>
</th>
<td
class=
"center"
>
<?=
(
$vehicle
->
status
==
'1'
)
?
'Active'
:
'Inactive'
?>
</td>
<td
class=
"center"
>
<a
class=
"btn btn-sm btn-primary"
href=
"
<?=
base_url
(
'Vehicle/edit/'
.
encode_param
(
$vehicle
->
vehicle_id
))
?>
"
>
<i
class=
"fa fa-fw fa-trash"
></i>
Edit
</a>
<a
class=
"btn btn-sm btn-danger"
href=
"
<?=
base_url
(
"Vehicle/changeVehicleTypeStatus/"
.
encode_param
(
$vehicle
->
vehicle_id
))
.
"/2"
?>
"
onClick=
"return doconfirm()"
>
<i
class=
"fa fa-fw fa-trash"
></i>
Delete
</a>
<?php
if
(
$vehicle
->
status
==
1
){
?>
<a
class=
"btn btn-sm btn-success"
style=
"background-color:#ac2925"
href=
"
<?=
base_url
(
"Vehicle/changeVehicleTypeStatus/"
.
encode_param
(
$vehicle
->
vehicle_id
))
.
"/0"
?>
"
>
<i
class=
"fa fa-cog"
></i>
De-activate
</a>
<?php
}
else
{
?>
<a
class=
"btn btn-sm btn-success"
href=
"
<?=
base_url
(
"Vehicle/changeVehicleTypeStatus/"
.
encode_param
(
$vehicle
->
vehicle_id
))
.
"/1"
?>
"
>
<i
class=
"fa fa-cog"
></i>
Activate
</a>
<?php
}
?>
</td>
</tr>
<?php
}
}
?>
</tbody>
</table>
</div>
</div>
</section>
</div>
application/views/Vehicle/view_vehicles.php
0 → 100644
View file @
89eb5df9
<div
class=
"content-wrapper"
>
<section
class=
"content-header"
>
<h1>
<?=
$page_title
?>
<small>
<?=
$page_desc
?>
</small>
</h1>
<ol
class=
"breadcrumb"
>
<li><a
href=
"
<?=
base_url
()
?>
"
><i
class=
"fa fa-star-o"
aria-hidden=
"true"
></i>
Home
</a></li>
<li>
<?=
$menu
?>
</li>
<li
class=
"active"
>
<?=
$sub_menu
?>
</li>
</ol>
</section>
<section
class=
"content"
>
<div
class=
"row"
>
<div
class=
"col-md-12"
>
<?php
if
(
$this
->
session
->
flashdata
(
'message'
))
{
$flashdata
=
$this
->
session
->
flashdata
(
'message'
);
?>
<div
class=
"alert alert-
<?=
$flashdata
[
'class'
]
?>
"
>
<button
class=
"close"
data-dismiss=
"alert"
type=
"button"
>
×
</button>
<?=
$flashdata
[
'message'
]
?>
</div>
<?php
}
?>
</div>
<div
class=
"col-xs-12"
>
<div
class=
"box box-warning"
>
<div
class=
"box-body"
>
<table
id=
"driverTable"
class=
"table table-bordered table-striped datatable "
>
<thead>
<tr>
<th
class=
"hidden"
>
ID
</th>
<th
width=
"150px;"
>
Vehicle Model
</th>
<th
width=
"80px;"
>
model
</th>
<th
width=
"100px;"
>
Vehicle Type
</th>
<th
width=
"200px;"
>
Vehicle Registration
</th>
<th
width=
"50px;"
>
Status
</th>
<th
width=
"500px;"
>
Action
</th>
</tr>
</thead>
<tbody>
<?php
if
(
!
empty
(
$vehicle_data
)){
foreach
(
$vehicle_data
as
$vehicle
)
{
?>
<tr>
<th
class=
"hidden"
>
<?=
$vehicle
->
vehicle_id
?>
</th>
<th
class=
"center"
>
<?=
$vehicle
->
vehicle_model
?>
</th>
<td
class=
"center"
>
<?=
$vehicle
->
model
?>
</th>
<td
class=
"center"
>
<?=
$vehicle
->
vehicle_type
?>
</th>
<td
class=
"center"
>
<?=
$vehicle
->
vehicle_reg_no
?>
</th>
<td
class=
"center"
>
<?=
(
$vehicle
->
status
==
'1'
)
?
'Active'
:
'Inactive'
?>
</td>
<td
class=
"center"
>
<a
class=
"btn btn-sm btn-primary"
id=
"viewRegProof"
img_src=
"
<?=
$vehicle
->
vehicle_reg_image
?>
"
>
<i
class=
"fa fa-fw fa-edit"
></i>
View Registration Proof
</a>
<a
class=
"btn btn-sm btn-danger"
href=
"
<?=
base_url
(
'Vehicle/editVehicle/'
.
encode_param
(
$vehicle
->
vehicle_id
))
?>
"
>
<i
class=
"fa fa-fw fa-trash"
></i>
Edit
</a>
<a
class=
"btn btn-sm btn-danger"
href=
"
<?=
base_url
(
"Vehicle/changeVehicleStatus/"
.
encode_param
(
$vehicle
->
vehicle_id
))
.
"/2"
?>
"
onClick=
"return doconfirm()"
>
<i
class=
"fa fa-fw fa-trash"
></i>
Delete
</a>
<?php
if
(
$vehicle
->
status
==
1
){
?>
<a
class=
"btn btn-sm btn-success"
style=
"background-color:#ac2925"
href=
"
<?=
base_url
(
"Vehicle/changeVehicleStatus/"
.
encode_param
(
$vehicle
->
vehicle_id
))
.
"/0"
?>
"
>
<i
class=
"fa fa-cog"
></i>
De-activate
</a>
<?php
}
else
{
?>
<a
class=
"btn btn-sm btn-success"
href=
"
<?=
base_url
(
"Vehicle/changeVehicleStatus/"
.
encode_param
(
$vehicle
->
vehicle_id
))
.
"/1"
?>
"
>
<i
class=
"fa fa-cog"
></i>
Activate
</a>
<?php
}
?>
</td>
</tr>
<?php
}
}
?>
</tbody>
</table>
</div>
</div>
</section>
</div>
<script
type=
"text/javascript"
>
jQuery
(
'[id="viewRegProof"]'
).
on
(
'click'
,
function
()
{
var
img_src
=
jQuery
(
this
).
attr
(
'img_src'
);
modalTrigger
(
'Registration Proof'
,
''
);
addModalLoader
();
html
=
'<div class="form-group has-feedback" style="text-align:center;"> '
+
'<img id="proofImg" src="'
+
base_url
+
img_src
+
'" height="400px" width="auto" />'
+
'</div>'
;
jQuery
(
'[id="modal_content"]'
).
html
(
html
);
remModalLoader
();
jQuery
(
'[id="proofImg"]'
).
error
(
function
()
{
jQuery
(
'[id="proofImg"]'
).
attr
(
'src'
,
base_url
+
'assets/images/no_image.png'
);
});
});
</script>
\ No newline at end of file
assets/js/nemt_custom.js
View file @
89eb5df9
...
...
@@ -367,3 +367,96 @@ jQuery('[id="upload_excell"]').click(function(){
}
});
});
jQuery
(
'[name="vehicle_id"]'
).
on
(
'change'
,
function
()
{
var
vechileTypId
=
jQuery
(
this
).
find
(
":selected"
).
val
();
if
(
vechileTypId
==
''
||
vechileTypId
==
null
||
vechileTypId
==
'null'
||
vechileTypId
==
undefined
||
vechileTypId
==
'undefined'
){
setErrModal
(
'Vechile Type Error'
,
'Choose a valid vechile type..!'
);
return
false
;
}
jQuery
.
ajax
({
url
:
base_url
+
"Vehicle/getVehicleData"
,
type
:
'POST'
,
data
:
{
'vehicle_type'
:
vechileTypId
},
success
:
function
(
resp
){
if
(
resp
==
''
||
resp
==
undefined
||
resp
==
null
||
resp
==
'null'
||
resp
==
'undefined'
){
remFullScreenLoader
();
return
false
;
}
resp
=
jQuery
.
parseJSON
(
resp
);
if
(
resp
[
'status'
]
==
1
){
if
(
resp
[
'data'
]
==
undefined
||
resp
[
'data'
]
==
'undefined'
||
resp
[
'data'
]
==
null
||
resp
[
'data'
]
==
'null'
||
resp
[
'data'
]
==
''
){
jQuery
(
'[name="vehicle"]'
).
html
(
'<option selected disabled>'
+
'Select Vehicle Model'
+
'</option>'
);
setErrModal
(
'Vechile Type Error'
,
'Choose a valid vechile type..!'
);
return
false
;
}
var
optHtml
=
''
;
jQuery
.
each
(
resp
[
'data'
],
function
(
index
,
vehicleData
){
optHtml
+=
'<option value="'
+
vehicleData
[
'vehicle_id'
]
+
'" newOpt="1">'
+
vehicleData
[
'vehicle_model'
]
+
' - '
+
vehicleData
[
'vehicle_reg_no'
]
'</option>'
});
jQuery
(
'[name="vehicle"]'
).
html
(
optHtml
);
jQuery
(
'[id="vehicleModelCont"]'
).
removeClass
(
'hide'
);
}
else
{
setErrModal
(
'Error'
,
'Something went wrong, please try again..!'
);
return
false
;
}
},
error
:
function
(
jqXHR
,
exception
)
{
setErrModal
(
'Server Error'
,
'Something went wrong, please try again..!'
);
return
false
;
}
});
});
jQuery
(
'[id^="updateBrkPayDate_"]'
).
on
(
'click'
,
function
()
{
var
thisObj
=
jQuery
(
this
),
broker_id
=
thisObj
.
attr
(
'broker_id'
),
last_paid_date
=
jQuery
(
'[name="payment_date_'
+
broker_id
+
'"]'
).
datepicker
({
dateFormat
:
'yy-mm-dd'
}).
val
();
if
(
last_paid_date
==
''
||
last_paid_date
==
undefined
||
last_paid_date
==
'undefined'
||
last_paid_date
==
null
||
last_paid_date
==
'null'
){
setErrModal
(
'Date Not Found'
,
'Choose a valid date and continue..!'
);
return
false
;
}
if
(
broker_id
==
''
||
broker_id
==
undefined
||
broker_id
==
'undefined'
||
broker_id
==
null
||
broker_id
==
'null'
){
setErrModal
(
'Error, Payment Date Update'
,
'Something went wrong, please try again..!'
);
return
false
;
}
jQuery
.
ajax
({
url
:
base_url
+
"Payment/updatePaymentDate"
,
type
:
'POST'
,
data
:
{
'broker_id'
:
broker_id
,
'last_paid_date'
:
last_paid_date
},
success
:
function
(
resp
){
if
(
resp
==
''
||
resp
==
undefined
||
resp
==
null
||
resp
==
'null'
||
resp
==
'undefined'
){
setErrModal
(
'Issue Updating Date'
,
'Something went wrong, please try again..!'
);
return
false
;
}
resp
=
jQuery
.
parseJSON
(
resp
);
if
(
resp
[
'status'
]
==
1
&&
resp
[
'data'
]
!=
''
&&
resp
[
'data'
]
!=
undefined
&&
resp
[
'data'
]
!=
null
&&
resp
[
'data'
]
!=
'null'
&&
resp
[
'data'
]
!=
'undefined'
){
var
data
=
resp
[
'data'
];
jQuery
(
'[id="all_trans_count_'
+
broker_id
+
'"]'
).
html
(
data
[
'all_trans_count'
]);
jQuery
(
'[id="pro_trans_count_'
+
broker_id
+
'"]'
).
html
(
data
[
'pro_trans_count'
]);
jQuery
(
'[id="tot_paid_booking_'
+
broker_id
+
'"]'
).
html
(
data
[
'pro_trans_count'
]
-
data
[
'pending_trans_count'
]);
jQuery
(
'[id="pending_trans_count_'
+
broker_id
+
'"]'
).
html
(
data
[
'pending_trans_count'
]);
jQuery
(
'[id="brkPayDate_'
+
broker_id
+
'"]'
).
html
(
data
[
'last_paid_date'
]);
}
else
{
setErrModal
(
'Error'
,
'Something went wrong, please try again..!'
);
}
return
false
;
},
error
:
function
(
jqXHR
,
exception
)
{
setErrModal
(
'Server Error'
,
'Something went wrong, please try again..!'
);
return
false
;
}
});
});
\ No newline at end of file
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