X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fplatal.php;h=6c9df4964634c9b150b975be82e1b6938006103c;hb=bee33d93c402f9b5107c7e59e04ad686e43a40e7;hp=b8ed76bbdf796a03ef5d46987e55c2d9c3effe0a;hpb=72542de0cd39debb3340eaee29d6e0be232d0773;p=platal.git diff --git a/modules/platal.php b/modules/platal.php index b8ed76b..6c9df49 100644 --- a/modules/platal.php +++ b/modules/platal.php @@ -43,11 +43,11 @@ class PlatalModule extends PLModule 'changelog' => $this->make_hook('changelog', AUTH_PUBLIC), // Preferences thingies - 'prefs' => $this->make_hook('prefs', AUTH_COOKIE), - 'prefs/rss' => $this->make_hook('prefs_rss', AUTH_COOKIE), + 'prefs' => $this->make_hook('prefs', AUTH_COOKIE), + 'prefs/rss' => $this->make_hook('prefs_rss', AUTH_COOKIE), 'prefs/webredirect' - => $this->make_hook('webredir', AUTH_MDP), - 'skin' => $this->make_hook('skin', AUTH_COOKIE), + => $this->make_hook('webredir', AUTH_MDP), + 'prefs/skin' => $this->make_hook('skin', AUTH_COOKIE), // password related thingies 'password' => $this->make_hook('password', AUTH_MDP), @@ -105,22 +105,23 @@ class PlatalModule extends PLModule { global $globals; + var_export($_POST); + $page->changeTpl('preferences.tpl'); $page->assign('xorg_title','Polytechnique.org - Mes préférences'); - if (Env::has('mail_fmt')) { - $fmt = Env::get('mail_fmt'); + if (Post::has('mail_fmt')) { + $fmt = Post::get('mail_fmt'); if ($fmt != 'texte') $fmt = 'html'; XDB::execute("UPDATE auth_user_quick SET core_mail_fmt = '$fmt' WHERE user_id = {?}", S::v('uid')); $_SESSION['mail_fmt'] = $fmt; - redirect($globals->baseurl.'/preferences'); } - if (Env::has('rss')) { - $this->__set_rss_state(Env::getBool('rss')); + if (Post::has('rss')) { + $this->__set_rss_state(Post::getBool('rss')); } $page->assign('prefs', $globals->hook->prefs());