r_vyacheslav
Гуру форума
- Регистрация
- 18 Авг 2015
- Сообщения
- 174
- Реакции
- 67
- Автор темы
- #1
Привет всем, помогите разобраться с одной ошибкой... В логе иногда наблюдаю:
2016-10-26 14:15:25 - PHP Notice: Undefined index: last_order_id in /home/.../www/vqmod/vqcache/vq2 system_modification_catalog_controller_common_header.php on line 226
Собственно сама конструкция условия выглядит в common/header.php таким образом:
Второй раз она появляться в файле catalog/model/checkout/order.php вот в таком виде:
Собственно вопрос, как правильно передать last_order_id или же можно передавать просто order_id?
Или может проблема в конфликте vQmod с ocmod?
2016-10-26 14:15:25 - PHP Notice: Undefined index: last_order_id in /home/.../www/vqmod/vqcache/vq2 system_modification_catalog_controller_common_header.php on line 226
Собственно сама конструкция условия выглядит в common/header.php таким образом:
PHP:
if ($url_path == 'checkout/success') {
// Complete Checkout
$query = $this->db->query("SELECT product_id FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$_SESSION['last_order_id'] . "'");
$product_count = $query->num_rows;
foreach($query->rows as $product) {
$cart_products .= '\'' . $product['product_id'] . '\',';
}
Второй раз она появляться в файле catalog/model/checkout/order.php вот в таком виде:
PHP:
$_SESSION['last_order_id'] = $order_id;
Собственно вопрос, как правильно передать last_order_id или же можно передавать просто order_id?
Или может проблема в конфликте vQmod с ocmod?