$sub = array();
$sub['accueil'] = '';
$sub['liste des groupes'] = 'plan';
- if (logged()) {
- if (has_perms()) {
+ if (S::logged()) {
+ if (S::has_perms()) {
$sub['admin X.net'] = 'admin';
}
$sub['déconnexion'] = 'exit';
}
$menu["Menu Principal"] = $sub;
- if (logged() && (is_member() || may_update())) {
+ if (S::logged() && (is_member() || may_update())) {
$sub = array();
$dim = $globals->asso('diminutif');
$sub['présentation'] = "$dim/";
$sub['carte'] = "$dim/geoloc.php";
}
if ($globals->asso('mail_domain')) {
- $sub['listes de diffusion'] = "$dim/listes.php";
+ $sub['listes de diffusion'] = "$dim/lists";
}
- $sub['événement'] = "$dim/evenements.php";
+ $sub['événement'] = "$dim/events";
if (false) {
$sub['carnet'] = "$dim/carnet.php";
}
$menu[$globals->asso('nom')] = $sub;
}
- if (logged() && may_update()) {
+ if (S::logged() && may_update()) {
$sub = array();
$sub['modifier l\'accueil'] = "$dim/edit";
- if ($globals->wiki->wikidir && $globals->xnet->wiki)
- $sub['wiki'] = "$dim/Accueil";
if ($globals->asso('mail_domain')) {
$sub['envoyer un mail'] = "$dim/mail";
- $sub['créer une liste'] = "$dim/listes-create.php";
- $sub['créer un alias'] = "$dim/alias-create.php";
+ $sub['créer une liste'] = "$dim/lists/create";
+ $sub['créer un alias'] = "$dim/alias/create";
}
$menu['Administrer Groupe'] = $sub;
}
$this->register_function('list_all_my_groups', 'list_all_my_groups');
$this->register_modifier('cat_pp', 'cat_pp');
$this->assign('it_is_xnet', true);
- if (!logged() && $force) {
- $_SESSION['session']->doLogin($this);
+ if (!S::logged() && $force) {
+ XnetSession::doAuth();
}
- if (!logged() && Get::has('auth')) {
- $_SESSION['session']->doAuthX($this);
+ if (!S::logged() && Get::has('auth')) {
+ XnetSession::doAuthX();
}
}
// }}}
+
+ function doLogin()
+ {
+ redirect(S::v('loginX'));
+ }
}
// }}}