* * -none- * * Form POST \ GET Variables: * * fUsername */ require_once 'common.php'; authentication_require_role('admin'); if (authentication_has_role('global-admin')) { $list_admins = list_admins(); $is_superadmin = 1; $fUsername = safepost('fUsername', safeget('username')); # prefer POST over GET variable if ($fUsername != "") { $admin_properties = get_admin_properties($fUsername); } } else { $list_admins = array(authentication_get_username()); $is_superadmin = 0; $fUsername = ""; } if (isset($admin_properties) && $admin_properties['domain_count'] == 'ALL') { # list all domains for superadmins $list_domains = list_domains(); } elseif (!empty($fUsername)) { $list_domains = list_domains_for_admin($fUsername); } elseif ($is_superadmin) { $list_domains = list_domains(); } else { $list_domains = list_domains_for_admin(authentication_get_username());
* * LICENSE * This source file is subject to the GPL license that is bundled with * this package in the file LICENSE.TXT. * * Further details on the project are available at : * http://www.postfixadmin.com or http://postfixadmin.sf.net * * @version $Id: list-admin.php 250 2007-12-02 13:59:33Z GingerDog $ * @license GNU GPL v2 or later. * * File: list-admin.php * Lists all administrators * Template File: list-admin.php * * Template Variables: -none- * * Form POST \ GET Variables: -none- */ require_once "common.php"; authentication_require_role('global-admin'); $list_admins = list_admins(); if (is_array($list_admins) and sizeof($list_admins) > 0) { for ($i = 0; $i < sizeof($list_admins); $i++) { $admin_properties[$i] = get_admin_properties($list_admins[$i]); } } include "templates/header.php"; include "templates/menu.php"; include "templates/admin_list-admin.php"; include "templates/footer.php";