баг или нет в коде импорт csv

В стандартной функции импорта экспорта (wa-apps\shop\lib\actions\csv\shopCsvProductrun.controller.php)

со строки 199


switch ($this->data['secondary']) {

case 'skus:-1:sku':
if (isset($map['skus:-1:name']) && (intval($map['skus:-1:name']) >= 0)) {
$this->data['extra_secondary'] = 'skus:-1:name';
}
break;
case 'skus:-1:name':
if (isset($map['skus:-1:sku']) && (intval($map['skus:-1:sku']) >= 0)) {
$this->data['extra_secondary'] = 'skus:-1:sku';
}
break;

}
Для case 'skus:-1:sku' идет обработка 'skus:-1:name', и наоборот. Поменял местами вроде тоже работает.

Это делалось с определенной целью или ошибка?

2 ответа

  • 1

    В чём конкретно у вас возникает ошибка?

  • 1
    blowball 26 июля 2016 17:39 #

    Работает в любом из вариантов, хочется понять смысл такого кода(специально или нет в обработку sku вставлен код name). Поскольку подключили новые условия выборки для импорта, и тут заметили это. Не хочется создать нагрузку на сервер.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите