animal_x
Постоялец
- Регистрация
- 22 Июн 2012
- Сообщения
- 412
- Реакции
- 147
- Автор темы
- #1
На рабочем сайте в админке в товарах появились ошибки:
и таких ошибок много. Сайт рабочий в последнее время изменений не вносилось. Грешу на обновление товаров. На сайте они обновляются напрямую через базу, но вот что програмер обновил не так или не туда записал не пойму.
Вот сама функция на которой эти 2 ошибки:
166 строка это "if ($query->row['parent_id']) {"
169 - "return $query->row['name']"
PHP:
Notice: Undefined index: parent_id in /var/www/сайт/vqmod/vqcache/vq2-admin_model_catalog_category.php on line 166
Notice: Undefined index: name in /var/www/сайт/vqmod/vqcache/vq2-admin_model_catalog_category.php on line 169
и таких ошибок много. Сайт рабочий в последнее время изменений не вносилось. Грешу на обновление товаров. На сайте они обновляются напрямую через базу, но вот что програмер обновил не так или не туда записал не пойму.
Вот сама функция на которой эти 2 ошибки:
PHP:
public function getPath($category_id) {
$query = $this->db->query("SELECT name, parent_id FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) WHERE c.category_id = '" . (int)$category_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY c.sort_order, cd.name ASC");
if ($query->row['parent_id']) {
return $this->getPath($query->row['parent_id'], $this->config->get('config_language_id')) . $this->language->get('text_separator') . $query->row['name'];
} else {
return $query->row['name'];
}
}
166 строка это "if ($query->row['parent_id']) {"
169 - "return $query->row['name']"