login/edit: admin links to doc/post user pages
[minimedit.git] / widget / login / edit.php
index d6ee4c905c8dc5663e76a9d0febfcd478c0eb408..829631e875da16065cf069026ea26fbb4364d3da 100644 (file)
@@ -4,7 +4,7 @@ if (empty($user = &$User)) {
        return;
 }
 
-if ($User->admin
+if ($User->admin('user')
 and !empty($Place['user']) and $Place['user'] !== $User->login) {
        $username = strtolower($Place['user']);
        unset($user);
@@ -15,7 +15,7 @@ require_once('edit.inc.php');
 
 foreach ($cols as $col => &$colconf) {
        if (isset($colconf['visible'])) {
-               if ($colconf['visible'] == 'admin' and !$User->admin) {
+               if ($colconf['visible'] == 'admin' and !$User->admin('user')) {
                        $colconf['visible'] = FALSE;
                        continue;
                }
@@ -161,7 +161,28 @@ if ($_POST) {
        }
 }
 
+if ($User->admin('user')) {
 ?>
+<aside>
+<h2>Gebruikersbeheer</h2>
+<?php
+       $postdir = 'doc/post';
+       if (is_dir($postdir)) {
+               print "<h3>Brieven</h3><ul>\n";
+               foreach (glob("$postdir/*.html") as $link) {
+                       $page = new ArchiveArticle($link);
+                       printf('<li><a href="/%s?login=%s">%s</a></li>'."\n",
+                               $page->link, $user->login, $page->name
+                       );
+               }
+               print "</ul>\n";
+       }
+?>
+</aside>
+<?php
+}
+?>
+
 <form method="post" enctype="multipart/form-data">
        <ul class="grid">
 <?php