if($type == "adhesion")
$recu_fiscal = "on";
+ $montant_type = lire_config("souscription/{$type}_type_saisie", 'input');
+ $montant_datas = lire_config("souscription/${type}_montants", array());
+ $montant_label = lire_config("souscription/${type}_montants_label", _T('souscription:label_montant'));
+ $montant_explication = nl2br(lire_config("souscription/${type}_montants_description"));
+
return array('montant' => '',
'courriel' => '',
'recu_fiscal' => $recu_fiscal,
'telephone' => '',
'id_souscription_campagne' => $id_souscription_campagne,
'type_souscription' => $type,
+ 'montant_datas' => $montant_datas,
+ 'montant_type' => $montant_type,
+ 'montant_label' => $montant_label,
+ 'montant_explication' => $montant_explication
);
}
}
}
+ if ($e = _request('telephone') AND !preg_match("/^[0-9\+ \.]+$/", $e)) {
+ $erreurs['telephone'] = "Numéro de téléphone incorrect";
+ }
+
+
if ($e = _request('montant')) {
if(!(ctype_digit($e)))
$erreurs['montant'] = "Montant invalide";
else {
- $type_saisie = lire_config("souscription/${type}_type_sasie");
+ $type_saisie = lire_config("souscription/${type}_type_saisie");
/* On ne vérifie strictement la valeur du montant que si on
* n'utilise pas le type de saisie « entrée libre » (input) pour
}
}
+ if(count($erreurs) > 0) {
+ $erreurs['message_erreur'] = "Le formulaire contient des erreurs";
+ }
+
return $erreurs;
}