From: moodler Date: Mon, 11 Nov 2002 07:58:11 +0000 (+0000) Subject: Rearranged code so some output is printed before tackling the big table X-Git-Tag: v1.0.7~209 X-Git-Url: http://git.moodle.org/gw?p=moodle.git;a=commitdiff_plain;h=ad81212ec3194d767913baf7a0b80b6a9720ba3a Rearranged code so some output is printed before tackling the big table --- diff --git a/admin/user.php b/admin/user.php index d8c1459967a..90369401361 100644 --- a/admin/user.php +++ b/admin/user.php @@ -156,21 +156,8 @@ if ($users = get_records_sql("SELECT id, username, email, firstname, lastname, city, country, lastaccess from user WHERE username <> 'guest' AND deleted <> '1' ORDER BY $sort $dir LIMIT $page,$recordsperpage")) { - foreach ($users as $key => $user) { - $users[$key]->country = $COUNTRIES[$user->country]; - } - if ($sort == "country") { // Need to resort by full country name, not code - foreach ($users as $user) { - $susers[$user->id] = $user->country; - } - asort($susers); - foreach ($susers as $key => $value) { - $nusers[] = $users[$key]; - } - $users = $nusers; - } - print_heading("$usercount ".get_string("users")); + $a->start = $page; $a->end = $page + $recordsperpage; if ($a->end > $usercount) { @@ -206,6 +193,22 @@ } echo ""; + flush(); + + foreach ($users as $key => $user) { + $users[$key]->country = $COUNTRIES[$user->country]; + } + if ($sort == "country") { // Need to resort by full country name, not code + foreach ($users as $user) { + $susers[$user->id] = $user->country; + } + asort($susers); + foreach ($susers as $key => $value) { + $nusers[] = $users[$key]; + } + $users = $nusers; + } + $table->head = array ($name, $email, $city, $country, $lastaccess, "", ""); $table->align = array ("LEFT", "LEFT", "LEFT", "LEFT", "LEFT", "CENTER", "CENTER"); $table->width = "95%";