Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
tetiana yaremko
/
web-app-group2
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
56c3bd06
authored
Apr 23, 2020
by
tetiana yaremko
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
cart session fixed
parent
beec6e9c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
27 additions
and
5 deletions
application/controllers/Cart.php
application/models/Cart_model.php
application/controllers/Cart.php
View file @
56c3bd06
...
...
@@ -45,6 +45,11 @@ class Cart extends CI_Controller
foreach
(
$data
as
$item
)
{
$prod_id
=
$item
->
prod_id
;
$data_db
=
$this
->
cmodel
->
get_prod_data
(
$prod_id
);
foreach
(
$this
->
cart
->
contents
()
as
$content
)
{
if
(
$content
[
'id'
]
==
$prod_id
)
{
$item
->
qty
=
$content
[
'qty'
];
}
}
$cart
=
array
(
'id'
=>
$data_db
->
id
,
'name'
=>
$data_db
->
artist
,
...
...
@@ -55,6 +60,10 @@ class Cart extends CI_Controller
);
array_push
(
$new_cart
,
$cart
);
}
$this
->
cart
->
destroy
();
$this
->
cart
->
insert
(
$new_cart
);
}
...
...
application/models/Cart_model.php
View file @
56c3bd06
...
...
@@ -13,13 +13,26 @@ class Cart_model extends CI_Model
return
$query
->
row
();
}
public
function
getAllFromCart
()
{
$this
->
db
->
select
(
'prod_id, qty'
);
$this
->
db
->
from
(
'prod_cart'
);
$query
=
$this
->
db
->
get
();
return
$query
->
result
();
// public function getAllFromCart() {
// $this->db->select('prod_id, qty');
// $this->db->from('prod_cart');
// $query = $this->db->get();
// return $query->result();
// }
public
function
getAllFromCart
()
{
foreach
(
$this
->
cart
->
contents
()
as
$items
)
{
$cart
=
array
(
'id'
=>
$items
->
id
,
'qty'
=>
$items
->
qty
,
);
}
}
public
function
getAllFromUserCart
(
$email
)
{
$this
->
db
->
select
(
'prod_id, qty'
);
$this
->
db
->
from
(
'user_cart'
);
...
...
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