[Помогите] Ошибка при добавлении опций sellunit, points

Тема в разделе "OpenCart", создана пользователем Keyser, 15 сен 2014.

  1. Keyser

    Keyser

    Регистрация:
    4 апр 2013
    Сообщения:
    36
    Симпатии:
    34
    Не знаю, что произошло, но не сохраняется товар при добавлении любой опции.
    То есть так:
    Есть товар, описание, характеристики и т д, но нет опций.
    Дописываем любую созданную опцию
    Нажимаем сохранить - сохраняет
    Но если зайти в тот же товар и посмотреть то:

    Атрибуты стёрлись, опции не добавились и журнал ошибок говорит:
    PHP:
    2014-09-15 22:15:48 PHP NoticeUndefined indexsellunit in /www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 212
    2014
    -09-15 22:15:48 PHP NoticeUndefined indexpoints in /www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 212
    Строка в файле -

    PHP:
    $this->db->query("UPDATE " DB_PREFIX "product SET model = '" $this->db->escape($data['model']) . "', sku = '" $this->db->escape($data['sku']) . "', upc = '" $this->db->escape($data['upc']) . "', ean = '" $this->db->escape($data['ean']) . "', jan = '" $this->db->escape($data['jan']) . "', isbn = '" $this->db->escape($data['isbn']) . "', mpn = '" $this->db->escape($data['mpn']) . "', location = '" $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', sellunit = '" $this->db->escape($data['sellunit']) . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id "'");

    Версия ocStore 15512



    Прошу совета.
     
  2. Keyser

    Keyser

    Регистрация:
    4 апр 2013
    Сообщения:
    36
    Симпатии:
    34
    Решено увеличением размера post массива в php в 3 раза.