login/list: option to order by seen date
[minimedit.git] / login / list.php
index 5c551f33e6f6b29b4135833789cf82db28272bc6..d3b1f177005ebc91be910f0af119e7dd9574690e 100644 (file)
@@ -8,6 +8,12 @@ foreach ($users as $col => $userdir) {
        $users[$col] = new User($userdir);
 }
 
+if (@$Place['order'] == 'seen') {
+       $order = array_map(function ($col) { return $col->seen; }, $users);
+#      $order = array_column($users, 'seen');  #TODO php7 simplification
+       array_multisort($order, SORT_DESC, SORT_NUMERIC, $users);
+}
+
 print '<ul';
 if (@$Place['view'] == 'avatar') {
        print ' class="gallery cat"';
@@ -36,6 +42,10 @@ foreach ($users as $user) {
                        $avatar, $name
                );
                break;
+       default:
+               if ($user->admin) {
+                       $name .= ' <em>(beheerder)</em>';
+               }
        }
 
        print '<li>'.$name;