- function handler_trombi(&$page, $promo = null)
- {
- $page->changeTpl('trombipromo.tpl');
- $page->assign('xorg_title', 'Polytechnique.org - Trombi Promo');
-
- if (is_null($promo)) {
- return;
- }
-
- $this->promo = $promo = intval($promo);
-
- if ($promo >= 1900 && ($promo < intval(date('Y')) || ($promo == intval(date('Y')) && intval(date('m')) >= 9))
- || ($promo == -1 && S::has_perms()))
- {
- $trombi = new Trombi(array($this, '_trombi_getlist'));
- $trombi->hidePromo();
- $trombi->setAdmin();
- $page->assign_by_ref('trombi', $trombi);
- } else {
- $page->trig('Promotion incorrecte (saisir au format YYYY). Recommence.');
- }
- }
-