From 9ac41f819c57086035f2ba3f8bc738d01cb8ff28 Mon Sep 17 00:00:00 2001 From: x2002marichez Date: Wed, 29 Nov 2006 22:16:55 +0000 Subject: [PATCH] Prints last marketing date on the validation page for a marketing proposal git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1202 839d8a87-29fc-0310-9880-83ba4fa771e5 --- include/validations/marketing.inc.php | 11 +++++++++-- templates/include/form.valid.mark.tpl | 8 ++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/include/validations/marketing.inc.php b/include/validations/marketing.inc.php index c9692f2..91b61b2 100644 --- a/include/validations/marketing.inc.php +++ b/include/validations/marketing.inc.php @@ -31,6 +31,7 @@ class MarkReq extends Validate var $m_nom; var $m_prenom; var $m_promo; + var $m_relance; var $rules = "Accepter si l'adresse mail parait correcte, et pas absurde (ou si le marketeur est de confiance). Si le demandeur marque sa propre adresse mail, refuser dans tous les cas. @@ -45,8 +46,14 @@ class MarkReq extends Validate $this->m_email = $email; $this->perso = $perso; - $res = XDB::query('SELECT nom, prenom, promo FROM auth_user_md5 WHERE user_id = {?}', $mark_id); - list ($this->m_nom, $this->m_prenom, $this->m_promo) = $res->fetchOneRow(); + $res = XDB::query('SELECT u.nom, u.prenom, u.promo, + IF(MAX(m.last)>p.relance, MAX(m.last), p.relance) + FROM auth_user_md5 AS u + LEFT JOIN register_pending AS p ON p.uid = u.user_id + LEFT JOIN register_marketing AS m ON m.uid = u.user_id + WHERE user_id = {?} + GROUP BY u.user_id', $mark_id); + list ($this->m_nom, $this->m_prenom, $this->m_promo, $this->m_relance) = $res->fetchOneRow(); } // }}} diff --git a/templates/include/form.valid.mark.tpl b/templates/include/form.valid.mark.tpl index ae49508..81d6abc 100644 --- a/templates/include/form.valid.mark.tpl +++ b/templates/include/form.valid.mark.tpl @@ -20,6 +20,14 @@ {* *} {**************************************************************************} +{if $valid->m_relance neq '0000-00-00'} +{if $valid->m_relance neq ''} {* provided for backward compatibility, may disappear in the future *} + + Dernière relance le : + {$valid->m_relance} + +{/if} +{/if} Marketing sur {$valid->m_prenom} {$valid->m_nom} ({$valid->m_promo}) -- 2.1.4