diff --git a/admin/user.php b/admin/user.php index e812c4ba232..4c706e1e6b6 100644 --- a/admin/user.php +++ b/admin/user.php @@ -145,6 +145,17 @@ if ($users = get_records_sql("SELECT * from user WHERE username <> 'guest' AND deleted <> '1' ORDER BY $sort $dir")) { + foreach ($users as $user) { + $user->country = $COUNTRIES[$user->country]; + } + if ($sort == "country") { // Need to resort by full country name, not code + foreach ($users as $user) { + $susers[$user->country] = $user; + } + $users = $susers; + asort($users); + } + print_heading(get_string("chooseuser")); $table->head = array ($name, $email, $city, $country, $lastaccess, "", ""); @@ -164,7 +175,7 @@ $table->data[] = array ("id&course=$site->id\">$user->firstname $user->lastname", "$user->email", "$user->city", - $COUNTRIES[$user->country], + "$user->country", $strlastaccess, "id&course=$site->id\">$stredit", $deletebutton);