Display the name of non-X in member list instead of email (if available)
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Thu, 9 Nov 2006 15:24:45 +0000 (15:24 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Thu, 9 Nov 2006 15:24:45 +0000 (15:24 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1068 839d8a87-29fc-0310-9880-83ba4fa771e5

modules/lists.php
modules/lists/lists.inc.php
templates/listes/members.tpl

index 1462fbb..516a88e 100644 (file)
@@ -533,8 +533,8 @@ class ListsModule extends PLModule
         }
 
         if (list($det,$mem,$own) = $this->client->get_members($liste)) {
-            $membres = list_sort_members($mem, $tri_promo);
-            $moderos = list_sort_owners($own, $tri_promo);
+            $membres = list_sort_members($mem, @$tri_promo);
+            $moderos = list_sort_owners($own, @$tri_promo);
 
             $page->assign_by_ref('details', $det);
             $page->assign_by_ref('members', $membres);
index 6382e7d..e327c22 100644 (file)
@@ -45,7 +45,7 @@ function list_sort_owners(&$members, $tri_promo = true) {
                 $key = $tri_promo ? 0 : strtoupper($nom{0});
                 $membres[$key][$nom.$m] = Array('n' => "$prenom $nom", 'l' => $mem, 'p' => (!$tri_promo ? 'non-X' : null));
             } else {
-                $membres[0][] = Array('l' => $mem);
+                $membres[0][] = Array('l' => $mem, 'p' => (!$tri_promo ? 'non-X' : null));
             }
         }
     }
index 2777da8..dc05886 100644 (file)
@@ -96,6 +96,8 @@
     <td>
       {if $promo}
       <a href="profile/{$x.l}" class="popup2">{$x.n}</a>
+      {elseif $x.n}
+      {$x.n}
       {else}
       {$x.l}
       {/if}
     <td>
       {if $promo}
       <a href="profile/{$x.l}" class="popup2">{$x.n}</a>
+      {elseif $x.n}
+      {$x.n}
       {else}
       {$x.l}
       {/if}