Systemnik пишет:Вот при удалении топика выскакивает но топик удаляется нормально!
Notice: Undefined index: in /home/tu1.ru/s/sy/systemnik/htdocs/www/postings.php on line 489
Notice: Undefined index: in /home/tu1.ru/s/sy/systemnik/htdocs/www/postings.php on line 494
Notice: Undefined index: in /home/tu1.ru/s/sy/systemnik/htdocs/www/postings.php on line 495
Notice: Undefined index: in /home/tu1.ru/s/sy/systemnik/htdocs/www/postings.php on line 496
Notice: Undefined index: in /home/tu1.ru/s/sy/systemnik/htdocs/www/postings.php on line 497
Notice: Undefined index: in /home/tu1.ru/s/sy/systemnik/htdocs/www/postings.php on line 498
Файл перезаливал!
действительно есть такая проблема! но проявляется она только при удалении единственной темы в форуме (то есть когда после удаления темы форум остаётся пустым). суть заключается в следующем. при удалении темы идёт проверка был ли последний пост форума в этой теме. раз тема единственная, то следовательно это так. ну а дальше идёт попытка заменить инфу о последнем сообщении на главной странице на инфу предыдущей темы. ну а поскольку больше в форуме тем нету то соответственно массив списка тем пуст, а скрипт пытается найти предыдущую тему в нём что и вызывает ошибку.
я немного поправил скрипт удаляющий тему, добавив в него проверку на наличие тем в форуме после удаления одной темы. исправленный скрипт можно взять из прикреплённого архива
|