From 691272fe84d882c6176df5fa8091eda9872e3819 Mon Sep 17 00:00:00 2001
From: Alan Garcia
Date: Mon, 23 Sep 2013 12:48:18 +0000
Subject: [PATCH] Rajoute le nom du createur du membre en title sur la liste
courte sur la liste des membres
Principe de la recherche "all" par defaut
---
bureau/admin/adm_list.php | 38 +++++++++++++++++++++-----------------
bureau/class/m_admin.php | 6 +++++-
2 files changed, 26 insertions(+), 18 deletions(-)
diff --git a/bureau/admin/adm_list.php b/bureau/admin/adm_list.php
index 89f782c5..52f6077e 100644
--- a/bureau/admin/adm_list.php
+++ b/bureau/admin/adm_list.php
@@ -38,8 +38,8 @@ $fields = array (
"show" => array ("request", "string", ""),
"creator" => array("request", "integer", 0),
"short" => array("request", "integer", -1),
- "pattern" => array("request", "string", FALSE),
- "pattern_type" => array("request", "string", FALSE),
+ "pattern" => array("post", "string", "*"),
+ "pattern_type" => array("post", "string", "login"),
);
getFields($fields);
@@ -54,8 +54,9 @@ $subadmin=variable_get("subadmin_restriction", 0);
// If we ask for all account but we aren't "admin" and
// subadmin var is not 1
if ($show=="all" && !$subadmin==1 && $cuid != 2000) {
- __("This page is restricted to authorized staff");
- exit();
+ __("This page is restricted to authorized staff");
+ include('foot.php');
+ exit();
}
if ($pattern && $pattern_type) {
@@ -72,35 +73,35 @@ else
-
' , $error, '';
- }
- if (!$r) {
- __("Enter a pattern for login list");
- exit (0);
- }
+if ( !empty($error) ) {
+ echo '' , $error, '
';
+}
+if (!$r) {
+ __("Enter a pattern for login list");
+ exit (0);
+}
?>
()
get_creator_list();
if ($subadmin==1 || $cuid==2000) {
if($show != 'all') {
echo '' . _('List all AlternC accounts') . '';
if ($subadmin==1 || $cuid==2000) {
- $list_creators = $admin->get_creator_list();
$infos_creators = array();
foreach ($list_creators as $key => $val) {
@@ -241,8 +242,9 @@ for($z=0;$z<$rz;$z++){
checkcreator($val['uid'])) { ?>
" title="">[ ]
+
-
"> |
+ "> |
" title="">[ ]
- "> |
+
+ "> |
';
@@ -283,7 +286,8 @@ if (is_array($val)) {
" title="">[ ]
- "> |
+
+ "> |
';
diff --git a/bureau/class/m_admin.php b/bureau/class/m_admin.php
index 4a512a44..a1c851c9 100644
--- a/bureau/class/m_admin.php
+++ b/bureau/class/m_admin.php
@@ -413,7 +413,11 @@ class m_admin {
$creators[] = $this->get_creator($db->f("creator"));
}
}
- return $creators;
+ $creators2 = array();
+ foreach ($creators as $cc ) {
+ $creators2[$cc['uid']] = $cc;
+ }
+ return $creators2;
}
/* ----------------------------------------------------------------- */