Ajout d'un message général en cas d'erreur sur le formulaire de souscription
[spip_souscriptions.git] / formulaires / souscription.php
index 44a0b71..f4aed27 100644 (file)
@@ -178,6 +178,11 @@ function formulaires_souscription_verifier_dist($id_souscription_campagne) {
     }
   }
 
+  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";
@@ -192,6 +197,10 @@ function formulaires_souscription_verifier_dist($id_souscription_campagne) {
     }
   }
 
+  if(count($erreurs) > 0) {
+    $erreurs['message_erreur'] = "Le formulaire contient des erreurs";
+  }
+
   return $erreurs;
 }