Commit ebf6e240fc1d664e7aa4fadf1d7ec422deca8a11
1 parent
cf77cbae
14.09.16
Showing
2 changed files
with
12 additions
and
3 deletions
Show diff stats
common/modules/product/models/Import.php
... | ... | @@ -75,7 +75,7 @@ class Import extends Model { |
75 | 75 | |
76 | 76 | $is_utf = (preg_match('//u', file_get_contents(Yii::getAlias('@uploadDir') .'/'. Yii::getAlias('@uploadFilePrices'), null, null, null, 1000000))); |
77 | 77 | |
78 | - while (($data = fgetcsv ($handle, 10000, ";")) !== FALSE && (empty($limit) || $j++ < $limit)) | |
78 | + while ((empty($limit) || $j++ < $limit) && ($data = fgetcsv ($handle, 10000, ";")) !== FALSE ) | |
79 | 79 | { |
80 | 80 | foreach ($data as &$value) |
81 | 81 | { |
... | ... | @@ -214,7 +214,7 @@ class Import extends Model { |
214 | 214 | |
215 | 215 | $result_items = []; |
216 | 216 | |
217 | - while (($data = fgetcsv ($handle, 10000, ";")) !== FALSE && (empty($limit) || $j++ < $limit)) | |
217 | + while ( (empty($limit) || $j++ < $limit) && ($data = fgetcsv ($handle, 10000, ";")) !== FALSE) | |
218 | 218 | { |
219 | 219 | |
220 | 220 | ... | ... |
common/modules/product/models/Product.php
... | ... | @@ -230,7 +230,16 @@ class Product extends \yii\db\ActiveRecord |
230 | 230 | |
231 | 231 | public function getFullName() |
232 | 232 | { |
233 | - return empty($this->brand) ? $this->name : $this->brand->name .' '. $this->name; | |
233 | + $words = [ | |
234 | + 'Рюкзаки' => 'Рюкзак', | |
235 | + 'Несессеры' => 'Несессер', | |
236 | + 'Сумки' => 'Сумка', | |
237 | + 'Чехлы' => 'Чехол', | |
238 | + 'Кошельки' => 'Кошелек', | |
239 | + 'Гермочехлы' => 'Гермочехол', | |
240 | + ]; | |
241 | + $name = empty($this->brand) ? $this->name : $this->brand->name .' '. $this->name; | |
242 | + return empty($this->category->categoryName->value) ? $name : (isset($words[$this->category->categoryName->value])? $words[$this->category->categoryName->value]: '') .' '. $name; | |
234 | 243 | } |
235 | 244 | |
236 | 245 | public function getCategories() { | ... | ... |