git.schokokeks.org
Repositories
Help
Report an Issue
webinterface.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
4c7e58d
Branches
Tags
master
ticket
webinterface.git
modules
subusers
subusers.php
Subusers-Modul in einer ersten funktionsfähigen Version
Bernd Wurst
commited
4c7e58d
at 2011-11-23 11:00:31
subusers.php
Blame
History
Raw
<?php require_role(ROLE_SYSTEMUSER); require_once('inc/icons.php'); include("subuser.php"); title("Zusätzliche Admin-Zugänge"); output('<p>Sie können für dieses Admin-Interface zusätzliche Accounts anlegen, die dann nur Zugriff auf einzelne Module haben. So ist es z.B. möglich, einen Mail-Admin und einen Webserver-Admin festzulegen.</p><p><strong>Wichtig:</strong> Diese zusätzlichen Zugänge gelten ausschließlich für dieses Web-Interface, nicht für die Anmeldung am Server.</p>'); $subusers = list_subusers(); $available_modules = available_modules(); DEBUG($available_modules); if ($subusers) { output('<h4>Momentan vorhandene zusätzliche Admin-Zugänge</h4>'); foreach ($subusers as $subuser) { output('<div><p><strong>'.$subuser['username'].'</strong> '.internal_link('delete.php', icon_delete('Löschen'), 'subuser='.$subuser['id']).' '.internal_link('edit.php', icon_edit('Bearbeiten'), 'subuser='.$subuser['id']).'</p>'); output('<ul>'); foreach ($subuser['modules'] as $mod) { output('<li>'.$available_modules[$mod].'</li>'); } output('</ul></div>'); } } else { output('<p><em>Sie haben bisher keine zusätzlichen Admin-Zugänge</em></p>'); } addnew('edit.php', 'Neuen zusätzlichen Admin-Zugang anlegen...');