Exemple #1
0
 public function addItem($id)
 {
     if ($this->status == self::CART_PENDING) {
         if (($cart_item = CartItems::findOne(['cart_id' => $this->id, 'ticket_id' => $id])) === null) {
             $cart_item = new CartItems();
             $cart_item->quantity = 0;
         }
         $cart_item->cart_id = $this->id;
         $cart_item->ticket_id = $id;
         $cart_item->quantity++;
         $cart_item->save();
         $this->updateCart();
     }
 }