Commit 7c4bd8679d74edb41ea78e62e3718e9caa3b70cb
1 parent
7d10d812
Import browser beta v0.1
Showing
2 changed files
with
17 additions
and
17 deletions
Show diff stats
common/modules/language/behaviors/LanguageBehavior.php
@@ -237,7 +237,7 @@ | @@ -237,7 +237,7 @@ | ||
237 | $success = true; | 237 | $success = true; |
238 | $model_langs = $this->model_langs; | 238 | $model_langs = $this->model_langs; |
239 | foreach($model_langs as $model_lang) { | 239 | foreach($model_langs as $model_lang) { |
240 | - if($model_lang->save() === false) { | 240 | + if($model_lang->save(false) === false) { |
241 | $success = false; | 241 | $success = false; |
242 | } | 242 | } |
243 | } | 243 | } |
common/modules/product/models/Import.php
@@ -128,7 +128,7 @@ | @@ -128,7 +128,7 @@ | ||
128 | // Create stock | 128 | // Create stock |
129 | $stock = new Stock(); | 129 | $stock = new Stock(); |
130 | $stock->name = trim($city_name); | 130 | $stock->name = trim($city_name); |
131 | - $stock->save(); | 131 | + $stock->save(false); |
132 | } | 132 | } |
133 | 133 | ||
134 | $productStock = ProductStock::find() | 134 | $productStock = ProductStock::find() |
@@ -145,7 +145,7 @@ | @@ -145,7 +145,7 @@ | ||
145 | } | 145 | } |
146 | $productStock->quantity = $count; | 146 | $productStock->quantity = $count; |
147 | 147 | ||
148 | - $productStock->save(); | 148 | + $productStock->save(false); |
149 | $productStocks = ProductStock::find() | 149 | $productStocks = ProductStock::find() |
150 | ->where([ 'product_variant_id' => $productVariant->product_variant_id ]) | 150 | ->where([ 'product_variant_id' => $productVariant->product_variant_id ]) |
151 | ->andWhere([ | 151 | ->andWhere([ |
@@ -180,7 +180,7 @@ | @@ -180,7 +180,7 @@ | ||
180 | 180 | ||
181 | $productVariant->stock = $quantity; | 181 | $productVariant->stock = $quantity; |
182 | 182 | ||
183 | - $productVariant->save(); | 183 | + $productVariant->save(false); |
184 | 184 | ||
185 | $this->output[] = '<font style="color:blue">Товар ' . $product_title . ' успешно сохранен</font>'; | 185 | $this->output[] = '<font style="color:blue">Товар ' . $product_title . ' успешно сохранен</font>'; |
186 | } | 186 | } |
@@ -244,7 +244,7 @@ | @@ -244,7 +244,7 @@ | ||
244 | ) { | 244 | ) { |
245 | if(!empty( $category->lang )) { | 245 | if(!empty( $category->lang )) { |
246 | $category->lang->name = $parsed_name[ 'name' ]; | 246 | $category->lang->name = $parsed_name[ 'name' ]; |
247 | - $category->lang->save(); | 247 | + $category->lang->save(false); |
248 | } else { | 248 | } else { |
249 | throw new \Exception('Category with ID ' . $category->category_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); | 249 | throw new \Exception('Category with ID ' . $category->category_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); |
250 | } | 250 | } |
@@ -258,7 +258,7 @@ | @@ -258,7 +258,7 @@ | ||
258 | $category_lang->name = $parsed_name[ 'name' ]; | 258 | $category_lang->name = $parsed_name[ 'name' ]; |
259 | } | 259 | } |
260 | $category->remote_id = $parsed_name[ 'remote_id' ]; | 260 | $category->remote_id = $parsed_name[ 'remote_id' ]; |
261 | - $category->save(); | 261 | + $category->save(false); |
262 | } | 262 | } |
263 | $category_id[] = $category->category_id; | 263 | $category_id[] = $category->category_id; |
264 | } | 264 | } |
@@ -286,7 +286,7 @@ | @@ -286,7 +286,7 @@ | ||
286 | ) { | 286 | ) { |
287 | if(!empty( $brand->lang )) { | 287 | if(!empty( $brand->lang )) { |
288 | $brand->lang->name = $parsed_name[ 'name' ]; | 288 | $brand->lang->name = $parsed_name[ 'name' ]; |
289 | - $brand->lang->save(); | 289 | + $brand->lang->save(false); |
290 | } else { | 290 | } else { |
291 | throw new \Exception('Brand with ID ' . $brand->brand_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); | 291 | throw new \Exception('Brand with ID ' . $brand->brand_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); |
292 | } | 292 | } |
@@ -300,7 +300,7 @@ | @@ -300,7 +300,7 @@ | ||
300 | $brand_lang->name = $parsed_name[ 'name' ]; | 300 | $brand_lang->name = $parsed_name[ 'name' ]; |
301 | } | 301 | } |
302 | $brand->remote_id = $parsed_name[ 'remote_id' ]; | 302 | $brand->remote_id = $parsed_name[ 'remote_id' ]; |
303 | - $brand->save(); | 303 | + $brand->save(false); |
304 | return $brand->brand_id; | 304 | return $brand->brand_id; |
305 | } | 305 | } |
306 | } | 306 | } |
@@ -329,7 +329,7 @@ | @@ -329,7 +329,7 @@ | ||
329 | $productImage->product_id = $product_id; | 329 | $productImage->product_id = $product_id; |
330 | $productImage->product_variant_id = $product_variant_id; | 330 | $productImage->product_variant_id = $product_variant_id; |
331 | $productImage->image = $foto; | 331 | $productImage->image = $foto; |
332 | - $productImage->save(); | 332 | + $productImage->save(false); |
333 | } | 333 | } |
334 | } | 334 | } |
335 | } | 335 | } |
@@ -381,7 +381,7 @@ | @@ -381,7 +381,7 @@ | ||
381 | } else { | 381 | } else { |
382 | if(!empty( $_productVariant->lang )) { | 382 | if(!empty( $_productVariant->lang )) { |
383 | $_productVariant->lang->name = $mod_name; | 383 | $_productVariant->lang->name = $mod_name; |
384 | - $_productVariant->lang->save(); | 384 | + $_productVariant->lang->save(false); |
385 | } else { | 385 | } else { |
386 | throw new \Exception('Product variant with ID ' . $_productVariant->product_variant_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); | 386 | throw new \Exception('Product variant with ID ' . $_productVariant->product_variant_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); |
387 | } | 387 | } |
@@ -539,7 +539,7 @@ | @@ -539,7 +539,7 @@ | ||
539 | if(!empty( $_product->lang )) { | 539 | if(!empty( $_product->lang )) { |
540 | $_product->lang->name = $parsed_name[ 'name' ]; | 540 | $_product->lang->name = $parsed_name[ 'name' ]; |
541 | $_product->lang->description = $product_body; | 541 | $_product->lang->description = $product_body; |
542 | - $_product->lang->save(); | 542 | + $_product->lang->save(false); |
543 | } else { | 543 | } else { |
544 | throw new \Exception('Product with ID ' . $_product->product_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); | 544 | throw new \Exception('Product with ID ' . $_product->product_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); |
545 | } | 545 | } |
@@ -573,7 +573,7 @@ | @@ -573,7 +573,7 @@ | ||
573 | $product_name_inserted = $_product->model_langs[ Language::$current->language_id ]->name; | 573 | $product_name_inserted = $_product->model_langs[ Language::$current->language_id ]->name; |
574 | } | 574 | } |
575 | 575 | ||
576 | - if(($_product->save() === false) || !$_product->transactionStatus) { | 576 | + if(($_product->save(false) === false) || !$_product->transactionStatus) { |
577 | $result_items[] = 'Product #' . $product_name_inserted . ' not saved' . " (line $j)"; | 577 | $result_items[] = 'Product #' . $product_name_inserted . ' not saved' . " (line $j)"; |
578 | continue; | 578 | continue; |
579 | } | 579 | } |
@@ -583,7 +583,7 @@ | @@ -583,7 +583,7 @@ | ||
583 | 583 | ||
584 | $this->saveVariants($data, $product_cost_old, $_product->product_id, $_product->categories, $product_cost); | 584 | $this->saveVariants($data, $product_cost_old, $_product->product_id, $_product->categories, $product_cost); |
585 | 585 | ||
586 | -// $_product->save(); | 586 | +// $_product->save(false); |
587 | 587 | ||
588 | $result_items[] = "Product {$product_name_inserted} #{$_product->product_id} saved (" . ( $is_new_product ? 'new product' : 'exists product' ) . ")" . " (line $j)"; | 588 | $result_items[] = "Product {$product_name_inserted} #{$_product->product_id} saved (" . ( $is_new_product ? 'new product' : 'exists product' ) . ")" . " (line $j)"; |
589 | 589 | ||
@@ -652,7 +652,7 @@ | @@ -652,7 +652,7 @@ | ||
652 | ) { | 652 | ) { |
653 | if(!empty( $taxGroup->lang )) { | 653 | if(!empty( $taxGroup->lang )) { |
654 | $taxGroup->lang->name = $parsed_group_name[ 'name' ]; | 654 | $taxGroup->lang->name = $parsed_group_name[ 'name' ]; |
655 | - $taxGroup->lang->save(); | 655 | + $taxGroup->lang->save(false); |
656 | } else { | 656 | } else { |
657 | throw new \Exception('Tax group with ID ' . $taxGroup->tax_group_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); | 657 | throw new \Exception('Tax group with ID ' . $taxGroup->tax_group_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); |
658 | } | 658 | } |
@@ -666,7 +666,7 @@ | @@ -666,7 +666,7 @@ | ||
666 | $taxGroup->level = $level; | 666 | $taxGroup->level = $level; |
667 | $taxGroup->categories = $catalog_names; | 667 | $taxGroup->categories = $catalog_names; |
668 | $taxGroup->is_filter = false; | 668 | $taxGroup->is_filter = false; |
669 | - $taxGroup->save(); | 669 | + $taxGroup->save(false); |
670 | } | 670 | } |
671 | $filters_options = explode(',', $filter[ 2 ][ 0 ]); | 671 | $filters_options = explode(',', $filter[ 2 ][ 0 ]); |
672 | foreach($filters_options as $filter_options) { | 672 | foreach($filters_options as $filter_options) { |
@@ -683,7 +683,7 @@ | @@ -683,7 +683,7 @@ | ||
683 | ) { | 683 | ) { |
684 | if(!empty( $option->lang )) { | 684 | if(!empty( $option->lang )) { |
685 | $option->lang->value = $parsed_option_name[ 'name' ]; | 685 | $option->lang->value = $parsed_option_name[ 'name' ]; |
686 | - $option->lang->save(); | 686 | + $option->lang->save(false); |
687 | } else { | 687 | } else { |
688 | throw new \Exception('Tax option with ID ' . $option->tax_option_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); | 688 | throw new \Exception('Tax option with ID ' . $option->tax_option_id . ' and lang ' . Language::getCurrent()->language_id . ' doesn\'t exist'); |
689 | } | 689 | } |
@@ -696,7 +696,7 @@ | @@ -696,7 +696,7 @@ | ||
696 | $option_lang->value = $parsed_option_name[ 'name' ]; | 696 | $option_lang->value = $parsed_option_name[ 'name' ]; |
697 | } | 697 | } |
698 | $option->tax_group_id = $taxGroup->tax_group_id; | 698 | $option->tax_group_id = $taxGroup->tax_group_id; |
699 | - $option->save(); | 699 | + $option->save(false); |
700 | } | 700 | } |
701 | $options[] = $option->tax_option_id; | 701 | $options[] = $option->tax_option_id; |
702 | } | 702 | } |