From e02ecfced48f4a97bf059ca87e21c588ec19f5e8 Mon Sep 17 00:00:00 2001 From: x2003bruneau Date: Fri, 20 Oct 2006 19:52:48 +0000 Subject: [PATCH] Add a sorting mark in member list git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@992 839d8a87-29fc-0310-9880-83ba4fa771e5 --- modules/xnetgrp.php | 4 +++- templates/xnet/groupe/annuaire.tpl | 22 ++++++++++++++++++++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/modules/xnetgrp.php b/modules/xnetgrp.php index c359913..522fbcc 100644 --- a/modules/xnetgrp.php +++ b/modules/xnetgrp.php @@ -235,12 +235,14 @@ class XnetGrpModule extends PLModule $page->assign('admin', may_update()); + $sort = Env::v('order'); switch (Env::v('order')) { case 'promo' : $group = 'promo'; $tri = 'promo_o DESC, nom, prenom'; break; case 'promo_inv': $group = 'promo'; $tri = 'promo_o, nom, prenom'; break; case 'alpha_inv': $group = 'initiale'; $tri = 'nom DESC, prenom DESC, promo'; break; - default : $group = 'initiale'; $tri = 'nom, prenom, promo'; + default : $group = 'initiale'; $tri = 'nom, prenom, promo'; $sort = 'alpha'; } + $page->assign('sort', $sort); if ($group == 'initiale') $res = XDB::iterRow( diff --git a/templates/xnet/groupe/annuaire.tpl b/templates/xnet/groupe/annuaire.tpl index 155b787..dab182d 100644 --- a/templates/xnet/groupe/annuaire.tpl +++ b/templates/xnet/groupe/annuaire.tpl @@ -49,8 +49,26 @@ Fonctionnalit - - + + {if $admin} -- 2.1.4
Prénom NOMPromo + + {if $sort eq 'alpha'} + Tri croissant + {elseif $sort eq 'alpha_inv'} + Tri décroissant + {/if} + Prénom NOM + + + + {if $sort eq 'promo_inv'} + Tri croissant + {elseif $sort eq 'promo'} + Tri décroissant + {/if} + Promo + + InfosActions