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
07df5f00
Commit
07df5f00
authored
Nov 15, 2019
by
Tobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
t : web api integration
parent
898e3522
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
8 deletions
+29
-8
Api.php
application/controllers/Api.php
+1
-1
Api_model.php
application/models/Api_model.php
+25
-3
categoryAddForm.php
application/views/Category/categoryAddForm.php
+3
-4
No files found.
application/controllers/Api.php
View file @
07df5f00
...
...
@@ -234,7 +234,7 @@ class Api extends CI_Controller {
if
(
$res
[
'status'
]
!=
0
){
if
(
isset
(
$res
[
'data'
][
'reqData'
])
&&
!
empty
(
$res
[
'data'
][
'reqData'
])){
$reqData
=
$this
->
encrypt
(
json_encode
(
$res
[
'data'
][
'reqData'
]),
$this
->
local_key
,
$this
->
local_iv
);
$reqData
=
urlencode
(
$reqData
);
$reqData
=
urlencode
(
base64_encode
(
$reqData
)
);
$res
[
'data'
][
'reqData'
]
=
$reqData
;
}
$this
->
response
(
$res
[
'data'
]);
...
...
application/models/Api_model.php
View file @
07df5f00
...
...
@@ -628,8 +628,9 @@ class Api_model extends CI_Model {
'redeem_amount'
=>
$post_data
[
'redeem_amount'
],
'created_date'
=>
date
(
'Y-m-d H:i:s'
),
'status'
=>
$promoStatus
);
}
$card_data
=
$post_data
[
'cardData'
];
$auth_token
=
$post_data
[
'auth_token'
];
unset
(
$post_data
[
'auth_token'
],
$post_data
[
'has_payment'
],
unset
(
$post_data
[
'auth_token'
],
$post_data
[
'has_payment'
],
$post_data
[
'cardData'
],
$post_data
[
'promocode_id'
],
$post_data
[
'redeem_amount'
]);
$rs
=
$this
->
db
->
insert
(
'booking'
,
$post_data
);
...
...
@@ -637,14 +638,35 @@ class Api_model extends CI_Model {
if
(
!
empty
(
$promocodeData
)){
$this
->
db
->
insert
(
'promocode_used'
,
$promocodeData
);
}
$cardDetails
=
array
();
if
(
!
empty
(
$card_data
)){
// (CC)-Credit ,(DC)-Debit ,(DD)-Direct Debit,(PAYPAL)-PayPal,(NB)-Net Banking
switch
(
$card_data
->
card_type
)
{
case
'1'
:
$cardDetails
[
'cardMode'
]
=
'CC'
;
break
;
case
'2'
:
$cardDetails
[
'cardMode'
]
=
'DC'
;
break
;
case
'3'
:
$cardDetails
[
'cardMode'
]
=
'DD'
;
break
;
default
:
$cardDetails
[
'cardMode'
]
=
'DD'
;
break
;
}
switch
(
substr
(
$card_data
->
card_number
,
0
,
1
))
{
case
'4'
:
$cardDetails
[
'cardType'
]
=
'VisaCard'
;
break
;
case
'5'
:
$cardDetails
[
'cardType'
]
=
'Mastercard'
;
break
;
case
'6'
:
$cardDetails
[
'cardType'
]
=
'DiscoverCard'
;
break
;
default
:
$cardDetails
[
'cardType'
]
=
'Mastercard'
;
break
;
}
$cardDetails
[
'cvv'
]
=
$card_data
->
card_cvv
;
$cardDetails
[
'cardNumber'
]
=
$card_data
->
card_number
;
$cardDetails
[
'expMonthYear'
]
=
$card_data
->
exp_date
.
$card_data
->
exp_year
;
$cardDetails
[
'cardHolderName'
]
=
$card_data
->
holder_name
;
}
$reqData
=
array
(
'amount'
=>
$post_data
[
'amount'
],
'event_id'
=>
$post_data
[
'event_id'
],
'cardData'
=>
array
(
'1'
)
,
'auth_token'
=>
$auth_token
,
'cardData'
=>
$cardDetails
,
'auth_token'
=>
$auth_token
,
'booking_id'
=>
$post_data
[
'bookId'
]);
$res
=
array
(
'status'
=>
1
,
'data'
=>
array
(
'user_id'
=>
$user_id
,
'bookingCode'
=>
$post_data
[
'bookId'
],
'reqData'
=>
$reqData
));
if
(
$status
==
1
){
$sql
=
"SELECT TEVT.event_name,CUST.name,CUST.email,CUST.phone,
CONCAT(EDATE.date,' ',EDATE.time) AS show_time
...
...
application/views/Category/categoryAddForm.php
View file @
07df5f00
...
...
@@ -85,8 +85,8 @@
<div
class=
"form-group"
>
<label>
Category Name (
<?=
$lang
?>
)
</label>
<input
type=
"text"
class=
"form-control"
data-parsley-trigger=
"change"
data-parsley-minlength=
"2"
data-parsley-pattern=
"^[a-zA-Z0-9\ . _ - ' \/]+$
"
name=
"category_name_
<?=
$lang
?>
"
value=
"
<?=
(
isset
(
$categoryData
->
{
'category_name_'
.
$lang
}))
?
$categoryData
->
{
'category_name_'
.
$lang
}
:
''
?>
"
placeholder=
"Category Name (English)"
>
data-parsley-minlength=
"2"
name=
"category_name_
<?=
$lang
?>
"
value=
"
<?=
(
isset
(
$categoryData
->
{
'category_name_'
.
$lang
}))
?
$categoryData
->
{
'category_name_'
.
$lang
}
:
''
?>
"
placeholder=
"Category Name (English)"
>
<span
class=
"glyphicon form-control-feedback"
></span>
</div>
</div>
...
...
@@ -120,4 +120,4 @@
</div>
</div>
</section>
</div>
\ No newline at end of file
</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