From 461f0b38b60f5fd2a3f9958dcfc41171a140264d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20T=C3=A9tard?= Date: Thu, 3 Oct 2013 21:03:45 +0200 Subject: [PATCH] =?utf8?q?Utilisation=20de=20#GENERER=5FSAISIES=20pour=20l?= =?utf8?q?'=C3=A9dition=20des=20campagnes.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit La définition des saisies est ainsi faite dans le code PHP, ce qui permet l'utilisation de fonctionnalités comme « afficher_si ». --- formulaires/editer_souscription_campagne.html | 9 +--- formulaires/editer_souscription_campagne.php | 53 ++++++++++++++++--- 2 files changed, 46 insertions(+), 16 deletions(-) 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', -- 2.30.2