Nettoyage (suppression commentaires, etc.)
[spip_souscriptions.git] / formulaires / editer_souscription_campagne.php
1 <?php
2 /**
3  * Gestion du formulaire de d'édition de souscription_campagne
4  *
5  * @plugin     Souscription
6  * @copyright  2013
7  * @author     Olivier Tétard
8  * @licence    GNU/GPL
9  * @package    SPIP\Souscription\Formulaires
10  */
11
12 if (!defined('_ECRIRE_INC_VERSION')) return;
13
14 include_spip('inc/actions');
15 include_spip('inc/editer');
16
17 function formulaires_editer_souscription_campagne_identifier_dist($id_souscription_campagne='new',
18                                                                   $retour='',
19                                                                   $lier_trad=0,
20                                                                   $config_fonc='',
21                                                                   $row=array(),
22                                                                   $hidden='')
23 {
24   return serialize(array(intval($id_souscription_campagne)));
25 }
26
27 function formulaires_editer_souscription_campagne_charger_dist($id_souscription_campagne='new',
28                                                                $retour='',
29                                                                $lier_trad=0,
30                                                                $config_fonc='',
31                                                                $row=array(),
32                                                                $hidden='')
33 {
34   return formulaires_editer_objet_charger('souscription_campagne',
35                                           $id_souscription_campagne,
36                                           '',
37                                           $lier_trad,
38                                           $retour,
39                                           $config_fonc,
40                                           $row,
41                                           $hidden);
42 }
43
44 function formulaires_editer_souscription_campagne_verifier_dist($id_souscription_campagne='new',
45                                                                 $retour='',
46                                                                 $lier_trad=0,
47                                                                 $config_fonc='',
48                                                                 $row=array(),
49                                                                 $hidden='')
50 {
51   
52   $ret = formulaires_editer_objet_verifier('souscription_campagne',
53                                            $id_souscription_campagne,
54                                            array('titre',
55                                                  'objectif',
56                                                  'objectif_initial',
57                                                  'type_objectif',
58                                                  ));
59
60   $type = _request("type_objectif");
61   if(!in_array($type, array('don', 'abonnement', 'adhesion')))
62      $ret['type_objectif'] = "Type d'objectif invalide";
63
64   return $ret;
65 }
66
67 function formulaires_editer_souscription_campagne_traiter_dist($id_souscription_campagne='new',
68                                                                $retour='',
69                                                                $lier_trad=0,
70                                                                $config_fonc='',
71                                                                $row=array(),
72                                                                $hidden='')
73 {
74
75   $res = formulaires_editer_objet_traiter('souscription_campagne',
76                                           $id_souscription_campagne,
77                                           '',
78                                           $lier_trad,
79                                           $retour,
80                                           $config_fonc,
81                                           $row,
82                                           $hidden);
83
84   /* // Un lien a prendre en compte ? */
85   /* if ($associer_objet AND $id_souscription_campagne = $res['id_souscription_campagne']) { */
86   /*   list($objet, $id_objet) = explode('|', $associer_objet); */
87     
88   /*   if ($objet AND $id_objet AND autoriser('modifier', $objet, $id_objet)) { */
89   /*     include_spip('action/editer_liens'); */
90   /*     objet_associer(array('souscription_campagne' => $id_souscription_campagne), array($objet => $id_objet)); */
91   /*     if (isset($res['redirect'])) { */
92   /*       $res['redirect'] = parametre_url ($res['redirect'], "id_lien_ajoute", $id_souscription_campagne, '&'); */
93   /*     } */
94   /*   } */
95   /* } */
96
97   return $res;
98 }