Перейти к публикации

Ошибка в поиске пользователей (dle 10.3 php 5.4)


sadan

Рекомендованные сообщения

У меня вылезает ошибка поиске пользователей в панели управления.

Редактирование пользователей нажимаю кнопку найти без параметров вылезает такая ошибка:


Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (@) at position 0 (@): Unexpected character' in /home/abiy.ru/www/engine/inc/include/functions.inc.php on line 341 Exception: DateTime::__construct(): Failed to parse time string (@) at position 0 (@): Unexpected character in /home/abiy.ru/www/engine/inc/include/functions.inc.php on line 341 Call Stack: 0.0008 287216 1. {main}() /home/abiy.ru/www/abiy.php:0 0.0307 1593848 2. include_once('/home/abiy.ru/www/engine/inc/editusers.php') /home/abiy.ru/www/abiy.php:77 0.0370 1641800 3. langdate() /home/abiy.ru/www/engine/inc/editusers.php:504 0.0371 1656136 4. DateTime->__construct() /home/abiy.ru/www/engine/inc/include/functions.inc.php:341

dle 10.3 php 5.4

Ссылка на сообщение
Поделиться на других сайтах

У вас в базе данный есть пользователи, которые появились в БД минуя скрипт DLE, и которых отсутствует информация о дате регистрации или последнем их присутствии на сайте. Отсюда и ошибка. Этих пользователей нужно удалить из базы, их данные некорректны. Для того чтобы временно отключить ошибку откройте файл engine/inc/include/functions.inc.php и перед строчкой


$local = new DateTime('@'.$stamp);
[/CODE] добавить строчку
[CODE]
if (!$stamp) { $stamp = time(); }

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...