class XnetPage extends PlatalPage
{
+ var $nomenu = false;
+
// {{{ function XnetPage()
function XnetPage($tpl, $type=SKINNED)
function run()
{
+ if (!$this->nomenu) {
+ $this->useMenu();
+ }
$this->_run('xnet/skin.tpl');
}
$menu = array();
- if (S::logged()) {
- $sub = array();
- $sub['déconnexion'] = 'exit';
- $menu['no_title'] = $sub;
- }
-
$sub = array();
- $sub['accueil'] = '';
$sub['liste des groupes'] = 'plan';
$sub['documentation'] = 'Xnet';
- $menu["Menu Principal"] = $sub;
+ $sub['Signaler un bug'] = array('link' => 'send_bug', 'onclick' => 'send_bug();return false');
+ $menu["no_title"] = $sub;
- if (S::logged()) {
+ if (S::logged() && $globals->asso()) {
$sub = array();
$dim = $globals->asso('diminutif');
- $sub['présentation'] = "$dim/";
+ $sub['présentation'] = "login/$dim/";
if (may_update() || (is_member() && $globals->asso('pub') == 'public')) {
$sub['annuaire du groupe'] = "$dim/annuaire";
+ $sub['trombinoscope'] = "$dim/trombi";
$sub['carte'] = "$dim/geoloc";
}
if ((is_member() || may_update()) && $globals->asso('mail_domain')) {
if (S::logged() && may_update()) {
$sub = array();
$sub['modifier l\'accueil'] = "$dim/edit";
+ $sub['gérer les annonces'] = "$dim/admin/announces";
if ($globals->asso('mail_domain')) {
$sub['envoyer un mail'] = "$dim/mail";
$sub['créer une liste'] = "$dim/lists/create";
FROM groupex.asso AS a
INNER JOIN groupex.membres AS m ON m.asso_id = a.id
WHERE m.uid={?}", S::v('uid'));
- $html = '<div>Mes groupes :</div>';
+ $html = '<div>Mes groupes (<a href="exit">déconnexion</a>) :</div>';
while (list($nom, $mini) = $res->next()) {
- $html .= "<a class='gp' href='$mini/'>• $nom</a>";
+ $html .= "<span class='gp'>• <a href='$mini/'>$nom</a></span>";
}
return $html;
}