'code_postal' => '',
'ville' => '',
'pays' => 'FR',
+ 'telephone' => '',
'id_souscription_campagne' => $id_souscription_campagne,
'type_souscription' => $type,
);
}
}
+ 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";
}
}
+ if(count($erreurs) > 0) {
+ $erreurs['message_erreur'] = "Le formulaire contient des erreurs";
+ }
+
return $erreurs;
}
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;
}