Example #1
0
 public function editProduct()
 {
     $http = new Http();
     if ($http->isActive('change_product')) {
         $return = $this->change($http);
         echo json_encode($return);
         return;
     }
     $return = array();
     $id = $http->post('id');
     $product = new Product($id);
     $return['category'] = $product->getCategory();
     $return['sub_category'] = $product->getSubCategory();
     $return['name'] = $product->getName();
     $return['description'] = $product->getDescription();
     $return['quantity'] = $product->getQuantity();
     $return['price'] = $product->getPrice();
     $return['img'] = $product->getImage();
     $return['id'] = $product->getId();
     $additional_imgs = new ProductAdditionalImages($id);
     $imgs = $additional_imgs->getAdditionalImages();
     if (!empty($imgs)) {
         foreach ($imgs as $key => $i) {
             $return['additional_imgs'][$key] = $i;
         }
     }
     $product_additional_info = new ProductAdditional($id);
     $info = $product_additional_info->getAdditional();
     if (!empty($info)) {
         foreach ($info as $key => $i) {
             $return['additional_info'][$key] = $i;
         }
     }
     $promotion_m = new Promotions($id);
     $promotion = $promotion_m->getPromotion();
     if (!empty($promotion)) {
         $return['promotion'] = $promotion->getPercent();
     }
     echo json_encode($return);
 }