From: Olivier Tétard Date: Thu, 3 Oct 2013 19:03:45 +0000 (+0200) Subject: Utilisation de #GENERER_SAISIES pour l'édition des campagnes. X-Git-Url: http://olivier.miskin.fr/git/?a=commitdiff_plain;h=461f0b38b60f5fd2a3f9958dcfc41171a140264d;p=spip_souscriptions.git Utilisation de #GENERER_SAISIES pour l'édition des campagnes. La définition des saisies est ainsi faite dans le code PHP, ce qui permet l'utilisation de fonctionnalités comme « afficher_si ». --- diff --git a/formulaires/editer_souscription_campagne.html b/formulaires/editer_souscription_campagne.html index d35f5ad..d330355 100644 --- a/formulaires/editer_souscription_campagne.html +++ b/formulaires/editer_souscription_campagne.html @@ -7,14 +7,7 @@ #ACTION_FORMULAIRE{#ENV{action}}

diff --git a/formulaires/editer_souscription_campagne.php b/formulaires/editer_souscription_campagne.php index ccf3060..0325d12 100644 --- a/formulaires/editer_souscription_campagne.php +++ b/formulaires/editer_souscription_campagne.php @@ -31,14 +31,51 @@ function formulaires_editer_souscription_campagne_charger_dist($id_souscription_ $row=array(), $hidden='') { - return formulaires_editer_objet_charger('souscription_campagne', - $id_souscription_campagne, - '', - $lier_trad, - $retour, - $config_fonc, - $row, - $hidden); + $valeurs = formulaires_editer_objet_charger('souscription_campagne', + $id_souscription_campagne, + '', + $lier_trad, + $retour, + $config_fonc, + $row, + $hidden); + + + $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' => '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', + 'obligatoire' => 'oui', + 'label' => _T('souscription:label_objectif_initial'), + 'explication' => _T('souscription:explication_campagne_objectif_initial')) + ), + array('saisie' => 'textarea', + 'options' => array('nom' => 'texte', + 'label' => _T('souscription:label_description'), + 'inserer_barre' => 'edition', + 'rows' => '10')) + ); + + $valeurs['_saisies'] = $saisies; + + return $valeurs; } function formulaires_editer_souscription_campagne_verifier_dist($id_souscription_campagne='new',