diff --git a/bureau/admin/adm_add.php b/bureau/admin/adm_add.php index 5852707e..e1a77ccb 100644 --- a/bureau/admin/adm_add.php +++ b/bureau/admin/adm_add.php @@ -43,16 +43,16 @@ $fields = array ( getFields($fields); ?> -
user["uid"]==2000) { // Only ADMIN (2000) can change the admin status of accounts +if ($mem->user["uid"]==2000 && $r["uid"]!=2000) { // Only ADMIN (2000) can change the admin status of accounts if ($r["su"]) { ?>
get($r["creator"]); diff --git a/bureau/admin/adm_list.php b/bureau/admin/adm_list.php index 0aa04e19..0ccfbe90 100644 --- a/bureau/admin/adm_list.php +++ b/bureau/admin/adm_list.php @@ -41,9 +41,16 @@ if (!$admin->enabled) { $fields = array ( "show" => array ("request", "string", ""), "creator" => array("request", "integer", 0), + "short" => array("request", "integer", -1), ); getFields($fields); + +if ($short!=-1) { + $mem->adminpref($short); + $mem->user["admlist"]=$short; + } + $subadmin=variable_get("subadmin_restriction"); if ($subadmin==0 && $show && $cuid != 2000) @@ -56,17 +63,18 @@ if ($subadmin==0 && $show && $cuid != 2000) $r=$admin->get_list($show == 'all' ? 1 : 0, $creator); ?> -
- + () + ' . _('List all the accounts') . ''; + echo '' . _('List all AlternC accounts') . ''; if ($subadmin!=0 || $cuid==2000) { $list_creators = $admin->get_creator_list(); $infos_creators = array(); @@ -80,9 +88,9 @@ $r=$admin->get_list($show == 'all' ? 1 : 0, $creator); } } } else { - echo '' . _('List only my accounts') . ''; + echo '' . _('List only my AlternC accounts') . ''; } ?> - + ">