X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/14333f2dd829593a0d3c578ccdd23693ab04a3ef..ae6f8a065aa433337311d74bc81cb05526246f88:/login/list.php
diff --git a/login/list.php b/login/list.php
index eee2dc5..d3b1f17 100644
--- a/login/list.php
+++ b/login/list.php
@@ -8,11 +8,30 @@ foreach ($users as $col => $userdir) {
$users[$col] = new User($userdir);
}
-print '
';
+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 '\n";
foreach ($users as $user) {
$name = $user->name ?: ucfirst($user->login);
- if (file_exists("{$user->dir}/avatar.jpg")) {
+ if (!empty($GLOBALS['User']['admin'])) {
+ $link = '/login/edit/'.$user->login;
+ $name = sprintf('%s', $link, $name);
+ }
+
+ switch (@$Place['view']) {
+ case 'avatar':
+ if (!file_exists("{$user->dir}/avatar.jpg")) {
+ break;
+ }
$avatar = sprintf(
'
',
"/thumb/100/profile/{$user->login}/avatar.jpg",
@@ -22,7 +41,13 @@ foreach ($users as $user) {
'%s%s',
$avatar, $name
);
+ break;
+ default:
+ if ($user->admin) {
+ $name .= ' (beheerder)';
+ }
}
+
print '- '.$name;
}