more readable
authorx2000habouzit <x2000habouzit>
Fri, 15 Oct 2004 07:30:40 +0000 (07:30 +0000)
committerx2000habouzit <x2000habouzit>
Fri, 15 Oct 2004 07:30:40 +0000 (07:30 +0000)
htdocs/listes/admin.php
htdocs/listes/members.php
templates/listes/admin.tpl
templates/listes/members.tpl
templates/listes/moderate_mail.tpl

index 86c40ad..21780cd 100644 (file)
@@ -18,7 +18,7 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: admin.php,v 1.4 2004-10-06 13:16:49 x2000habouzit Exp $
+        $Id: admin.php,v 1.5 2004-10-15 07:30:40 x2000habouzit Exp $
  ***************************************************************************/
 
 if(empty($_REQUEST['liste'])) header('Location: index.php');
@@ -82,6 +82,7 @@ if(list($det,$mem,$own) = $client->get_members('polytechnique.org', $liste)) {
     $page->assign_by_ref('details', $det);
     $page->assign_by_ref('members', $membres);
     $page->assign_by_ref('owners',  $moderos);
+    $page->assign('np_m', count($mem));
 
 } else
     $page->assign('no_list',true);
index 260660d..f1c8499 100644 (file)
@@ -18,7 +18,7 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: members.php,v 1.3 2004-10-14 19:01:31 x2000habouzit Exp $
+        $Id: members.php,v 1.4 2004-10-15 07:30:40 x2000habouzit Exp $
  ***************************************************************************/
 
 if(empty($_REQUEST['liste'])) header('Location: index.php');
@@ -37,9 +37,9 @@ $members = $client->get_members('polytechnique.org', $liste);
 
 $tri_promo = empty($_REQUEST['alpha']);
 
-if(is_array($members)) {
+if(list($det,$mem,$own) = $members) {
     $membres = Array();
-    foreach($members[1] as $member) {
+    foreach($mem as $member) {
        if(preg_match('/^([^.]*.([^.]*).(\d\d\d\d))@polytechnique.org$/', $member[1], $matches)) {
            $key = $tri_promo ? $matches[3] : strtoupper($matches[2]{0});
            $membres[$key][$matches[2]] = Array('n' => $member[0], 'l' => $matches[1]);
@@ -51,7 +51,7 @@ if(is_array($members)) {
     foreach($membres as $key=>$val) ksort($membres[$key]);
 
     $moderos = Array();
-    foreach($members[2] as $owner) {
+    foreach($own as $owner) {
        list($m) = split('@',$owner);
        $res = $globals->db->query("SELECT  CONCAT(prenom, ' ', nom), promo
                                      FROM  auth_user_md5 AS u
@@ -66,9 +66,10 @@ if(is_array($members)) {
     }
     ksort($moderos);
 
-    $page->assign_by_ref('details', $members[0]);
+    $page->assign_by_ref('details', $det);
     $page->assign_by_ref('members', $membres);
     $page->assign_by_ref('owners',  $moderos);
+    $page->assign('nb_m',  count($mem));
 
 } else
     $page->assign('no_list',true);
index dc5880d..5efedb8 100644 (file)
@@ -17,7 +17,7 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: admin.tpl,v 1.8 2004-10-09 12:49:38 x2000habouzit Exp $
+        $Id: admin.tpl,v 1.9 2004-10-15 07:30:40 x2000habouzit Exp $
  ***************************************************************************}
 
 {dynamic}
@@ -91,7 +91,7 @@ c'est-
 
 
 <div class='rubrique'>
-  membres de la liste
+  {$np_m|default:"0"} membre(s) dans la liste
 </div>
 
 <form method='post' action='{$smarty.server.REQUEST_URI}'>
index 0c161f0..a46d31c 100644 (file)
@@ -17,7 +17,7 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: members.tpl,v 1.7 2004-10-14 19:01:31 x2000habouzit Exp $
+        $Id: members.tpl,v 1.8 2004-10-15 07:30:40 x2000habouzit Exp $
  ***************************************************************************}
 
 {dynamic}
     <td class='titre'> Inscription </td>
     <td>{if $details.ins}modérée{else}libre{/if}</td>
   </tr>
+  <tr>
+    <td class='titre'>Nb. membres:</td>
+    <td>{$nb_m|default:"0"}</td>
+  </tr>
 </table>
 {if $details.info}
 <br />
index cb66fd9..4d4515a 100644 (file)
@@ -17,7 +17,7 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: moderate_mail.tpl,v 1.5 2004-10-10 22:05:25 x2000habouzit Exp $
+        $Id: moderate_mail.tpl,v 1.6 2004-10-15 07:30:40 x2000habouzit Exp $
  ***************************************************************************}
 
 {dynamic}
       </td>
     </tr>
   </table>
+  <ul>
+    <li>« Refuser » rejette le mail avec un message à son auteur (celui que tu tapes dans le cadre)</li>
+    <li>
+    Rejeter efface le mail sans autre forme de procès, et c'est à utiliser UNIQUEMENT pour les
+    virus et les courriers indésirables
+    </li>
 </form>
 
 {/if}