X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fprofile%2Fgroups.inc.php;h=f5e29410e26d02316b96e70e0389660dd3f78258;hb=72bd919e5d2093a816036c6cecc9e2725bad35f8;hp=8aadbddc7632d1d744fe200a22eb189f67d3c512;hpb=93d42b4fcc6f055a428c9b63e386ac62c918d08a;p=platal.git diff --git a/modules/profile/groups.inc.php b/modules/profile/groups.inc.php index 8aadbdd..f5e2941 100644 --- a/modules/profile/groups.inc.php +++ b/modules/profile/groups.inc.php @@ -41,6 +41,11 @@ class ProfileSettingSection implements ProfileSetting WHERE pid = {?}", $value, $page->pid()); } + + public function getText($value) { + $sectionsList = DirEnum::getOptions(DirEnum::SECTIONS); + return $sectionsList[$value]; + } } class ProfileSettingBinets implements ProfileSetting @@ -85,6 +90,10 @@ class ProfileSettingBinets implements ProfileSetting XDB::execute("INSERT INTO profile_binets (pid, binet_id) VALUES " . implode(',', $insert)); } + + public function getText($value) { + return implode(', ', $value); + } } class ProfileSettingGroups extends ProfilePage @@ -113,8 +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")); - # XXX: FIXME: promo_sortie - $page->assign('old', (int)date('Y') >= S::i('promo_sortie')); + $page->assign('old', (int) date('Y') >= $this->profile->grad_year); } }