$type_campagne = $campagne['type_objectif'];
if (!verifier_campagne($id_souscription_campagne, $type_campagne)){
- $erreurs['message_erreur'] = "La campagne à laquelle est associée cette souscription est invalide";
+ $erreurs['message_erreur'] = _T('souscription:erreur_souscription_campagne_invalide');
}
foreach (array('prenom', 'nom', 'adresse', 'code_postal', 'ville', 'pays') as $obligatoire){
if (!_request($obligatoire)){
if ($type_campagne=="adhesion"){
- $erreurs[$obligatoire] = "Ce champ est obligatoire pour les adhésions";
+ $erreurs[$obligatoire] = _T('souscription:erreur_adhesion_champ_obligatoire');
} else {
- $erreurs[$obligatoire] = 'Ce champ est obligatoire (reçu fiscal demandé)';
+ $erreurs[$obligatoire] = _T('souscription:erreur_recu_fiscal_champ_obligatoire');
}
}
}
$ret = sql_select('nom', 'spip_pays', "code='${e}'");
if (sql_count($ret)!=1)
- $erreurs['pays'] = "Pays invalide";
+ $erreurs['pays'] = _T('souscription:erreur_pays_invalide');
/* Le code postal n'est vérifié que si on est dans le cas de la France */
elseif ($e = _request('pays') AND $e=="FR") {
if ($e = _request('code_postal') AND !preg_match("/^(2[ABab]|0[1-9]|[1-9][0-9])[0-9]{3}$/", $e)){
- $erreurs['code_postal'] = "Code postal invalide";
+ $erreurs['code_postal'] = _T('souscription:erreur_code_postal_invalide');
}
}
}
if ($e = _request('telephone') AND !preg_match("/^[0-9\+ \.]+$/", $e)){
- $erreurs['telephone'] = "Numéro de téléphone incorrect";
+ $erreurs['telephone'] = _T('souscription:erreur_telephone_invalide');
}
/* Vérification du montant. Si la campagne est configurée pour
$libre = true;
}
if (!(ctype_digit($e)))
- $erreurs['montant'] = "Montant invalide";
+ $erreurs['montant'] = _T("souscription:erreur_montant_invalide");
else {
if ($campagne['configuration_specifique']!=='on'){
$montant_type = lire_config("souscription/{$type_campagne}_type_saisie", 'input');
if (($montant_type!=="input")
AND !$libre
AND !array_key_exists($e, montants_str2array($montant_datas)))
- $erreurs['montant'] = "Le montant spécifié est invalide";
+ $erreurs['montant'] = _T('souscription:erreur_montant_specifie_invalide');
}
}
if (count($erreurs)>0){
- $erreurs['message_erreur'] = "Le formulaire contient des erreurs";
+ $erreurs['message_erreur'] = _T('souscription:erreur_formulaire');
}
return $erreurs;
_request('courriel'));
if (!$id_transaction){
- $ret['message_erreur'] = "Erreur technique : impossible de preparer la transaction..."; /* FIXME: à rendre traduisible. */
+ $ret['message_erreur'] = _T('souscription:erreur_technique_formulaire');
}
else {
if (!$row){
spip_log(sprintf("Erreur lors de la création de la transaction liée à la souscription [%s].", $ret['id_souscription']), "souscription");
- $ret['message_erreur'] = "Echec creation de la transaction";
+ $ret['message_erreur'] = _T('souscription:erreur_echec_creation_transaction');
} else {
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'];
'explication_bloc_fiscal_adhesion' => "Les informations suivantes sont nécessaires pour nous permettre de réaliser l'adhésion :",
'explication_bloc_fiscal_don' => "Ces informations sont nécessaires en vue de l'établissement du reçu permettant une déduction fiscale qui vous sera envoyé",
'explication_type_saisie' => "Mode d'affichage des différents montants possibles",
+ 'erreur_adhesion_champ_obligatoire' => 'Ce champ est obligatoire pour les adhésions',
+ 'erreur_code_postal_invalide' => 'Code postal invalide',
+ 'erreur_echec_creation_transaction' => 'Echec creation de la transaction',
+ 'erreur_formulaire' => 'Le formulaire contient des erreurs',
+ 'erreur_montant_invalide' => "Montant invalide",
+ 'erreur_montant_specifie_invalide' => 'Le montant spécifié est invalide',
+ 'erreur_pays_invalide' => 'Pays invalide',
+ 'erreur_recu_fiscal_champ_obligatoire' => 'Ce champ est obligatoire (reçu fiscal demandé)',
+ 'erreur_souscription_campagne_invalide' => 'La campagne à laquelle est associée cette souscription est invalide',
+ 'erreur_technique_formulaire' => 'Erreur technique : impossible de preparer la transaction…,',
+ 'erreur_telephone_invalide' => 'Numéro de téléphone incorrect',
// I
'icone_creer_souscription' => 'Créer une souscription',