Commit ebf6e240fc1d664e7aa4fadf1d7ec422deca8a11

Authored by Administrator
1 parent cf77cbae

14.09.16

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() {
... ...