Просмотр файла pages/online.php

Размер файла: 1.22Kb
  1. <?php
  2. include '../engine/includes/start.php';
  3. $set['title'] = 'Список пользователей в онлайне';
  4. include H.'engine/includes/head.php';
  5. Core::get('page.class');
  6.  
  7. $k_post = $sql->query('SELECT COUNT(*) FROM `user` WHERE `date_last` > '.(time()-600))->result();
  8. $page = new page($k_post, $set['p_str']);
  9.  
  10. if ($k_post > 0)
  11. {
  12. $sql->query("SELECT * FROM `user` WHERE `date_last` > '".(time()-300)."' LIMIT ".$page->limit());
  13. while($users = $sql->fetch())
  14. {
  15. echo '<div class="link">'.Core::user_show($users, array('status' => 'Был '.(($sec = time() - $users['date_last']) < 1 ? 1 : $sec) . ' сек. назад'));
  16. if ($admin)
  17. {
  18. if (!empty($users['ip']))
  19. echo 'IP: '. long2ip($users['ip']) .'<br />';
  20. if (!empty($users['ua']))
  21. echo 'UA:' . $users['ua'] .'<br />';
  22. }
  23. echo '</div>';
  24. }
  25. $page->display('?');
  26. }
  27. else
  28. Core::msg_show('Пользователей нет в онлайне');
  29.  
  30. unset($k_post, $page, $users, $sec);
  31. $sql->free();
  32.  
  33. echo '<a href="administration.php" class="link">Администрация</a><a href="users.php" class="link">Все пользователи</a><a href="/" class="link">Главная</a>';
  34. include incDir . 'foot.php';