Typo
[spip_souscriptions.git] / formulaires / souscription.php
index aedf849..5e940e6 100644 (file)
@@ -88,7 +88,8 @@ function formulaires_souscription_charger_dist($id_souscription_campagne) {
                'adresse' => '',
                'code_postal' => '',
                'ville' => '',
-               'pays' => '',
+               'pays' => 'FR',
+               'telephone' => '',
                'id_souscription_campagne' => $id_souscription_campagne,
                'type_souscription' => $type,
                );
@@ -177,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";
@@ -244,7 +250,7 @@ function formulaires_souscription_traiter_dist($id_souscription_campagne) {
     spip_log(sprintf("La souscription [%s], associée à la transaction [%s] a bien été crée.", $ret['id_souscription'], $row['id_transaction']), "souscription");
     $hash = $row['transaction_hash'];
     $id_transaction = $row['id_transaction'];
-    $redirect = generer_url_public("payer", "id_transaction=$id_transaction&transaction_hash=$hash", false, false);
+    $redirect = generer_url_public("payer-acte", "id_transaction=$id_transaction&transaction_hash=$hash", false, false);
     $ret['redirect'] = $redirect;
   }