-
- // }}}
- // {{{ function doAuth()
-
- function doAuth()
- {
- parent::doAuth();
- $_SESSION['session']->doAuth($this);
- }
-
- // }}}
-}
-
-// }}}
-// {{{ class XnetAdmin
-
-/** Une classe pour les pages réservées aux admins (authentifiés!).
- */
-class XnetAdmin extends XnetAuth
-{
- // {{{ function XnetAdmin()
-
- function XnetAdmin($tpl, $type=SKINNED)
- {
- global $globals;
-
- $this->XnetAuth($tpl, $type);
- check_perms();
-
- $this->useMenu();
- if ($globals->asso('cat')) {
- $this->assign('asso', $globals->asso());
- $this->setType($globals->asso('cat'));
- }
+ $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>";