From 8ac67bda76b2e24f5a52e28076c958ac4211b3c9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20Jacob?= Date: Thu, 17 Jul 2008 23:09:13 +0200 Subject: [PATCH] Only displays binet and psc options for inpacted promotions on list creation page. --- modules/lists.php | 13 +++++++++++++ templates/lists/create.tpl | 14 ++++++++++---- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/modules/lists.php b/modules/lists.php index 7567fb5..0333db8 100644 --- a/modules/lists.php +++ b/modules/lists.php @@ -170,6 +170,19 @@ class ListsModule extends PLModule $page->changeTpl('lists/create.tpl'); + $user_promo = S::i('promo'); + $year = date('Y'); + $month = date('m'); + $young_promo = $very_young_promo = 0; + if ((($year > $user_promo) && ($month > 3)) && ($year < $user_promo + 5)) { + $young_promo = 1; + } + if ((($year > $user_promo) && ($month > 7)) && (($year < $user_promo + 1) && ($month < 8))) { + $very_young_promo = 1; + } + $page->assign('young_promo', $young_promo); + $page->assign('very_young_promo', $very_young_promo); + $owners = preg_split("/[\s]+/", Post::v('owners'), -1, PREG_SPLIT_NO_EMPTY); $members = preg_split("/[\s]+/", Post::v('members'), -1, PREG_SPLIT_NO_EMPTY); diff --git a/templates/lists/create.tpl b/templates/lists/create.tpl index 8d9dd2c..4f4dc66 100644 --- a/templates/lists/create.tpl +++ b/templates/lists/create.tpl @@ -45,18 +45,24 @@ liste : C'est une liste pour : - un binet + un groupe X une liste de portée générale ou d'amis + {if $young_promo} - un groupe X + un binet + {if $very_young_promo} un alias psc, ... + {else} + + {/if} + {/if} Promotion :