X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fprofile%2Fgroups.inc.php;h=26bfafd03e4ca5a56e24fc7d17e877011f8c91ef;hb=1dd218522cea6ae08998b0ca107c8fec608ddce8;hp=0d2df30117a726cdf56c0e011a51b7a3bebce936;hpb=a0fce0c603f6fc686dbab66268a786114786b188;p=platal.git diff --git a/modules/profile/groups.inc.php b/modules/profile/groups.inc.php index 0d2df30..26bfafd 100644 --- a/modules/profile/groups.inc.php +++ b/modules/profile/groups.inc.php @@ -39,7 +39,7 @@ class ProfileSettingSection implements ProfileSetting XDB::execute("UPDATE profiles SET section = {?} WHERE pid = {?}", - $value, $page->pid()); + ($value == 0) ? null : $value, $page->pid()); } public function getText($value) { @@ -96,7 +96,7 @@ class ProfileSettingBinets implements ProfileSetting } } -class ProfileSettingGroups extends ProfilePage +class ProfilePageGroups extends ProfilePage { protected $pg_template = 'profile/groups.tpl'; @@ -122,7 +122,7 @@ class ProfileSettingGroups extends ProfilePage WHERE a.inscriptible != 0 AND (a.cat = 'GroupesX' OR a.cat = 'Institutions') ORDER BY a.cat, a.dom, a.nom")); - $page->assign('old', (int) date('Y') >= $page->profile->grad_year); + $page->assign('old', (int) date('Y') >= $this->profile->grad_year); } }