Commit f06462248d0984ef435a4e2d05940522db659089
1 parent
282e165b
pushing data to model basket
Showing
2 changed files
with
8 additions
and
9 deletions
Show diff stats
src/app/frontend/controllers/MenuController.php
| @@ -485,12 +485,14 @@ class MenuController extends \controllers\ControllerBase | @@ -485,12 +485,14 @@ class MenuController extends \controllers\ControllerBase | ||
| 485 | ]; | 485 | ]; |
| 486 | $this->session->set( 'in_cart', $in_cart ); | 486 | $this->session->set( 'in_cart', $in_cart ); |
| 487 | //save basket in DB | 487 | //save basket in DB |
| 488 | - $data = [ | ||
| 489 | - 'user_id' => $this->session->get('id'), | ||
| 490 | - 'register' => $this->session->get('isAuth'), | ||
| 491 | - 'letter' => '0' | ||
| 492 | - ]; | ||
| 493 | - $this->models->getBasket()->addData($data); | 488 | + if ($this->session->get('isAuth')) { |
| 489 | + $data = [ | ||
| 490 | + 'user_id' => $this->session->get('id'), | ||
| 491 | + 'letter' => false | ||
| 492 | + ]; | ||
| 493 | + $this->models->getBasket()->addData($data); | ||
| 494 | + } | ||
| 495 | + | ||
| 494 | 496 | ||
| 495 | $count = count($in_cart); | 497 | $count = count($in_cart); |
| 496 | } | 498 | } |
src/lib/models/basket.php
| @@ -20,14 +20,12 @@ class basket extends \db | @@ -20,14 +20,12 @@ class basket extends \db | ||
| 20 | public.basket | 20 | public.basket |
| 21 | ( | 21 | ( |
| 22 | user_id, | 22 | user_id, |
| 23 | - register, | ||
| 24 | letter, | 23 | letter, |
| 25 | last_mod | 24 | last_mod |
| 26 | ) | 25 | ) |
| 27 | VALUES | 26 | VALUES |
| 28 | ( | 27 | ( |
| 29 | :user_id, | 28 | :user_id, |
| 30 | - :register, | ||
| 31 | :letter, | 29 | :letter, |
| 32 | CURRENT_TIMESTAMP | 30 | CURRENT_TIMESTAMP |
| 33 | ) | 31 | ) |
| @@ -35,7 +33,6 @@ class basket extends \db | @@ -35,7 +33,6 @@ class basket extends \db | ||
| 35 | ', | 33 | ', |
| 36 | [ | 34 | [ |
| 37 | 'user_id' => $data['user_id'], | 35 | 'user_id' => $data['user_id'], |
| 38 | - 'register' => $data['register'], | ||
| 39 | 'letter' => $data['letter'] | 36 | 'letter' => $data['letter'] |
| 40 | ], | 37 | ], |
| 41 | -1 | 38 | -1 |