From ea2569eb05495fb4a89c681db9bf87d2d95a5790 Mon Sep 17 00:00:00 2001 From: Florent Bruneau Date: Thu, 6 Sep 2007 21:55:28 +0200 Subject: [PATCH] Disable the broken marketing for dead people. Signed-off-by: Florent Bruneau --- modules/marketing.php | 3 ++- templates/marketing/broken.tpl | 9 ++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/marketing.php b/modules/marketing.php index b967df7..8c648d0 100644 --- a/modules/marketing.php +++ b/modules/marketing.php @@ -178,7 +178,8 @@ class MarketingModule extends PLModule } $res = Xdb::query("SELECT u.nom, u.prenom, u.promo, FIND_IN_SET('femme', u.flags) AS sexe, - a.alias AS forlife, b.alias AS bestalias, e.email, e.last + u.deces = '0000-00-00' AS alive, a.alias AS forlife, b.alias AS bestalias, + e.email, e.last FROM auth_user_md5 AS u INNER JOIN aliases AS a ON (a.id = u.user_id AND a.type = 'a_vie') INNER JOIN aliases AS b ON (b.id = u.user_id AND FIND_IN_SET('bestalias', b.flags)) diff --git a/templates/marketing/broken.tpl b/templates/marketing/broken.tpl index 9a314f4..80266d5 100644 --- a/templates/marketing/broken.tpl +++ b/templates/marketing/broken.tpl @@ -27,8 +27,15 @@ Merci de nous avoir communiqué cette information !

-{elseif $user} +{elseif $user && !$user.alive} +

+ {$user.prenom} {$user.nom} (X{$user.promo}) est malheureusement décédé{if $user.sexe}e{/if}. + Nous ne réaliserons maintenance sur son adresse Polytechnique.org qu'à la demande explicite + de sa famille. Pour tout renseignement, merci de + contacter le support. +

+{elseif $user}

Recherche d'adresses pour {$user.nom} {$user.prenom} (X{$user.promo})

-- 2.1.4