parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Cep}|{ 11.10.2003 15:50

1. самом начале страницы у каждого зарег. пользователя обновляется поле lastvisit в базе данных.
UPDATE users SET lastvisit = NOW() WHERE id = $cookie:userid
2. затем модуль online сравнивает даты и достаёт из базы тех, у кого lastvisit в пределах пяти последних минут.
$ldate[^date::create(^date::now[]-5/1440)]
$result[^table::sql{
SELECT id, login FROM users WHERE lastvisit > '^ldate.sql-string[]'
}