Тема: Не обновляется поле last_visit (последнее посещение)
Здравия.
При переезде на другой хостинг возникла такая проблема:
Не обновляется поле "последнее посещение" для юзеров. Т.е. в базе все last_visit выглядят как 1264305962 - это примерно 24 января, тогда и был осуществлён переезд.
В итоге при нажатии "новые сообщения" форум показывает все новые сообщения от 24 числа.
При этом даты последнего сообщения отлично сохраняются.
Не подскажите, в каком месте формируется и обновлятся дата последнего посещения для юзера. И где может быть загвоздка?
Форум PunBB 1.3.4
Добавлено спустя 17 минут 1 секунду:
Ага, нашёл в functions.php:
if ($forum_user['logged'] < ($now-$forum_config['o_timeout_visit']))
{
$query = array(
'UPDATE' => 'users',
'SET' => 'last_visit='.$forum_user['logged'],
'WHERE' => 'id='.$forum_user['id']
);
($hook = get_hook('fn_cookie_login_qr_update_user_visit')) ? eval($hook) : null;
$forum_db->query_build($query) or error(__FILE__, __LINE__);
$forum_user['last_visit'] = $forum_user['logged'];
}Я так понимаю, не выполняется условие. Плюс, файл config.php пустой. Он создаётся при установке и при переезде права изменились, поставил 666, но ничего туда не пишет вроде.