X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/d254e367684dcbde047f8f76fd9df3dd9ed3cf34..f12b52ab39f154152b668b4bd87d02962f3b762d:/login/list.php diff --git a/login/list.php b/login/list.php index cae89f0..1f049d8 100644 --- a/login/list.php +++ b/login/list.php @@ -8,14 +8,23 @@ 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 '\n"; foreach ($users as $user) { - $name = $user->name ?: ucfirst($user->login); + $name = $user->name ?: $user->login; if (!empty($GLOBALS['User']['admin'])) { $link = '/login/edit/'.$user->login; $name = sprintf('%s', $link, $name); @@ -36,13 +45,18 @@ foreach ($users as $user) { $avatar, $name ); break; + case 'visit': + if ($user->seen) { + $name .= sprintf(' %s', strftime('%F %H:%M', $user->seen)); + } + # continue to default default: if ($user->admin) { $name .= ' (beheerder)'; } } - print '
  • '.$name; + print "
  • $name
  • \n"; } -print ''; +print "\n\n";