Esempio n. 1
0
 public function actionBasket()
 {
     if ($this->request->action === "add") {
         $product = ProductDB::getProductForBasket($this->request->id);
         if ($product) {
             BasketData::add($product);
             $data = array();
             $data["summ"] = BasketData::getSumm();
             $data["product"] = $product;
             $this->jsonResponse($data);
         }
     } else {
         if ($this->request->action === "del") {
             echo BasketData::del($this->request->id);
         }
     }
 }
Esempio n. 2
0
 public function actionBasket()
 {
     if ($this->request->action === "add") {
         if ($this->request->id) {
             $product = BasketData::add($this->request->id);
             $data = array();
             $data["summ"] = BasketData::getSumm();
             $data["product"] = $product;
             $this->jsonResponse($data);
         }
     } else {
         if ($this->request->action === "del") {
             $data = array();
             $data["id"] = BasketData::del($this->request->id);
             $data["summ"] = BasketData::getSumm();
             $this->jsonResponse($data);
         } else {
             if ($this->request->action === "clear") {
                 BasketData::clear();
             } else {
                 if ($this->request->action === "count_plus") {
                     $product = BasketData::countPlus($this->request->id);
                     $data = array();
                     $data["id"] = $product["id"];
                     $data["count"] = $product["count"];
                     $data["product_summ"] = $product["product_summ"];
                     $data["summ"] = BasketData::getSumm();
                     $this->jsonResponse($data);
                 } else {
                     if ($this->request->action === "count_minus") {
                         $product = BasketData::countMinus($this->request->id);
                         $data = array();
                         $data["id"] = $product["id"];
                         $data["count"] = $product["count"];
                         $data["product_summ"] = $product["product_summ"];
                         $data["summ"] = BasketData::getSumm();
                         $this->jsonResponse($data);
                     }
                 }
             }
         }
     }
 }