public function OptionalDelete()
 {
     $input = Input::all();
     $final_input['optional_product_id'] = $input['optional_product_id'];
     $optional_product = Optional_Product::find($final_input['optional_product_id']);
     $optional_product->delete();
 }
Пример #2
0
 public function UpdateListProduct()
 {
     $input = Input::all();
     $listProductID = $input['update_list_product_id'];
     $listProductID = explode(",", $listProductID);
     $input_final['price_new'] = $input['price_new'];
     foreach ($listProductID as $p) {
         if ($input['optional_checkbox_news'] == true) {
             $optional_product = new Optional_Product();
             $optional_product->optional_id = 1;
             $optional_product->product_id = $p;
             $optional_product->from_date = $input['from_date_news'];
             $optional_product->to_date = $input['to_date_news'];
             $optional_product->save();
         }
         if ($input['optional_checkbox_sale'] == true) {
             $optional_product = new Optional_Product();
             $optional_product->optional_id = 2;
             $optional_product->product_id = $p;
             $optional_product->from_date = $input['from_date_sale'];
             $optional_product->to_date = $input['to_date_sale'];
             $optional_product->save();
         }
     }
     $price_new_list = json_decode($input_final['price_new']);
     if (count($price_new_list) > 0) {
         for ($i = 0; $i < count($price_new_list); $i++) {
             $product_id = $price_new_list[$i]->product_id;
             $new_price = str_replace(',', '', $price_new_list[$i]->new_price);
             if ($new_price != '') {
                 $product = Product::find($product_id);
                 $product->price_new = $new_price;
                 $product->save();
             }
         }
     }
 }