/* * W-AGORA 4.1 * ----------- * $Id: users.php3,v 1.16 2005/02/09 13:45:38 mdruilhe Exp $ * Usage: Users list * Author: Syloo (syloo@w-agora.net) */ $bn_action="users"; $bn_action_mode="L"; include ("init.inc"); if ($pattern == LABEL_ALL_USERS) { unset($pattern); } $first = (int) getFormVar('first'); $sort = strip_tags(getFormVar('sort')); switch ($sort) { case "join": $sort_db = "unixdate desc"; break; case "logins": $sort_db = "totallogins desc"; break; case "notes": $sort_db = "totalposts desc"; break; case "name": $sort_db = "username"; break; case "email": $sort_db = "useraddress"; break; case "lastlogin": $sort_db = "lastlogin desc"; break; case "id": default: $sort_db = "userid"; break; } # Execute before_access program # ----------------------------- if (!empty($before_access)) include $before_access; $users = $db->getUsers($site, "", "", $pattern, "U.userid!='guest'", $sort_db); $total_users = count($users); $first_u = $first + 1; $last_u = ($first_u + $nb_users_list - 1 > $total_users)? $total_users : $first_u + $nb_users_list - 1; $int_dsp = LABEL_DISPLAY . ": $first_u - $last_u / $total_users"; $alpha = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',LABEL_ALL_USERS); $nav_bar = getNavBar("$WA_SELF?site=$site&pattern=$pattern&sort=$sort&full=$full", $total_users, $first, $nb_users_list); display_header (TITLE_USERS_LIST, $header_footer); echo "
' . MSG_NO_USER . "
"; } else { echo ''; if ($full == 1) { displayUrl("$WA_SELF?pattern=$pattern&sort=$sort&full=0&first=$first", '', LABEL_SIMPLE_DISPLAY); } else { displayUrl("$WA_SELF?pattern=$pattern&sort=$sort&full=1&first=$first", '', LABEL_FULL_DISPLAY); } echo '
'; print ""; ?>| if ($full) { ?> | }//if echo " | |||||||||
| if ($full) { ?> | }//if echo " |