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

Регистрация через DLE_API не заполняет lastdate (DLE 18.0)


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

При эксплуатации штатного api метод 

function external_register($login, $password, $email, $group) {}

я заметил, что если посетить профиль этого пользователя, то выкидывает ошибку. 

Fatal error: Uncaught TypeError: Unsupported operand types: string + int in \engine\cache\system\plugins\630aa4fc95ebc5ec798853cf344580c3.php on line 621.

Ругается на строку (файл engine/modules/profile.php)

if ( (($row['lastdate'] + 1200) > $_TIME AND !$row['banned']) OR ($is_logged AND ($member_id['user_id'] == $row['user_id']) ) ) {}

на

$row['lastdate']

 

Изменено пользователем MaHarder
Ссылка на сообщение
Поделиться на других сайтах
  • MaHarder изменил заголовок на Регистрация через DLE_API не заполняет lastdate (DLE 18.0)

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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