+// {{{ function list_all_my_groups
+
+function list_all_my_groups($params)
+{
+ if (!S::logged()) {
+ return;
+ }
+ $res = XDB::iterRow(
+ "SELECT a.nom, a.diminutif
+ FROM groupex.asso AS a
+ INNER JOIN groupex.membres AS m ON m.asso_id = a.id
+ WHERE m.uid={?}", S::v('uid'));
+ $links = '<a href="exit">déconnexion</a>';
+ $html = '<div>Mes groupes (' . $links . ') :</div>';
+ while (list($nom, $mini) = $res->next()) {
+ $html .= "<span class='gp'>• <a href='login/$mini'>$nom</a></span>";
+ }
+ return $html;
+}
+
+// }}}
+// {{{ cat_pp
+
+function cat_pp($cat)
+{
+ $trans = array(
+ 'groupesx' => 'Groupes X' ,
+ 'binets' => 'Binets' ,
+ 'institutions' => 'Institutions' ,
+ 'promotions' => 'Promotions'
+ );
+
+ return $trans[strtolower($cat)];
+}
+
+// }}}
+
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: