3 * Gestion du formulaire de d'édition de souscription_campagne
7 * @author Olivier Tétard
9 * @package SPIP\Souscription\Formulaires
12 if (!defined('_ECRIRE_INC_VERSION')) return;
14 include_spip('inc/actions');
15 include_spip('inc/editer');
17 function formulaires_editer_souscription_campagne_identifier_dist($id_souscription_campagne='new',
24 return serialize(array(intval($id_souscription_campagne)));
27 function formulaires_editer_souscription_campagne_charger_dist($id_souscription_campagne='new',
34 return formulaires_editer_objet_charger('souscription_campagne',
35 $id_souscription_campagne,
43 /* return array_merge($valeurs, array('objectif' => '0', */
44 /* 'objectif_initial' => '0', */
45 /* 'type_objectif' => 'souscriptiondon', */
49 function formulaires_editer_souscription_campagne_verifier_dist($id_souscription_campagne='new',
57 $ret = formulaires_editer_objet_verifier('souscription_campagne',
58 $id_souscription_campagne,
65 $type = _request("type_objectif");
66 if(!in_array($type, array('don', 'abonnement', 'adhesion')))
67 $ret['type_objectif'] = "Type d'objectif invalide";
72 function formulaires_editer_souscription_campagne_traiter_dist($id_souscription_campagne='new',
80 $res = formulaires_editer_objet_traiter('souscription_campagne',
81 $id_souscription_campagne,
89 /* // Un lien a prendre en compte ? */
90 /* if ($associer_objet AND $id_souscription_campagne = $res['id_souscription_campagne']) { */
91 /* list($objet, $id_objet) = explode('|', $associer_objet); */
93 /* if ($objet AND $id_objet AND autoriser('modifier', $objet, $id_objet)) { */
94 /* include_spip('action/editer_liens'); */
95 /* objet_associer(array('souscription_campagne' => $id_souscription_campagne), array($objet => $id_objet)); */
96 /* if (isset($res['redirect'])) { */
97 /* $res['redirect'] = parametre_url ($res['redirect'], "id_lien_ajoute", $id_souscription_campagne, '&'); */