Голосование

[0] [0]

Тип Ошибка
Состояние Исправлено
Приоритет Высокий
Версия 4.30
Система *
Воспроизводимость Нет
Автор Константин
Исполнитель

После обновления с 4.29 (файловая) на 4.30 при попытке удалить часть виджетов стало выдавать:
вверху страницы в админке

Notice: Undefined index: id in /path/domain/folder/lib/admin.widgets.class.php on line 43
Notice: Undefined index: id in /path/domain/folder/lib/widgets.class.php on line 384

Внизу страницы:

Caught exception:
Item not found in class twidgets

0 lib/kernel.php(741): tdata->error('Item not found...')

1 lib/admin.widgets.class.php(44): titems->getitem(NULL)

2 lib/admin.widgets.class.php(111): tadminwidgets::getsidebarsform()

3 lib/menu.class.php(350): tadminwidgets->getcontent()

4 lib/theme.class.php(170): tmenu->__get('content')

5 [internal function]: ttheme->parsecallback(Array)

6 lib/theme.class.php(182): preg_replace_callback('/\$([a-zA-Z]\w*...', Array, '<div class="pos...')

7 lib/theme.class.php(218): ttheme->parse('<div class="pos...')

8 lib/menu.class.php(426): ttheme::parsevar('menu', Object(tadminwidgets), '<div class="pos...')

9 lib/template.class.php(194): tmenu->getcont()

10 lib/template.class.php(43): ttemplate->getcontent()

11 lib/theme.class.php(170): ttemplate->__get('content')

12 [internal function]: ttheme->parsecallback(Array)

13 lib/theme.class.php(182): preg_replace_callback('/\$([a-zA-Z]\w*...', Array, '<!DOCTYPE html ...')

14 lib/theme.class.php(225): ttheme->parse('<!DOCTYPE html ...')

15 lib/template.class.php(71): ttheme->gethtml(Object(tadminwidgets))

16 lib/kernel.php(1445): ttemplate->request(Object(tadminwidgets))

17 lib/kernel.php(1406): turlmap->GenerateHTML(Array)

18 lib/kernel.php(1318): turlmap->printcontent(Array)

19 lib/kernel.php(1307): turlmap->dorequest('/admin/views/wi...')

20 index.php(83): turlmap->request('domain', '/folder/a...')

21 {main}

, страница со списком виджетов пустая. Вылечилось удалением всего из папок в /storage... и переустановкой блога.

P.S. Не мог залогиниться в тикеты, пока руками не почистил куки. Писало "Запрещено"

P.S. P.S. Надо бы сделать в форме добавления тикета проверку на пустой заголовок, а то ошибки не выдает и тикет не добавляется

P.S. P.S. P.S. Когда залогиненный переходишь по ссылке в верхнем меню "Тикеты", видим такую картинку: http://belturbo.info/dnl/ticket-list.jpg , сайдбар подползает под таблицу.