login/visits: replace login/visits script by common list
authorMischa POSLAWSKY <perl@shiar.org>
Sat, 7 Jul 2018 21:02:02 +0000 (23:02 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Sat, 7 Jul 2018 23:00:27 +0000 (01:00 +0200)
Completely subsumed.

login/members/index.html
login/visits.html
login/visits.php [deleted file]

index a9c30e965325cda54de894b39cb9cf56f0e79bc2..149c62fd673cac1aefe52578b09d38dec77275b3 100644 (file)
@@ -1,7 +1,7 @@
 <h2>Ledenlijst</h2>
 
 <div id="members">
-[[login/visits]]
+[[login/list view=visit]]
 </div>
 
 <script>
index 98c0c9c9f058c0ffb9bdee48fc57649ef1e3393f..560b672f058632e7e21f0f6092d9bb067b2b1e4b 100644 (file)
@@ -1,3 +1,3 @@
 <h2>Recente gebruikers</h2>
 
-[[login/visits order=seen]]
+[[login/list view=visit order=seen]]
diff --git a/login/visits.php b/login/visits.php
deleted file mode 100644 (file)
index 93bdd94..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-$logins = [];
-foreach (glob('profile/*') as $userdir) {
-       $logins[] = [
-               'login' => basename($userdir),
-               'name' => @file_get_contents("$userdir/name.txt"),
-               'seen' => @filemtime("$userdir/last.log"),
-               'admin' => @file_exists("$userdir/.admin"),
-       ];
-}
-
-if (@$Place['order'] == 'seen') {
-       array_multisort(array_column($logins, 'seen'), SORT_DESC, SORT_NUMERIC, $logins);
-}
-
-print "<ul class=cols>\n";
-foreach ($logins as $profile) {
-       printf('<li><a href="%s">%s</a>',
-               '/login/edit/'.$profile['login'],
-               $profile['name'] ?: $profile['login']
-       );
-       if ($profile['seen']) {
-               printf(' <small class="date">%s</small>', strftime('%F %H:%M', $profile['seen']));
-       }
-       if (!empty($profile['admin'])) {
-               print ' <em>(beheerder)</em>';
-       }
-       print "</li>\n";
-}
-print "</ul>\n\n";