Commit f06462248d0984ef435a4e2d05940522db659089

Authored by Alex Savenko
1 parent 282e165b

pushing data to model basket

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