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
4ed0b71f
Commit
4ed0b71f
authored
Aug 19, 2019
by
Tobin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' into 'production'
dc See merge request
!28
parents
455c9d89
df8e48da
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
30 additions
and
11 deletions
+30
-11
Ride.php
application/controllers/Ride.php
+12
-6
Ride_model.php
application/models/Ride_model.php
+4
-2
view_rides.php
application/views/Ride/view_rides.php
+14
-3
No files found.
application/controllers/Ride.php
View file @
4ed0b71f
...
@@ -458,6 +458,9 @@ class Ride extends CI_Controller {
...
@@ -458,6 +458,9 @@ class Ride extends CI_Controller {
}
}
function
import
(){
function
import
(){
ini_set
(
"memory_limit"
,
"-1"
);
set_time_limit
(
0
);
$redirectFlag
=
0
;
$redirectFlag
=
0
;
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
...
@@ -671,13 +674,18 @@ class Ride extends CI_Controller {
...
@@ -671,13 +674,18 @@ class Ride extends CI_Controller {
$this
->
load
->
model
(
'Driver_model'
);
$this
->
load
->
model
(
'Driver_model'
);
$this
->
load
->
model
(
'Broker_model'
);
$this
->
load
->
model
(
'Broker_model'
);
$template
[
'page'
]
=
'Ride/view_rides'
;
$template
[
'page'
]
=
'Ride/view_rides'
;
$template
[
'menu'
]
=
"Ride Management"
;
$template
[
'menu'
]
=
"Ride Management"
;
$template
[
'sub_menu'
]
=
"View Rides"
;
$template
[
'sub_menu'
]
=
"View Rides"
;
$template
[
'page_desc'
]
=
"View Rides Details"
;
$template
[
'page_desc'
]
=
"View Rides Details"
;
$template
[
'page_title'
]
=
"View Rides"
;
$template
[
'page_title'
]
=
"View Rides"
;
$aDate
=
''
;
$cond
=
array
();
if
(
isset
(
$_POST
[
'search_date'
])
&&
!
empty
(
$aDate
=
$_POST
[
'search_date'
])){
$sDate
=
strtotime
(
date
(
'Y-m-d'
,
strtotime
(
$_POST
[
'search_date'
])));
$eDate
=
strtotime
(
date
(
'Y-m-d'
,
strtotime
(
"+1 day"
,
$sDate
)));
$cond
[]
=
" AND TD.appointment_time>='
$sDate
' AND TD.appointment_time<'
$eDate
' "
;
}
$broker_id
=
(
isset
(
$_POST
[
'broker_id'
]))
?
$_POST
[
'broker_id'
]
:
''
;
$broker_id
=
(
isset
(
$_POST
[
'broker_id'
]))
?
$_POST
[
'broker_id'
]
:
''
;
$company_id
=
$this
->
session
->
userdata
[
'id'
];
$company_id
=
$this
->
session
->
userdata
[
'id'
];
...
@@ -686,18 +694,16 @@ class Ride extends CI_Controller {
...
@@ -686,18 +694,16 @@ class Ride extends CI_Controller {
$company_id
=
''
;
$company_id
=
''
;
$broker_id
=
(
!
isset
(
$_POST
[
'company_id'
])
||
$broker_id
=
(
!
isset
(
$_POST
[
'company_id'
])
||
empty
(
$company_id
=
$_POST
[
'company_id'
]))
?
''
:
$broker_id
;
empty
(
$company_id
=
$_POST
[
'company_id'
]))
?
''
:
$broker_id
;
$company_data
=
$this
->
Company_model
->
getCompany
();
$company_data
=
$this
->
Company_model
->
getCompany
();
}
}
$template
[
'aDate'
]
=
$aDate
;
$template
[
'broker_id'
]
=
$broker_id
;
$template
[
'broker_id'
]
=
$broker_id
;
$template
[
'company_id'
]
=
$company_id
;
$template
[
'company_id'
]
=
$company_id
;
$template
[
'company_data'
]
=
$company_data
;
$template
[
'company_data'
]
=
$company_data
;
$template
[
'broker_data'
]
=
(
!
empty
(
$company_id
))
?
$template
[
'broker_data'
]
=
(
!
empty
(
$company_id
))
?
$this
->
Broker_model
->
getBroker
(
''
,
''
,
$company_id
)
:
''
;
$this
->
Broker_model
->
getBroker
(
''
,
''
,
$company_id
)
:
''
;
$template
[
'drivers_data'
]
=
$this
->
Driver_model
->
getDriver
(
''
,
'1'
,
$company_id
);
$template
[
'drivers_data'
]
=
$this
->
Driver_model
->
getDriver
(
''
,
'1'
,
$company_id
);
$template
[
'ride_data'
]
=
$this
->
Ride_model
->
getRideData
(
''
,
$company_id
,
$broker_id
,
''
,
$cond
);
$template
[
'ride_data'
]
=
$this
->
Ride_model
->
getRideData
(
''
,
$company_id
,
$broker_id
);
$this
->
load
->
view
(
'template'
,
$template
);
$this
->
load
->
view
(
'template'
,
$template
);
}
}
...
...
application/models/Ride_model.php
View file @
4ed0b71f
...
@@ -55,8 +55,9 @@ class Ride_model extends CI_Model {
...
@@ -55,8 +55,9 @@ class Ride_model extends CI_Model {
$cond
.=
implode
(
' '
,
$condArr
);
$cond
.=
implode
(
' '
,
$condArr
);
}
}
$sql
=
"SELECT TD.*,CONCAT(DV.first_name,' ',DV.last_name) AS assigned_driver_name,BK.broker_name,
$sql
=
"SELECT TD.*,CONCAT(DV.first_name,' ',DV.last_name) AS assigned_driver_name,
AR.reason,VH.vehicle_id,VH.vehicle_type,TT.trip_type,TS.trip_status
BK.broker_name,AR.reason,VH.vehicle_id,VH.vehicle_type,TT.trip_type,
TS.trip_status
FROM transport_details AS TD
FROM transport_details AS TD
LEFT JOIN brokers AS BK ON (TD.broker_id = BK.broker_id)
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 drivers AS DV ON (DV.driver_id = TD.assigned_driver)
...
@@ -66,6 +67,7 @@ class Ride_model extends CI_Model {
...
@@ -66,6 +67,7 @@ class Ride_model extends CI_Model {
LEFT JOIN appointment_reason AS AR ON (AR.reason_id = TD.reason_code)
LEFT JOIN appointment_reason AS AR ON (AR.reason_id = TD.reason_code)
WHERE TD.status != '2' "
.
$cond
.
"
WHERE TD.status != '2' "
.
$cond
.
"
ORDER BY TD.transport_id DESC"
;
ORDER BY TD.transport_id DESC"
;
$ride_data
=
$this
->
db
->
query
(
$sql
);
$ride_data
=
$this
->
db
->
query
(
$sql
);
if
(
empty
(
$ride_data
)){
if
(
empty
(
$ride_data
)){
return
0
;
return
0
;
...
...
application/views/Ride/view_rides.php
View file @
4ed0b71f
...
@@ -41,8 +41,19 @@
...
@@ -41,8 +41,19 @@
<div
class=
"box-body"
>
<div
class=
"box-body"
>
<form
role=
"form"
id=
"getRideDataForm"
action=
"
<?=
base_url
(
'Ride/view_rides'
)
?>
"
method=
"post"
<form
role=
"form"
id=
"getRideDataForm"
action=
"
<?=
base_url
(
'Ride/view_rides'
)
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<div
class=
"col-md-6"
>
<div
class=
"form-group has-feedback"
>
<label>
Appointment Date
</label>
<div
class=
"input-group date"
data-provide=
"datepicker"
>
<input
id=
"datepicker"
type=
"text"
class=
"form-control"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
name=
"search_date"
placeholder=
"Search Date"
autocomplete=
"off"
onchange=
"getRideData()"
value=
"
<?=
(
isset
(
$aDate
)
&&
!
empty
(
$aDate
))
?
$aDate
:
''
?>
"
>
<div
class=
"input-group-addon"
>
<i
class=
"fa fa-calendar"
></i>
</div>
</div>
</div>
</div>
<?php
if
(
$this
->
session
->
userdata
[
'user_type'
]
!=
1
){
?>
<?php
if
(
$this
->
session
->
userdata
[
'user_type'
]
!=
1
){
?>
<div
class=
"col-md-
12
"
>
<div
class=
"col-md-
6
"
>
<div
class=
"form-group"
>
<div
class=
"form-group"
>
<label>
Choose Booking Source
</label>
<label>
Choose Booking Source
</label>
<select
name=
"broker_id"
class=
"form-control"
onchange=
"getRideData()"
>
<select
name=
"broker_id"
class=
"form-control"
onchange=
"getRideData()"
>
...
@@ -173,7 +184,7 @@
...
@@ -173,7 +184,7 @@
if
(
empty
(
$json_ride
)){
if
(
empty
(
$json_ride
)){
continue
;
continue
;
}
}
if
(
$json_ride
[
'Trip_Status'
]
==
'S1'
){
if
(
$json_ride
[
'Trip_Status'
]
==
'S1'
||
!
empty
(
$ride
->
appointment_time
)
){
$schedFlag
=
1
;
$schedFlag
=
1
;
$ride_ids
[]
=
$ride
->
transport_id
;
$ride_ids
[]
=
$ride
->
transport_id
;
}
}
...
@@ -181,7 +192,7 @@
...
@@ -181,7 +192,7 @@
<tr>
<tr>
<th
class=
"hidden"
>
<?=
$ride
->
transport_id
?>
</th>
<th
class=
"hidden"
>
<?=
$ride
->
transport_id
?>
</th>
<th
class=
"center"
>
<th
class=
"center"
>
<?php
if
(
$schedFlag
&&
$this
->
session
->
userdata
[
'user_type'
]
!=
1
&&
!
empty
(
$drivers_data
)){
<?php
if
(
$schedFlag
&&
$this
->
session
->
userdata
[
'user_type'
]
!=
1
&&
!
empty
(
$drivers_data
)
&&
!
empty
(
$ride
->
appointment_time
)
){
$style
=
'style="color:red;";'
;
$style
=
'style="color:red;";'
;
$ride
->
is_scheduled
=
(
isset
(
$ride
->
is_scheduled
))
?
$ride
->
is_scheduled
:
0
;
$ride
->
is_scheduled
=
(
isset
(
$ride
->
is_scheduled
))
?
$ride
->
is_scheduled
:
0
;
if
(
$ride
->
is_scheduled
==
1
){
if
(
$ride
->
is_scheduled
==
1
){
...
...
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