Просмотр файла engine/services/users_service.php

Размер файла: 841B
  1. <?php
  2. echo '<div class="link"><a href="/pages/users.php">Пользователи</a><br />';
  3.  
  4. $i = 0;
  5. $users_on_count = $sql->query('SELECT COUNT(*) from `user` WHERE `date_last` > '.($time - 300))->result();
  6. $limit = $users_on_count == 4 ? 4 : 3;
  7. $diff = $users_on_count - $limit;
  8. $sql->query('SELECT `id`, `nick`, `pol` from `user` WHERE `date_last` > '.($time - 300).' LIMIT '.$limit);
  9.  
  10. if ($users_on_count > 0) {
  11. while($users_on = $sql->fetch()) {
  12. echo '<a href="/pages/user.php?id='.$users_on['id'].'">'.Core::user_icon($users_on) . '&nbsp;' . $users_on['nick'].'</a>' . (++$i != $limit && $i != $users_on_count ? ', ' : '');
  13. }
  14.  
  15. if ($diff > 0) {
  16. echo ' и <a href="/pages/online.php"> еще ' . $diff . '</a>';
  17. }
  18. }
  19. else {
  20. echo 'Никого нет';
  21. }
  22.  
  23. echo ' в онлайне</div>';