+ $valeurs = formulaires_editer_objet_charger('souscription_campagne',
+ $id_souscription_campagne,
+ '',
+ $lier_trad,
+ $retour,
+ $config_fonc,
+ $row,
+ $hidden);
+
+ $valeurs['objectif_oui_non'] = _request('objectif_oui_non');
+
+ /* Si la valeur du champ 'objectif' est 0, alors, c'est que
+ * l'objectif n'est pas activé. */
+ $defaut_objectif = "";
+ if($valeurs['objectif'] && $valeurs['objectif'] > 0)
+ $defaut_objectif = "on";
+
+ $saisies = array(array('saisie' => 'input',
+ 'options' => array('nom' => 'titre',
+ 'label' => _T('souscription:label_titre'),
+ 'obligatoire' => 'oui')
+ ),
+ array('saisie' => 'selection',
+ 'options' => array('nom' => 'type_objectif',
+ 'obligatoire' => 'oui',
+ 'label' => _T('souscription:label_type_objectif'),
+ 'explication' => _T('souscription:explication_type_objectif'),
+ 'datas' => array('don' => 'Dons',
+ 'adhesion' => 'Adhésions'))
+ ),
+ array('saisie' => 'oui_non',
+ 'options' => array('nom' => 'objectif_oui_non',
+ 'label' => _T('souscription:label_objectif_oui_non'),
+ 'defaut' => $defaut_objectif)
+ ),
+ array('saisie' => 'fieldset',
+ 'options' => array('nom' => 'groupe_limite',
+ 'label' => _T('souscription:label_objectif_groupe'),
+ 'afficher_si' => '@objectif_oui_non@ == "on"'),
+ 'saisies' => array(array('saisie' => 'input',
+ 'options' => array('nom' => 'objectif',
+ 'obligatoire' => 'oui',
+ 'label' => _T('souscription:label_objectif'),
+ 'explication' => _T('souscription:explication_campagne_objectif')),
+ ),
+ array('saisie' => 'input',
+ 'options' => array('nom' => 'objectif_initial',
+ 'label' => _T('souscription:label_objectif_initial'),
+ 'explication' => _T('souscription:explication_campagne_objectif_initial'))
+ ),
+ array('saisie' => 'oui_non',
+ 'options' => array('nom' => 'objectif_limiter',
+ 'explication' => _T('souscription:explication_campagne_objectif_limite'),
+ 'label' => _T('souscription:label_objectif_limite')))
+ ),
+ ),
+ array('saisie' => 'textarea',
+ 'options' => array('nom' => 'texte',
+ 'label' => _T('souscription:label_description'),
+ 'inserer_barre' => 'edition',
+ 'rows' => '10'))
+ );
+
+ $valeurs['_saisies'] = $saisies;
+
+ return $valeurs;