Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
TimeOutAdmin
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
TimeOut
TimeOutAdmin
Commits
10549935
Commit
10549935
authored
Nov 19, 2019
by
Jansa Jose
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
J: Push notification
parent
657ea2d1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
40 deletions
+4
-40
Organizer_model.php
application/models/Organizer_model.php
+3
-33
Validation_organizer_model.php
application/models/Validation_organizer_model.php
+1
-7
No files found.
application/models/Organizer_model.php
View file @
10549935
...
@@ -117,7 +117,6 @@ class Organizer_model extends CI_Model {
...
@@ -117,7 +117,6 @@ class Organizer_model extends CI_Model {
}
}
}
}
$tagArr
=
array
();
$tagArr
=
array
();
//$resData = array();
$resData
[
'scheduled_for'
]
=
""
;
$resData
[
'scheduled_for'
]
=
""
;
$resData
[
'ticket_price'
]
=
$price
;
$resData
[
'ticket_price'
]
=
$price
;
if
(
isset
(
$startDate
)
&&
!
empty
(
$startDate
)){
if
(
isset
(
$startDate
)
&&
!
empty
(
$startDate
)){
...
@@ -233,7 +232,6 @@ class Organizer_model extends CI_Model {
...
@@ -233,7 +232,6 @@ class Organizer_model extends CI_Model {
$this
->
db
->
update
(
'event_date_time'
,
array
(
'status'
=>
'0'
),
array
(
'event_id'
=>
$postData
[
'event_id'
]));
$this
->
db
->
update
(
'event_date_time'
,
array
(
'status'
=>
'0'
),
array
(
'event_id'
=>
$postData
[
'event_id'
]));
$this
->
db
->
insert_batch
(
'event_date_time'
,
$insertEventDate
);
$this
->
db
->
insert_batch
(
'event_date_time'
,
$insertEventDate
);
}
}
$insertTag
=
array
();
$insertTag
=
array
();
if
(
isset
(
$postData
[
'tag'
])
&&
!
empty
(
$postData
[
'tag'
])){
if
(
isset
(
$postData
[
'tag'
])
&&
!
empty
(
$postData
[
'tag'
])){
foreach
(
$postData
[
'tag'
]
AS
$tag
)
{
foreach
(
$postData
[
'tag'
]
AS
$tag
)
{
...
@@ -282,13 +280,11 @@ class Organizer_model extends CI_Model {
...
@@ -282,13 +280,11 @@ class Organizer_model extends CI_Model {
$sql
=
"SELECT VNE.id AS venue_id,VNE.location AS venue_location,VNE.region_id
$sql
=
"SELECT VNE.id AS venue_id,VNE.location AS venue_location,VNE.region_id
FROM venue AS VNE
FROM venue AS VNE
WHERE
$cond
LIMIT
$limit
,
$perPage
"
;
WHERE
$cond
LIMIT
$limit
,
$perPage
"
;
$venueData
=
$this
->
db
->
query
(
$sql
);
$venueData
=
$this
->
db
->
query
(
$sql
);
if
(
empty
(
$venueData
)
||
empty
(
$venueData
=
$venueData
->
result_array
())){
if
(
empty
(
$venueData
)
||
empty
(
$venueData
=
$venueData
->
result_array
())){
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Ohh No!! Something Went South'
,
'code'
=>
'ER06'
);
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Ohh No!! Something Went South'
,
'code'
=>
'ER06'
);
return
$res
;
return
$res
;
}
}
foreach
(
$venueData
AS
$key
=>
$data
)
{
foreach
(
$venueData
AS
$key
=>
$data
)
{
$rtlData
=
langTranslator
(
$data
[
'venue_id'
],
'VEN'
,
'EN'
);
$rtlData
=
langTranslator
(
$data
[
'venue_id'
],
'VEN'
,
'EN'
);
$venueData
[
$key
][
'venue_name'
]
=
$rtlData
[
'venue_name'
];
$venueData
[
$key
][
'venue_name'
]
=
$rtlData
[
'venue_name'
];
...
@@ -315,7 +311,6 @@ class Organizer_model extends CI_Model {
...
@@ -315,7 +311,6 @@ class Organizer_model extends CI_Model {
$sql
=
"SELECT VNE.id AS venue_id,VNE.layout AS venue_images,VNE.layout_details AS seat_block,VNE.region_id,VNE.location AS venue_location
$sql
=
"SELECT VNE.id AS venue_id,VNE.layout AS venue_images,VNE.layout_details AS seat_block,VNE.region_id,VNE.location AS venue_location
FROM venue AS VNE
FROM venue AS VNE
WHERE
$cond
"
;
WHERE
$cond
"
;
$venueData
=
$this
->
db
->
query
(
$sql
);
$venueData
=
$this
->
db
->
query
(
$sql
);
if
(
empty
(
$venueData
)
||
empty
(
$venueData
=
$venueData
->
row_array
())){
if
(
empty
(
$venueData
)
||
empty
(
$venueData
=
$venueData
->
row_array
())){
$res
=
array
(
'status'
=>
0
,
'message'
=>
'No Data Found'
,
'code'
=>
'ER06'
);
$res
=
array
(
'status'
=>
0
,
'message'
=>
'No Data Found'
,
'code'
=>
'ER06'
);
...
@@ -327,7 +322,6 @@ class Organizer_model extends CI_Model {
...
@@ -327,7 +322,6 @@ class Organizer_model extends CI_Model {
$rtlData
=
langTranslator
(
$venueData
[
'region_id'
],
'REG'
,
'EN'
);
$rtlData
=
langTranslator
(
$venueData
[
'region_id'
],
'REG'
,
'EN'
);
$venueData
[
'venue_region'
]
=
$rtlData
[
'region_name'
];
$venueData
[
'venue_region'
]
=
$rtlData
[
'region_name'
];
unset
(
$venueData
[
'region_id'
]);
unset
(
$venueData
[
'region_id'
]);
$res
=
array
(
'status'
=>
1
,
'data'
=>
$venueData
);
$res
=
array
(
'status'
=>
1
,
'data'
=>
$venueData
);
}
catch
(
Exception
$e
){
}
catch
(
Exception
$e
){
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Ohh No!! Something Went South'
,
'code'
=>
'ER06'
);
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Ohh No!! Something Went South'
,
'code'
=>
'ER06'
);
...
@@ -412,7 +406,6 @@ class Organizer_model extends CI_Model {
...
@@ -412,7 +406,6 @@ class Organizer_model extends CI_Model {
}
}
$query
[
'ticket_details'
]
=
(
!
empty
(
$query
[
'ticket_details'
]))
?
json_decode
(
$query
[
'ticket_details'
])
:
[];
$query
[
'ticket_details'
]
=
(
!
empty
(
$query
[
'ticket_details'
]))
?
json_decode
(
$query
[
'ticket_details'
])
:
[];
$res
=
array
(
'status'
=>
1
,
'data'
=>
$query
);
$res
=
array
(
'status'
=>
1
,
'data'
=>
$query
);
}
catch
(
Exception
$e
){
}
catch
(
Exception
$e
){
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Ohh No!! Something Went South'
,
'code'
=>
'ER06'
);
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Ohh No!! Something Went South'
,
'code'
=>
'ER06'
);
}
}
...
@@ -428,7 +421,6 @@ class Organizer_model extends CI_Model {
...
@@ -428,7 +421,6 @@ class Organizer_model extends CI_Model {
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Username Already Exist'
,
'code'
=>
'ER07'
);
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Username Already Exist'
,
'code'
=>
'ER07'
);
return
$res
;
return
$res
;
}
}
$emailChk
=
$this
->
db
->
query
(
"SELECT * FROM provider AS PRV
$emailChk
=
$this
->
db
->
query
(
"SELECT * FROM provider AS PRV
INNER JOIN users AS USR ON (USR.id=PRV.provider_id)
INNER JOIN users AS USR ON (USR.id=PRV.provider_id)
WHERE USR.user_type='2' AND USR.status!='2' AND
WHERE USR.user_type='2' AND USR.status!='2' AND
...
@@ -436,8 +428,7 @@ class Organizer_model extends CI_Model {
...
@@ -436,8 +428,7 @@ class Organizer_model extends CI_Model {
if
(
!
empty
(
$emailChk
)
&&
$emailChk
->
num_rows
()
>
0
){
if
(
!
empty
(
$emailChk
)
&&
$emailChk
->
num_rows
()
>
0
){
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Email Id Already Exist'
,
'code'
=>
'ER08'
);
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Email Id Already Exist'
,
'code'
=>
'ER08'
);
return
$res
;
return
$res
;
}
}
$data
[
'contact_no'
]
=
preg_replace
(
'/\D/'
,
''
,
$data
[
'contact_no'
]);
$data
[
'contact_no'
]
=
preg_replace
(
'/\D/'
,
''
,
$data
[
'contact_no'
]);
$phoneChk
=
$this
->
db
->
query
(
"SELECT * FROM provider AS PRV
$phoneChk
=
$this
->
db
->
query
(
"SELECT * FROM provider AS PRV
INNER JOIN users AS USR ON (USR.id=PRV.provider_id)
INNER JOIN users AS USR ON (USR.id=PRV.provider_id)
...
@@ -446,11 +437,9 @@ class Organizer_model extends CI_Model {
...
@@ -446,11 +437,9 @@ class Organizer_model extends CI_Model {
if
(
!
empty
(
$phoneChk
)
&&
$phoneChk
->
num_rows
()
>
0
){
if
(
!
empty
(
$phoneChk
)
&&
$phoneChk
->
num_rows
()
>
0
){
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Phone Number Already Exist'
,
'code'
=>
'ER09'
);
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Phone Number Already Exist'
,
'code'
=>
'ER09'
);
return
$res
;
return
$res
;
}
}
$this
->
db
->
insert
(
'users'
,
array
(
'username'
=>
$data
[
'username'
],
'display_name'
=>
$data
[
'username'
],
$this
->
db
->
insert
(
'users'
,
array
(
'username'
=>
$data
[
'username'
],
'display_name'
=>
$data
[
'username'
],
'password'
=>
md5
(
$data
[
'password'
]),
'user_type'
=>
'2'
,
'status'
=>
'3'
));
'password'
=>
md5
(
$data
[
'password'
]),
'user_type'
=>
'2'
,
'status'
=>
'3'
));
$last_id
=
$this
->
db
->
insert_id
();
$last_id
=
$this
->
db
->
insert_id
();
if
(
$this
->
db
->
insert
(
'provider'
,
array
(
'provider_id'
=>
$last_id
,
'name'
=>
$data
[
'username'
],
if
(
$this
->
db
->
insert
(
'provider'
,
array
(
'provider_id'
=>
$last_id
,
'name'
=>
$data
[
'username'
],
'email'
=>
$data
[
'email_id'
],
'phone'
=>
$data
[
'contact_no'
]))){
'email'
=>
$data
[
'email_id'
],
'phone'
=>
$data
[
'contact_no'
]))){
...
@@ -497,7 +486,6 @@ class Organizer_model extends CI_Model {
...
@@ -497,7 +486,6 @@ class Organizer_model extends CI_Model {
WHERE phone LIKE '%"
.
$data
[
'phone_number'
]
.
"' AND
WHERE phone LIKE '%"
.
$data
[
'phone_number'
]
.
"' AND
USR.user_type='2' AND USR.status='1'"
;
USR.user_type='2' AND USR.status='1'"
;
$usrData
=
$this
->
db
->
query
(
$sql
);
$usrData
=
$this
->
db
->
query
(
$sql
);
if
(
empty
(
$usrData
)
||
empty
(
$usrData
=
$usrData
->
row_array
())){
if
(
empty
(
$usrData
)
||
empty
(
$usrData
=
$usrData
->
row_array
())){
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Provider Doesnot Exist'
,
'code'
=>
'ER08'
);
$res
=
array
(
'status'
=>
0
,
'message'
=>
'Provider Doesnot Exist'
,
'code'
=>
'ER08'
);
return
$res
;
return
$res
;
...
@@ -505,7 +493,6 @@ class Organizer_model extends CI_Model {
...
@@ -505,7 +493,6 @@ class Organizer_model extends CI_Model {
$sql
=
"UPDATE users SET password='"
.
md5
(
$data
[
'confirm_password'
])
.
"'
$sql
=
"UPDATE users SET password='"
.
md5
(
$data
[
'confirm_password'
])
.
"'
WHERE id='"
.
$usrData
[
'provider_id'
]
.
"' AND user_type='"
.
$data
[
'user_type'
]
.
"'"
;
WHERE id='"
.
$usrData
[
'provider_id'
]
.
"' AND user_type='"
.
$data
[
'user_type'
]
.
"'"
;
$status
=
$this
->
db
->
query
(
$sql
);
$status
=
$this
->
db
->
query
(
$sql
);
if
(
$status
){
if
(
$status
){
$res
=
array
(
'status'
=>
1
,
'message'
=>
'Password Updated Successfully'
);
$res
=
array
(
'status'
=>
1
,
'message'
=>
'Password Updated Successfully'
);
}
}
...
@@ -529,13 +516,11 @@ class Organizer_model extends CI_Model {
...
@@ -529,13 +516,11 @@ class Organizer_model extends CI_Model {
public
function
getTagList
(
$data
)
{
public
function
getTagList
(
$data
)
{
try
{
try
{
$organizer_id
=
$data
[
'organiser_id'
];
$organizer_id
=
$data
[
'organiser_id'
];
$tagData
=
$this
->
db
->
query
(
"SELECT tag_id AS id FROM tags WHERE status='1'"
);
$tagData
=
$this
->
db
->
query
(
"SELECT tag_id AS id FROM tags WHERE status='1'"
);
if
(
empty
(
$tagData
)
||
empty
(
$tagData
=
$tagData
->
result_array
())){
if
(
empty
(
$tagData
)
||
empty
(
$tagData
=
$tagData
->
result_array
())){
$res
=
array
(
'status'
=>
0
,
'message'
=>
'No data Found'
,
'code'
=>
'ER09'
);
$res
=
array
(
'status'
=>
0
,
'message'
=>
'No data Found'
,
'code'
=>
'ER09'
);
return
$res
;
return
$res
;
}
}
foreach
(
$tagData
AS
$key
=>
$data
)
{
foreach
(
$tagData
AS
$key
=>
$data
)
{
$rtlData
=
langTranslator
(
$data
[
'id'
],
'TAG'
,
'EN'
);
$rtlData
=
langTranslator
(
$data
[
'id'
],
'TAG'
,
'EN'
);
$tagData
[
$key
][
'tag_name'
]
=
$rtlData
[
'tag'
];
$tagData
[
$key
][
'tag_name'
]
=
$rtlData
[
'tag'
];
...
@@ -553,7 +538,6 @@ class Organizer_model extends CI_Model {
...
@@ -553,7 +538,6 @@ class Organizer_model extends CI_Model {
set_time_limit
(
0
);
set_time_limit
(
0
);
$languages
=
getLanguages
();
$languages
=
getLanguages
();
$err
=
0
;
$err
=
0
;
$postData
[
'seat_pricing'
]
=
$postData
[
'custom_seat_layout'
]
=
''
;
$postData
[
'seat_pricing'
]
=
$postData
[
'custom_seat_layout'
]
=
''
;
if
(
isset
(
$postData
[
'layout_type'
],
$postData
[
'fare_type'
])
&&
$postData
[
'layout_type'
]
==
1
&&
$postData
[
'fare_type'
]
==
2
){
if
(
isset
(
$postData
[
'layout_type'
],
$postData
[
'fare_type'
])
&&
$postData
[
'layout_type'
]
==
1
&&
$postData
[
'fare_type'
]
==
2
){
$postData
[
'custom_seat_layout'
]
=
$postData
[
'layout'
];
$postData
[
'custom_seat_layout'
]
=
$postData
[
'layout'
];
...
@@ -665,11 +649,9 @@ class Organizer_model extends CI_Model {
...
@@ -665,11 +649,9 @@ class Organizer_model extends CI_Model {
if
(
$this
->
upload
->
do_upload
(
'file'
)){
if
(
$this
->
upload
->
do_upload
(
'file'
)){
$iDat
=
$this
->
upload
->
data
();
$iDat
=
$this
->
upload
->
data
();
$path
=
$bPath
.
$iDat
[
'file_name'
];
$path
=
$bPath
.
$iDat
[
'file_name'
];
if
(
$extn
!=
'gif'
){
if
(
$extn
!=
'gif'
){
$size
=
array
(
'width'
=>
'720'
,
'height'
=>
'480'
);
$size
=
array
(
'width'
=>
'720'
,
'height'
=>
'480'
);
$tFile
=
date
(
'YmdHis'
)
.
gettimeofday
()[
'usec'
]
.
'_EVT_IMG_720x480.'
.
$extn
;
$tFile
=
date
(
'YmdHis'
)
.
gettimeofday
()[
'usec'
]
.
'_EVT_IMG_720x480.'
.
$extn
;
$resp
=
$this
->
imageResize
(
$tFile
,
$size
,
$path
);
$resp
=
$this
->
imageResize
(
$tFile
,
$size
,
$path
);
if
(
$resp
[
'status'
]
==
'1'
){
if
(
$resp
[
'status'
]
==
'1'
){
$file
=
$tFile
;
$file
=
$tFile
;
...
@@ -704,7 +686,6 @@ class Organizer_model extends CI_Model {
...
@@ -704,7 +686,6 @@ class Organizer_model extends CI_Model {
$this
->
image_lib
->
clear
();
$this
->
image_lib
->
clear
();
$this
->
image_lib
->
initialize
(
$config
);
$this
->
image_lib
->
initialize
(
$config
);
$this
->
image_lib
->
resize
();
$this
->
image_lib
->
resize
();
$res
=
array
(
'status'
=>
'1'
);
$res
=
array
(
'status'
=>
'1'
);
if
(
!
$this
->
image_lib
->
resize
()){
if
(
!
$this
->
image_lib
->
resize
()){
$res
[
'status'
]
=
'0'
;
$res
[
'status'
]
=
'0'
;
...
@@ -968,7 +949,6 @@ class Organizer_model extends CI_Model {
...
@@ -968,7 +949,6 @@ class Organizer_model extends CI_Model {
}
}
$sql
=
"SELECT country_id AS lang_id,language_code AS lang,language FROM country WHERE status='1' AND language_code='
$lang
'"
;
$sql
=
"SELECT country_id AS lang_id,language_code AS lang,language FROM country WHERE status='1' AND language_code='
$lang
'"
;
$langSql
=
$this
->
db
->
query
(
$sql
)
->
row_array
();
$langSql
=
$this
->
db
->
query
(
$sql
)
->
row_array
();
$desc
=
(
!
empty
(
$seatlyt
->
{
'price_details_'
.
$lang
}))
?
$seatlyt
->
{
'price_details_'
.
$lang
}
:
''
;
$desc
=
(
!
empty
(
$seatlyt
->
{
'price_details_'
.
$lang
}))
?
$seatlyt
->
{
'price_details_'
.
$lang
}
:
''
;
$priceArr
[]
=
array
(
'lang'
=>
$lang
,
'desc'
=>
$desc
,
'language'
=>
$langSql
[
'language'
],
'language_id'
=>
$langSql
[
'lang_id'
]);
$priceArr
[]
=
array
(
'lang'
=>
$lang
,
'desc'
=>
$desc
,
'language'
=>
$langSql
[
'language'
],
'language_id'
=>
$langSql
[
'lang_id'
]);
unset
(
$seatlyt
->
{
'price_details_'
.
$lang
});
unset
(
$seatlyt
->
{
'price_details_'
.
$lang
});
...
@@ -977,7 +957,6 @@ class Organizer_model extends CI_Model {
...
@@ -977,7 +957,6 @@ class Organizer_model extends CI_Model {
$evData
[
'layout_details'
]
=
$seatlyt
;
$evData
[
'layout_details'
]
=
$seatlyt
;
}
}
unset
(
$evData
[
'layout'
],
$evData
[
'date_time'
],
$evData
[
'custom_seat_layout'
],
$evData
[
'seat_pricing'
],
$evData
[
'layoutDetails'
]);
unset
(
$evData
[
'layout'
],
$evData
[
'date_time'
],
$evData
[
'custom_seat_layout'
],
$evData
[
'seat_pricing'
],
$evData
[
'layoutDetails'
]);
$evntDes
=
$this
->
db
->
get_where
(
'translator_event'
,
array
(
'event_id'
=>
$data
[
'event_id'
]))
->
result_array
();
$evntDes
=
$this
->
db
->
get_where
(
'translator_event'
,
array
(
'event_id'
=>
$data
[
'event_id'
]))
->
result_array
();
if
(
!
empty
(
$evntDes
)){
if
(
!
empty
(
$evntDes
)){
foreach
(
$evntDes
as
$key
=>
$value
)
{
foreach
(
$evntDes
as
$key
=>
$value
)
{
...
@@ -1024,7 +1003,6 @@ class Organizer_model extends CI_Model {
...
@@ -1024,7 +1003,6 @@ class Organizer_model extends CI_Model {
$res
=
$res
->
row_array
();
$res
=
$res
->
row_array
();
if
(
$count
>
0
&&
!
empty
(
$res
)
&&
isset
(
$res
[
'provider_id'
])
&&
if
(
$count
>
0
&&
!
empty
(
$res
)
&&
isset
(
$res
[
'provider_id'
])
&&
!
empty
(
$provider_id
=
$res
[
'provider_id'
])){
!
empty
(
$provider_id
=
$res
[
'provider_id'
])){
$sql
=
"SELECT BUK.id AS book_id, BUK.bookId, CUST.name AS customer_name, BUK.status,
$sql
=
"SELECT BUK.id AS book_id, BUK.bookId, CUST.name AS customer_name, BUK.status,
BUK.no_of_ticket, BUK.qrcode, BUK.ticket_details, EDATE.date AS BUK_date
BUK.no_of_ticket, BUK.qrcode, BUK.ticket_details, EDATE.date AS BUK_date
FROM booking AS BUK
FROM booking AS BUK
...
@@ -1035,7 +1013,6 @@ class Organizer_model extends CI_Model {
...
@@ -1035,7 +1013,6 @@ class Organizer_model extends CI_Model {
BUK.bookId='
$qrCode
'
BUK.bookId='
$qrCode
'
GROUP BY BUK.bookId"
;
GROUP BY BUK.bookId"
;
$result
=
$this
->
db
->
query
(
$sql
)
->
row
();
$result
=
$this
->
db
->
query
(
$sql
)
->
row
();
if
(
count
(
$result
)
>
0
){
if
(
count
(
$result
)
>
0
){
$result
->
seat_class
=
''
;
$result
->
seat_class
=
''
;
if
(
!
empty
(
$ticketDetls
=
json_decode
(
$result
->
ticket_details
))){
if
(
!
empty
(
$ticketDetls
=
json_decode
(
$result
->
ticket_details
))){
...
@@ -1074,7 +1051,6 @@ class Organizer_model extends CI_Model {
...
@@ -1074,7 +1051,6 @@ class Organizer_model extends CI_Model {
INNER JOIN checker AS CHK ON (CHK.provider_id=EVT.provider_id)
INNER JOIN checker AS CHK ON (CHK.provider_id=EVT.provider_id)
WHERE CHK.id='
$checker_id
' AND BOOK.status='1'"
;
WHERE CHK.id='
$checker_id
' AND BOOK.status='1'"
;
$count
=
$this
->
db
->
query
(
$sql
)
->
num_rows
();
$count
=
$this
->
db
->
query
(
$sql
)
->
num_rows
();
if
(
$count
>
0
)
{
if
(
$count
>
0
)
{
$perPage
=
10
;
$perPage
=
10
;
$page
=
(
isset
(
$data
[
'page'
]))
?
$data
[
'page'
]
:
1
;
$page
=
(
isset
(
$data
[
'page'
]))
?
$data
[
'page'
]
:
1
;
...
@@ -1082,7 +1058,6 @@ class Organizer_model extends CI_Model {
...
@@ -1082,7 +1058,6 @@ class Organizer_model extends CI_Model {
$meta
=
array
(
'total_pages'
=>
ceil
(
$count
/
$perPage
),
'total'
=>
$count
,
$meta
=
array
(
'total_pages'
=>
ceil
(
$count
/
$perPage
),
'total'
=>
$count
,
'current_page'
=>
$page
,
'per_page'
=>
$perPage
);
'current_page'
=>
$page
,
'per_page'
=>
$perPage
);
if
(
$count
>
$limit
)
{
if
(
$count
>
$limit
)
{
$sql
=
"SELECT TEVT.event_name,TCAT.category_name,CUST.name,EDATE.date,
$sql
=
"SELECT TEVT.event_name,TCAT.category_name,CUST.name,EDATE.date,
EDATE.time,BOOK.amount,BOOK.bookId AS booking_id
EDATE.time,BOOK.amount,BOOK.bookId AS booking_id
FROM checker_bookings AS CBOOK
FROM checker_bookings AS CBOOK
...
@@ -1098,7 +1073,6 @@ class Organizer_model extends CI_Model {
...
@@ -1098,7 +1073,6 @@ class Organizer_model extends CI_Model {
TCAT.language_code='EN' AND BOOK.status='1'
TCAT.language_code='EN' AND BOOK.status='1'
GROUP BY booking_id"
;
GROUP BY booking_id"
;
$result
=
$this
->
db
->
query
(
$sql
)
->
result
();
$result
=
$this
->
db
->
query
(
$sql
)
->
result
();
$resp
=
array
(
'data'
=>
$result
,
'meta'
=>
$meta
);
$resp
=
array
(
'data'
=>
$result
,
'meta'
=>
$meta
);
$res
=
array
(
'status'
=>
1
,
'message'
=>
'Successfully'
,
'data'
=>
$resp
);
$res
=
array
(
'status'
=>
1
,
'message'
=>
'Successfully'
,
'data'
=>
$resp
);
}
else
{
}
else
{
...
@@ -1134,23 +1108,19 @@ class Organizer_model extends CI_Model {
...
@@ -1134,23 +1108,19 @@ class Organizer_model extends CI_Model {
return
$res
;
return
$res
;
}
}
public
function
push_sent_cancel
(
$fcm_token
=
''
,
$fcm_data
=
array
())
{
function
push_sent_cancel
(
$fcm_token
=
''
,
$fcm_data
=
array
())
{
$settings
=
getSettings
();
$settings
=
getSettings
();
$key
=
$settings
[
'app_id'
];
$key
=
$settings
[
'app_id'
];
if
(
empty
(
$key
)
||
empty
(
$fcm_token
)
||
empty
(
$fcm_data
)){
if
(
empty
(
$key
)
||
empty
(
$fcm_token
)
||
empty
(
$fcm_data
)){
return
;
return
;
}
}
$data
=
"{
\"
notification
\"
: {
\"
title
\"
:
\"
"
.
$fcm_data
[
'title'
]
.
"
\"
,
\"
text
\"
:
\"
"
.
$fcm_data
[
'message'
]
.
"
\"
,
\"
sound
\"
:
\"
default
\"
},
\"
time_to_live
\"
: 60,
\"
data
\"
: {\"
response
\
" : {\"
status
\
" :
\"
success
\"
,
\"
data
\"
: {\"
booking_id
\
" :
\"
"
.
$fcm_data
[
'id'
]
.
"
\"
,
\"
trip_status
\"
: 0}}},
\"
collapse_key
\"
:
\"
trip
\"
,
\"
priority
\"
:
\"
high
\"
,
\"
to
\"
:
\"
"
.
$fcm_token
.
"
\"
}"
;
$data
=
"{
\"
notification
\"
: {
\"
title
\"
:
\"
"
.
$fcm_data
[
'title'
]
.
"
\"
,
\"
text
\"
:
\"
"
.
$fcm_data
[
'message'
]
.
"
\"
,
\"
sound
\"
:
\"
default
\"
},
\"
time_to_live
\"
: 60,
\"
data
\"
: {\"
response
\
" : {\"
status
\
" :
\"
success
\"
,
\"
data
\"
: {\"
booking_id
\
" :
\"
"
.
$fcm_data
[
'id'
]
.
"
\"
,
\"
trip_status
\"
: 0}}},
\"
collapse_key
\"
:
\"
trip
\"
,
\"
priority
\"
:
\"
high
\"
,
\"
to
\"
:
\"
"
.
$fcm_token
.
"
\"
}"
;
$ch
=
curl_init
(
"https://fcm.googleapis.com/fcm/send"
);
$ch
=
curl_init
(
"https://fcm.googleapis.com/fcm/send"
);
$header
=
array
(
'Content-Type: application/json'
,
'Authorization: key='
.
$key
);
$header
=
array
(
'Content-Type: application/json'
,
'Authorization: key='
.
$key
);
curl_setopt
(
$ch
,
CURLOPT_HTTPHEADER
,
$header
);
curl_setopt
(
$ch
,
CURLOPT_HTTPHEADER
,
$header
);
curl_setopt
(
$ch
,
CURLOPT_SSL_VERIFYPEER
,
false
);
curl_setopt
(
$ch
,
CURLOPT_SSL_VERIFYPEER
,
false
);
curl_setopt
(
$ch
,
CURLOPT_POST
,
1
);
curl_setopt
(
$ch
,
CURLOPT_POST
,
1
);
curl_setopt
(
$ch
,
CURLOPT_POSTFIELDS
,
$data
);
curl_setopt
(
$ch
,
CURLOPT_POSTFIELDS
,
$data
);
$out
=
curl_setopt
(
$ch
,
CURLOPT_RETURNTRANSFER
,
true
);
$out
=
curl_setopt
(
$ch
,
CURLOPT_RETURNTRANSFER
,
true
);
curl_exec
(
$ch
);
curl_exec
(
$ch
);
curl_close
(
$ch
);
curl_close
(
$ch
);
...
...
application/models/Validation_organizer_model.php
View file @
10549935
...
@@ -395,7 +395,7 @@ class Validation_organizer_model extends CI_Model {
...
@@ -395,7 +395,7 @@ class Validation_organizer_model extends CI_Model {
'checker_id'
=>
array
(
'checker_id'
=>
array
(
'required'
=>
array
(
'required'
=>
array
(
'code'
=>
'ER04'
,
'code'
=>
'ER04'
,
'message'
=>
'
c
hecker ID is null or empty'
'message'
=>
'
C
hecker ID is null or empty'
)
)
)
)
),
),
...
@@ -406,12 +406,6 @@ class Validation_organizer_model extends CI_Model {
...
@@ -406,12 +406,6 @@ class Validation_organizer_model extends CI_Model {
'message'
=>
'Booking Id is null or empty'
'message'
=>
'Booking Id is null or empty'
)
)
),
),
'organiser_id'
=>
array
(
'required'
=>
array
(
'code'
=>
'ER04'
,
'message'
=>
'Organizer Id is null or empty'
)
)
)
)
);
);
...
...
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