добрый день.использую (вернее пытаюсь использовать) для импорта товаров Total Import Pro
при импорте выскакивает ошибка:
The server returned an error. If you believe this is a bug then get in touch and attach the following error message: Notice: Undefined offset: 0 in D:\11042016\OpenServer\domains\xxxxxxx\admin\model\catalog\product.php on line 228{"updated":51,"added":0}
думал какой то vqmod мешает. поставил чистый магазин на локалке (версия 15512), ошибка пристутствует.
если закоментировать в product.php строку с ошибкой - то импорт проходит нормально, но за что то ведь закоментированная строка отвечает :о)
не хотелось бы тут избавится от ошибки, а где то получить новую...
в оригинальном opencarte этих строк в файле product.php вообще нет (код со строки 224)
if (isset($data['main_category_id']) && $data['main_category_id'] > 0) {
$this->db->query("DELETE FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "' AND category_id = '" . (int)$data['main_category_id'] . "'");
$this->db->query("INSERT INTO " . DB_PREFIX . "product_to_category SET product_id = '" . (int)$product_id . "', category_id = '" . (int)$data['main_category_id'] . "', main_category = 1");
} elseif (isset($data['product_category'])) {
$this->db->query("UPDATE " . DB_PREFIX . "product_to_category SET main_category = 1 WHERE product_id = '" . (int)$product_id . "' AND category_id = '" . (int)$data['product_category'][0] . "'");
}
подскажите, за что он отвечает и как избавится от ошибки
заранее спасибо