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
bdbc1e83
Commit
bdbc1e83
authored
Aug 22, 2019
by
Tobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dc
parent
d210b987
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
42 additions
and
13 deletions
+42
-13
Ride.php
application/controllers/Ride.php
+36
-4
scheduled_rides.php
application/views/Ride/scheduled_rides.php
+6
-9
No files found.
application/controllers/Ride.php
View file @
bdbc1e83
...
@@ -43,6 +43,9 @@ class Ride extends CI_Controller {
...
@@ -43,6 +43,9 @@ class Ride extends CI_Controller {
}
}
function
excelMapping
(){
function
excelMapping
(){
ini_set
(
"memory_limit"
,
"-1"
);
set_time_limit
(
0
);
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
!
isset
(
$_FILES
)
||
empty
(
$_FILES
)
||
!
isset
(
$_FILES
[
'import_file'
])
||
if
(
!
isset
(
$_FILES
)
||
empty
(
$_FILES
)
||
!
isset
(
$_FILES
[
'import_file'
])
||
empty
(
$_FILES
[
'import_file'
])
||
!
isset
(
$_POST
)
||
empty
(
$_POST
)
||
empty
(
$_FILES
[
'import_file'
])
||
!
isset
(
$_POST
)
||
empty
(
$_POST
)
||
...
@@ -133,6 +136,9 @@ class Ride extends CI_Controller {
...
@@ -133,6 +136,9 @@ class Ride extends CI_Controller {
}
}
function
getImportDataCSV
(
$importedFile
=
''
,
$headerRetFlag
=
0
,
$headerOrder
=
array
(),
$data
=
array
()){
function
getImportDataCSV
(
$importedFile
=
''
,
$headerRetFlag
=
0
,
$headerOrder
=
array
(),
$data
=
array
()){
ini_set
(
"memory_limit"
,
"-1"
);
set_time_limit
(
0
);
$header
=
0
;
$header
=
0
;
$insertArr
=
array
();
$insertArr
=
array
();
$headerArr
=
array
();
$headerArr
=
array
();
...
@@ -292,6 +298,9 @@ class Ride extends CI_Controller {
...
@@ -292,6 +298,9 @@ class Ride extends CI_Controller {
}
}
function
getImportDataExcel
(
$importedFile
=
''
,
$headerRetFlag
=
0
,
$headerOrder
=
array
(),
$data
=
array
()){
function
getImportDataExcel
(
$importedFile
=
''
,
$headerRetFlag
=
0
,
$headerOrder
=
array
(),
$data
=
array
()){
ini_set
(
"memory_limit"
,
"-1"
);
set_time_limit
(
0
);
$header
=
0
;
$header
=
0
;
$insertArr
=
array
();
$insertArr
=
array
();
$headerArr
=
array
();
$headerArr
=
array
();
...
@@ -545,6 +554,9 @@ class Ride extends CI_Controller {
...
@@ -545,6 +554,9 @@ class Ride extends CI_Controller {
}
}
function
create_ride
(){
function
create_ride
(){
ini_set
(
"memory_limit"
,
"-1"
);
set_time_limit
(
0
);
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
!
isset
(
$_POST
)
||
empty
(
$_POST
)){
if
(
!
isset
(
$_POST
)
||
empty
(
$_POST
)){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
...
@@ -671,6 +683,9 @@ class Ride extends CI_Controller {
...
@@ -671,6 +683,9 @@ class Ride extends CI_Controller {
}
}
function
view_rides
(){
function
view_rides
(){
ini_set
(
"memory_limit"
,
"-1"
);
set_time_limit
(
0
);
$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'
;
...
@@ -754,6 +769,9 @@ class Ride extends CI_Controller {
...
@@ -754,6 +769,9 @@ class Ride extends CI_Controller {
}
}
function
assign_driver
(
$ride_id
=
''
){
function
assign_driver
(
$ride_id
=
''
){
ini_set
(
"memory_limit"
,
"-1"
);
set_time_limit
(
0
);
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
empty
(
$ride_id
)
||
$this
->
session
->
userdata
[
'user_type'
]
==
1
){
if
(
empty
(
$ride_id
)
||
$this
->
session
->
userdata
[
'user_type'
]
==
1
){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
...
@@ -812,6 +830,9 @@ class Ride extends CI_Controller {
...
@@ -812,6 +830,9 @@ class Ride extends CI_Controller {
}
}
function
assignRide
(
$ride_id
=
''
,
$driver_id
=
''
,
$mode
=
0
){
function
assignRide
(
$ride_id
=
''
,
$driver_id
=
''
,
$mode
=
0
){
ini_set
(
"memory_limit"
,
"-1"
);
set_time_limit
(
0
);
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
empty
(
$ride_id
)
||
empty
(
$driver_id
)){
if
(
empty
(
$ride_id
)
||
empty
(
$driver_id
)){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
...
@@ -869,6 +890,9 @@ class Ride extends CI_Controller {
...
@@ -869,6 +890,9 @@ class Ride extends CI_Controller {
}
}
function
changeScheduler
(
$ride_id
=
''
,
$is_scheduled
=
'0'
,
$drivers
=
array
(),
$no_driver
=
'0'
){
function
changeScheduler
(
$ride_id
=
''
,
$is_scheduled
=
'0'
,
$drivers
=
array
(),
$no_driver
=
'0'
){
ini_set
(
"memory_limit"
,
"-1"
);
set_time_limit
(
0
);
$status
=
'0'
;
$status
=
'0'
;
if
(
empty
(
$ride_id
)){
if
(
empty
(
$ride_id
)){
return
$status
;
return
$status
;
...
@@ -898,6 +922,9 @@ class Ride extends CI_Controller {
...
@@ -898,6 +922,9 @@ class Ride extends CI_Controller {
}
}
function
scheduled_rides
(){
function
scheduled_rides
(){
ini_set
(
"memory_limit"
,
"-1"
);
set_time_limit
(
0
);
if
(
$this
->
session
->
userdata
[
'user_type'
]
==
1
){
if
(
$this
->
session
->
userdata
[
'user_type'
]
==
1
){
redirect
(
base_url
());
redirect
(
base_url
());
}
}
...
@@ -909,13 +936,18 @@ class Ride extends CI_Controller {
...
@@ -909,13 +936,18 @@ class Ride extends CI_Controller {
$template
[
'menu'
]
=
"Ride Management"
;
$template
[
'menu'
]
=
"Ride Management"
;
$template
[
'sub_menu'
]
=
"View Scheduled Rides"
;
$template
[
'sub_menu'
]
=
"View Scheduled Rides"
;
$template
[
'search_date'
]
=
date
(
'm-m-Y'
);
$condArr
=
array
();
$condArr
=
array
();
if
(
isset
(
$_POST
)
&&
isset
(
$_POST
[
'search_date'
])
&&
!
empty
(
$_POST
[
'search_date'
])){
if
(
isset
(
$_POST
)
&&
isset
(
$_POST
[
'search_date'
])
&&
!
empty
(
$_POST
[
'search_date'
])){
$srtDateTime
=
strtotime
(
$_POST
[
'search_date'
]);
$template
[
'search_date'
]
=
$_POST
[
'search_date'
];
$endDateTime
=
strtotime
(
$_POST
[
'search_date'
]
.
' 23:59'
);
$sDate
=
strtotime
(
date
(
'Y-m-d'
,
strtotime
(
$_POST
[
'search_date'
])));
$eDate
=
strtotime
(
date
(
'Y-m-d'
,
strtotime
(
"+1 day"
,
$sDate
)));
$condArr
[]
=
" AND (TD.appointment_time>'
$srtDateTime
' AND TD.appointment_time<'
$endDateTime
') "
;
$condArr
[]
=
" AND (TD.appointment_time>'
$sDate
' AND TD.appointment_time<'
$eDate
') "
;
}
else
{
$sDate
=
strtotime
(
date
(
'Y-m-d'
,
strtotime
(
date
(
'Y-m-d'
))));
$eDate
=
strtotime
(
date
(
'Y-m-d'
,
strtotime
(
"+1 day"
,
$sDate
)));
$condArr
[]
=
" AND (TD.appointment_time>'
$sDate
' AND TD.appointment_time<'
$eDate
') "
;
}
}
$company_id
=
(
$this
->
session
->
userdata
[
'user_type'
]
!=
1
)
?
$this
->
session
->
userdata
[
'id'
]
:
''
;
$company_id
=
(
$this
->
session
->
userdata
[
'user_type'
]
!=
1
)
?
$this
->
session
->
userdata
[
'id'
]
:
''
;
$template
[
'ride_data'
]
=
$this
->
Ride_model
->
getRideData
(
''
,
$company_id
,
''
,
1
,
$condArr
);
$template
[
'ride_data'
]
=
$this
->
Ride_model
->
getRideData
(
''
,
$company_id
,
''
,
1
,
$condArr
);
...
...
application/views/Ride/scheduled_rides.php
View file @
bdbc1e83
...
@@ -30,24 +30,21 @@
...
@@ -30,24 +30,21 @@
</div>
</div>
<div
class=
"box-body"
>
<div
class=
"box-body"
>
<form
action=
"
<?=
base_url
(
'Ride/scheduled_rides'
)
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<form
action=
"
<?=
base_url
(
'Ride/scheduled_rides'
)
?>
"
method=
"post"
class=
"validate"
data-parsley-validate=
""
enctype=
"multipart/form-data"
>
<div
class=
"col-md-1
2
"
>
<div
class=
"col-md-1
0
"
>
<div
class=
"form-group has-feedback"
>
<div
class=
"form-group has-feedback"
>
<label>
Appointment Date
</label>
<label>
Appointment Date
</label>
<div
class=
"input-group date"
data-provide=
"datepicker"
>
<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=
"search_date"
placeholder=
"Search Date"
autocomplete=
"off"
>
<input
id=
"datepicker"
type=
"text"
class=
"form-control required"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
required=
""
name=
"search_date"
placeholder=
"Search Date"
autocomplete=
"off"
value=
"
<?=
isset
(
$search_date
)
?
$search_date
:
''
?>
"
>
<div
class=
"input-group-addon"
>
<div
class=
"input-group-addon"
>
<i
class=
"fa fa-calendar"
></i>
<i
class=
"fa fa-calendar"
></i>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"col-md-12"
>
<div
class=
"col-md-2"
style=
"float:right;padding:initial;"
>
<div
class=
"col-md-2"
style=
"float:right;padding:initial;"
>
<button
class=
"btn btn-sm btn-primary"
style=
"width:150px;margin-top:27px;"
type=
"submit"
>
<a
class=
"btn btn-sm btn-primary"
style=
"width: 150px;"
href=
"
<?=
base_url
(
'Ride/scheduled_rides'
)
?>
"
>
View All
</a>
Search
</div>
</button>
<div
class=
"col-md-2"
style=
"float:right;padding:initial;"
>
<button
class=
"btn btn-sm btn-primary"
style=
"width: 150px;"
type=
"submit"
>
Search
</button>
</div>
</div>
</div>
</form>
</form>
</div>
</div>
...
...
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