diff --git a/www/showuser_list.php3 b/www/showuser_list.php3 index 29dc1381e76c41ce4e12b69132b291b5c7bf7661..6c04803acf552c1f8a7f10dfcc48d098970562a5 100644 --- a/www/showuser_list.php3 +++ b/www/showuser_list.php3 @@ -19,15 +19,34 @@ LOGGEDINORDIE($uid); # $isadmin = ISADMIN($uid); -# -# Get the project list. -# if (! $isadmin) { USERERROR("You do not have permission to view the user list!", 1); } -$query_result = - DBQueryFatal("SELECT u.* FROM users as u order by u.uid"); +if (isset($alternate_view) && $alternate_view) { + echo " + Show All Users +

\n"; +} +else { + echo " + Show Logged in Users +

\n"; + + $alternate_view = 0; +} + +if ($alternate_view) { + $query_result = + DBQueryFatal("select u.* from login as l ". + "left join users as u on u.uid=l.uid ". + "where timeout>=unix_timestamp() ". + "order by u.uid"); +} +else { + $query_result = + DBQueryFatal("SELECT u.* FROM users as u order by u.uid"); +} if (mysql_num_rows($query_result) == 0) { USERERROR("There are no users!", 1);