login/list: option to order by seen date
[minimedit.git] / login / list.php
index cae89f078dab62f64013ec89738428004e46629e..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"';