Однажды ни с того, ни с сего на сайте одной конторки начало вываливаться предупреждение — Notice: Undefined index: time in modules/engine/api.articles.php on line 748. Оно вещает нам о том, что не знает никаких time. Отключение предупреждений немного спасло ситуацию, однако, новости на главной странице начали показываться вразброс. Номер строки с ошибкой значения не имел и менялся. Версия движка 1.2.7.
Раньше они выводились в хронологическом порядке, в зависимости от времени, а теперь время в новостях отображалось нормальное, а новости выводились в непонятном порядке. Ни я ни хостер никаких движений с сайтом не проводили. Почитав великие интернеты я нашел инфу о том, что у статей слетели индексы (ненавижу ReloadCMS и движки работающие на файлах). Нашел патч для исправления индексов от парня fishMD. И нашел ссылку на него, однако она оказалась мертва. Но я нашел :)
https://opensvn.csie.org/reloadcms/1.2.x-modules/news_index_repair/
Поиски по имени не дали абсолютно ничего. И потом вдруг я наткнулся на раздел Modules на сайте ReloadCMS
https://reloadcms.com/addons/
Зашел, скачал “small script to fix corrupted time index in news”.
Скачал патч. Залил в корневую папку ReloadCMS. Создал бекап папки со статьями. Запустил из браузера.
И чудо свершилось. Все встало на свои места и новости и ошибки пропали.