Автор Тема: Ошибка в модуле Undefined offset: 1  (Прочитано 476 раз)

10 Январь 2019, 13:07:02
  • Пользователь
  • **
  • Сообщений: 62
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день! Версия престы 1.6.12

После установки модуля возникли следующие 2  ошибки :
Notice в строке 1100 в файле ( путь до модуля ) [8] Undefined offset: 1
Notice в строке 1100 в файле ( путь до модуля ) [8] Undefined offset: 2.

Сама 1100 строка выглядит так: Db::getInstance()->execute('INSERT INTO   `'._DB_PREFIX_.'adv_ordernotes_statuses` ( id, name, background, color ) VALUES ( NULL, "'.rtrim(ltrim($n[0])).'","'.rtrim(ltrim($n[1])).'","'.rtrim(ltrim($n[2])).'")');

Насколько я могу понять ошибка возникает при sql обращении и не нахождении значений 1 и 2.

Что характерно. Если зайти в админку под http протоколом,  то модуль работает отлично и данных ошибок нет . А если под https то возникает подобная ошибка и модуль не работает.  Сам сайт переведен на https

Подскажите куда еще копнуть ибо что то завис с данной проблемой.
10 Январь 2019, 13:22:09
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Можно так оставить, так как это предупреждения а не ошибка.
Можно в модуле поискать где используется протокол и заменить эту переменную.
10 Январь 2019, 13:28:41
Ответ #2
  • Пользователь
  • **
  • Сообщений: 62
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Можно так оставить, так как это предупреждения а не ошибка.
Можно в модуле поискать где используется протокол и заменить эту переменную.
Спасибо за ответ. Просто если оставить так , то модуль почему то не работает. Не оставляет записи в заказе и прочее.  Точнее так . Модуль работает, но только если в админку зайти под http протоколом. ))

За наводку спасибо. Попробую поискать где используется протокол :-)