function souscription_inserer() {
$champs = array('date_souscription' => date('Y-m-d H:i:s'));
-
+
// Envoyer aux plugins
$champs = pipeline('pre_insertion',
array('args' => array('table' => 'spip_souscriptions'),
array('courriel',
'recu_fiscal',
'envoyer_info',
+ 'informer_comite_local',
'prenom',
'nom',
'adresse',
'code_postal',
'ville',
+ 'telephone',
'id_souscription_campagne',
'type_souscription'),
// black list
return "Identifiant de transaction introuvable..."; /* FIXME: à rendre traduisible. */
}
- $c = array_merge($c, array("id_transaction" => $id_transaction));
+ /* Récupération du nom du pays */
+ $code_pays = _request('pays');
+ $pays = sql_getfetsel(sql_multi("nom", $GLOBALS['spip_lang']), 'spip_pays', "code='$code_pays'");
+
+ $c = array_merge($c,
+ array("id_transaction" => $id_transaction,
+ "pays" => $pays));
if($err = objet_modifier_champs('souscription', $id_souscription, array(), $c))
return $err;