Файл: plugins/page/users.online.php
Строк: 6
<?php
/**
* Подключаем шапку
*/
$title = 'Пользователи';
require (SYS.'head.php');
/**
* Количество записей
*/
$all = $db->query("SELECT * FROM `users`")->num_rows;
/**
* Листинг
*/
$pages = new Paginator($all, $set['user_pages']);
/**
* Список пользователей
*/
$query = $db->query("SELECT `time_last`, `id` FROM `users` WHERE `time_last` > ".TIME."-600 ORDER BY `id` DESC LIMIT $start, $set[user_pages]");
while ($list = $query->fetch_assoc())
{
/**
* Массив с данными пользователя
*/
$posts[] = [
'image' => user::photo($list['id']),
'title' => user::login($list['id']),
'post' => 'Посл. посещение: '.core::time($list['time_last']),
];
}
/**
* Если список пуст
*/
if ($all == 0)
$posts[] = [
'title' => 'Нет зарегистрированных пользователей.'
];
/**
* Выводим записи
*/
$smarty->assign('post', $posts);
$smarty->display('posts.tpl');
/**
* Вывод постраничной
*/
$pages->view('?');
/**
* Подключаем ноги
*/
require (SYS.'foot.php');