Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Тема закрыта
В misc.ph замечен баг - http://punbb.ru/viewtopic.php?pid=5314#p5314
В результате исследования было обнаружено, что ошибочный запрос выглядит так:
Failed query: UPDATE pun_users SET last_visit= WHERE id=607
Оригинальный запрос выглядит так:
$db->query('UPDATE '.$db->prefix.'users SET last_visit='.$pun_user['logged'].' WHERE id='.$pun_user['id'])
Т.е. $pun_user['logged'] оказывается по непонятным причинам null.
ЧТобы решить проблему и не разбираться в корнях ее возникновения предлагается такое решение:
1. Open misc.php
2. Find line ~70
$db->query('UPDATE '.$db->prefix.'users SET last_visit='.$pun_user['logged'].' WHERE id='.$pun_user['id']) or error('Unable to update user last visit data', __FILE__, __LINE__, $db->error());
3. BEFORE ADD
// fix problem with null $pun_user['logged']
$now = time();
if (!$pun_user['logged'])
$pun_user['logged'] = $now;
// end fix
Страницы 1
Тема закрыта