VitaliyP

[Решено] Ошибка json_decode

Рекомендуемые сообщения

VitaliyP    0

Добрый день! После установления модуля аля Product Bundels при оформлении заказа ловлю следующую ошибку:

 

Notice: Undefined variable: files in ......system/library/cart.php on line 49Notice:

 

Вот эта 49 строка:

($files) foreach (json_decode($cart['option']) as $product_option_id => $value) {
                    $option_query = $this->db->query("SELECT po.product_option_id, po.option_id, od.name, o.type FROM " . DB_PREFIX . "product_option po LEFT JOIN `" . DB_PREFIX . "option` o ON (po.option_id = o.option_id) LEFT JOIN " . DB_PREFIX . "option_description od ON (o.option_id = od.option_id) WHERE po.product_option_id = '" . (int)$product_option_id . "' AND po.product_id = '" . (int)$cart['product_id'] . "' AND od.language_id = '" . (int)$this->config->get('config_language_id') . "'");

В чем может быть причина?

Изменено пользователем VitaliyP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
jvz    119

Undefined variable: files

что не понятно?

 

должно быть так

(isset($files) && $files)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VitaliyP    0

да спс,  сделал так:

if(isset($files) && is_array($files)) foreach (json_decode($cart['option']) as $product_option_id => $value) {
					$option_query = $this->db->query("SELECT po.product_option_id, po.option_id, od.name, o.type FROM " . DB_PREFIX . "product_option po LEFT JOIN `" . DB_PREFIX . "option` o ON (po.option_id = o.option_id) LEFT JOIN " . DB_PREFIX . "option_description od ON (o.option_id = od.option_id) WHERE po.product_option_id = '" . (int)$product_option_id . "' AND po.product_id = '" . (int)$cart['product_id'] . "' AND od.language_id = '" . (int)$this->config->get('config_language_id') . "'");

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу