online.php
上传用户:gzy2002
上传日期:2010-02-11
资源大小:1785k
文件大小:2k
源码类别:

电子政务应用

开发平台:

Java

  1. <?php
  2. // +-------------------------------------------------------------+
  3. // | DeskPRO v [2.0.1 Production]
  4. // | Copyright (C) 2001 - 2004 Headstart Solutions Limited
  5. // | Supplied by WTN-WDYL
  6. // | Nullified by WTN-WDYL
  7. // | Distribution via WebForum, ForumRU and associated file dumps
  8. // +-------------------------------------------------------------+
  9. // | DESKPRO IS NOT FREE SOFTWARE
  10. // +-------------------------------------------------------------+
  11. // | License ID : Full Enterprise License =) ...
  12. // | License Owner : WTN-WDYL Team
  13. // +-------------------------------------------------------------+
  14. // | $RCSfile: online.php,v $
  15. // | $Date: 2004/02/10 01:34:32 $
  16. // | $Revision: 1.12 $
  17. // +-------------------------------------------------------------+
  18. // | File Details:
  19. // | - User activity viewer.
  20. // +-------------------------------------------------------------+
  21. error_reporting(E_ALL ^ E_NOTICE);
  22. include "./../global.php";
  23. tech_nav('users');
  24. ############################### USERS ONLINE ###############################
  25. // delete old sessions
  26. $time = mktime() - $settings[session_length];
  27. $db->query("DELETE FROM user_session 
  28. WHERE lastactivity < '$time'
  29. ");
  30. $db->query('SELECT username, id FROM user');
  31. while ($result = $db->row_array()) {
  32. $users[$result[id]] = $result[username];
  33. }
  34. $db->query('SELECT userid, location, lastactivity
  35. FROM user_session
  36. ORDER BY lastactivity, userid');
  37. while ($result = $db->row_array()) {
  38. $table[] = array(
  39. iff($result[userid], "<A HREF="view.php?id=$result[userid]">".$users[$result[userid]]."</A>", '<I>Guest</I>'),
  40. date('r', $result[lastactivity]),
  41. iff($result[location], $result[location], '<I>Not available</I>')
  42. );
  43. }
  44. echo "<br /><center>" . thelp('Users', 'Online Users') . '</center>';
  45. if (is_array($table)) {
  46. array_unshift($table, array(
  47. '<B>Username</B>',
  48. '<B>Last Activity</B>',
  49. '<B>Current Location</B>')
  50. );
  51. table_header('Users Online');
  52. table_content('', $table);
  53. table_footer();
  54. } else {
  55. echo "<br /><br /><center><b>No users are currently online.</b></center>";
  56. }
  57. tech_footer();
  58. ?>