From f9f4eaced414b685a7807ac454c31c8d6ecef466 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20T=C3=A9tard?= Date: Thu, 14 Mar 2013 12:45:00 +0100 Subject: [PATCH] =?utf8?q?Lors=20d'une=20adh=C3=A9sion,=20les=20informatio?= =?utf8?q?ns=20priv=C3=A9es=20sont=20obligatoires?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- formulaires/souscription.php | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/formulaires/souscription.php b/formulaires/souscription.php index 65a016a..91c0340 100644 --- a/formulaires/souscription.php +++ b/formulaires/souscription.php @@ -127,14 +127,6 @@ function formulaires_souscription_verifier_dist($id_souscription_campagne) $erreurs['message_erreur'] = "La campagne à laquelle est associée cette souscription est invalide"; } - if(_request('recu_fiscal')) { - foreach(array('prenom', 'nom', 'adresse', 'code_postal', 'ville') as $obligatoire) { - if(!_request($obligatoire)) { - $erreurs[$obligatoire] = 'Ce champ est obligatoire (reçu fiscal demandé)'; - } - } - } - if(!$id_souscription_campagne || intval($id_souscription_campagne) != intval($campagne)) { $erreurs['message_erreur'] = "Campagne invalide"; } @@ -153,6 +145,20 @@ function formulaires_souscription_verifier_dist($id_souscription_campagne) if(_request('type_souscription') != $type) $erreurs['message_erreur'] = "Type de souscription invalide: " . _request('type_souscription'); + + if(_request('recu_fiscal') || $type == "adhesion") { + foreach(array('prenom', 'nom', 'adresse', 'code_postal', 'ville') as $obligatoire) { + if(!_request($obligatoire)) { + if($type == "adhesion") { + $erreurs[$obligatoire] = "Ce champ est obligatoire pour les adhésions"; + } + else { + $erreurs[$obligatoire] = 'Ce champ est obligatoire (reçu fiscal demandé)'; + } + } + } + } + if ($e = _request('courriel') AND !email_valide($e)) $erreurs['courriel'] = _T('form_prop_indiquer_email'); -- 2.30.2