Ajout de nouvelles options de configuration.
authorOlivier Tétard <olivier.tetard@miskin.fr>
Tue, 30 Apr 2013 14:30:27 +0000 (16:30 +0200)
committerOlivier Tétard <olivier.tetard@miskin.fr>
Tue, 30 Apr 2013 14:35:46 +0000 (16:35 +0200)
Il est désormais possible d'ajouter un message explicatif sur les montants ainsi que sur la déduction fiscale.

formulaires/configurer_souscription.html
formulaires/configurer_souscription.php
formulaires/souscription.html
lang/souscription_fr.php

index 6967c87..5f2bf9a 100644 (file)
@@ -14,7 +14,9 @@
                 <ul>
                  [(#SAISIE{case, adhesion_activer, label=<:souscription:label_activer_adhesion:>})]
                  [(#SAISIE{selection, adhesion_type_saisie, label=<:souscription:label_type_saisie:>, datas=#ARRAY{input, Entrée libre, radio, Boutons radio, selection, Liste déroulante}})]
+                 [(#SAISIE{input, adhesion_montants_label, label=<:souscription:label_montants_label:>})]
                  [(#SAISIE{textarea, adhesion_montants, rows=4, label=<:souscription:label_montants:>, explication=<:souscription:explication_montants:>})]
+                 [(#SAISIE{textarea, adhesion_montants_description, rows=4, label=<:souscription:label_montants_explication:>})]
                 </ul>
 
                 <h2><:souscription:titre_configuration_dons:></h2>
                 <ul>
                  [(#SAISIE{case, don_activer, label=<:souscription:label_activer_don:>})]
                  [(#SAISIE{selection, don_type_saisie, label=<:souscription:label_type_saisie:>, datas=#ARRAY{input, Entrée libre, radio, Boutons radio, selection, Liste déroulante}})]
+                 [(#SAISIE{input, don_montants_label, label=<:souscription:label_montants_label:>})]
                  [(#SAISIE{textarea, don_montants, rows=4, label=<:souscription:label_montants:>, explication=<:souscription:explication_montants:>})]
+                 [(#SAISIE{textarea, don_montants_description, rows=4, label=<:souscription:label_montants_explication:>})]
                 </ul>
 
+                <h2><:souscription:titre_configuration_general:></h2>
+
+               <ul>
+               [(#SAISIE{textarea, dispositions_fiscales_explications, rows=4, label=<:souscription:label_dispositions_fiscales_explications:>})]
+               </ul>
+
                <input type="hidden" name="_meta_casier" value="souscription" />
                <p class="boutons"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>
        </div>
index 65264f4..a958895 100644 (file)
@@ -9,10 +9,16 @@ function formulaires_configurer_souscription_charger_dist() {
   $valeurs = array('adhesion_montants' => montants_array2str(lire_config("souscription/adhesion_montants")),
                    'adhesion_type_saisie' => lire_config("souscription/adhesion_type_saisie"),
                    "adhesion_activer" => lire_config("souscription/adhesion_activer"),
+                   "adhesion_montants_description" => lire_config("souscription/adhesion_montants_description"),
+                   "adhesion_montants_label" => lire_config("souscription/adhesion_montants_label"),
 
                    'don_montants' => montants_array2str(lire_config("souscription/don_montants")),
                    'don_type_saisie' => lire_config("souscription/don_type_saisie"),
                    "don_activer" => lire_config("souscription/don_activer"),
+                   "don_montants_description" => lire_config("souscription/don_montants_description"),
+                   "don_montants_label" => lire_config("souscription/don_montants_label"),
+
+                  "dispositions_fiscales_explications" => lire_config("souscription/dispositions_fiscales_explications"),
                    );
 
   return $valeurs;
@@ -53,10 +59,16 @@ function formulaires_configurer_souscription_traiter_dist() {
   ecrire_config("souscription/adhesion_montants", montants_str2array(_request("adhesion_montants")));
   ecrire_config("souscription/adhesion_type_saisie", _request("adhesion_type_saisie"));
   ecrire_config("souscription/adhesion_activer", _request("adhesion_activer"));
+  ecrire_config("souscription/adhesion_montants_description", _request("adhesion_montants_description"));
+  ecrire_config("souscription/adhesion_montants_label", _request("adhesion_montants_label"));
 
   ecrire_config("souscription/don_montants", montants_str2array(_request("don_montants")));
   ecrire_config("souscription/don_type_saisie", _request("don_type_saisie"));
   ecrire_config("souscription/don_activer", _request("don_activer"));
+  ecrire_config("souscription/don_montants_description", _request("don_montants_description"));
+  ecrire_config("souscription/don_montants_label", _request("don_montants_label"));
+
+  ecrire_config("souscription/dispositions_fiscales_explications", _request("dispositions_fiscales_explications"));
 
   $res = array('message_ok'=>_T('facteur:config_info_enregistree'));
 
index 601de27..494569c 100644 (file)
        [(#SAISIE{#CONFIG{souscription/#ENV{type_souscription}|concat{_type_saisie},input},
                   montant,
                   obligatoire=oui,
-                  label=<:souscription:label_montant:>,        
-                  explication=<:souscription:explication_montant:>,
+                  label=[(#CONFIG{souscription/#ENV{type_souscription}|concat{_montants_label},<:souscription:label_montant:>})],
+                  explication=[(#CONFIG{souscription/#ENV{type_souscription}|concat{_montants_description}}|nl2br)],
                   datas=#CONFIG{souscription/#ENV{type_souscription}|concat{_montants}}})]
-       [(#SAISIE{oui_non, recu_fiscal, label=<:souscription:label_recu_fiscal:>, explication=<:souscription:explication_recu_fiscal:>})]
+       [(#SAISIE{explication, dispositions_fiscales_explications, texte=#CONFIG{souscription/dispositions_fiscales_explications}|nl2br})]
+       [(#SAISIE{oui_non, recu_fiscal, label=<:souscription:label_recu_fiscal:>})]
         [(#SAISIE{oui_non, envoyer_info, label=<:souscription:label_envoyer_info:> })]
         [(#ENV{type_souscription}|=={adhesion}|oui) [(#SAISIE{oui_non, informer_comite_local, label=<:souscription:label_informer_comite_local:> })]]
         [(#SAISIE{hidden, id_souscription_campagne})]
index f1e8c00..a0e53e8 100644 (file)
@@ -77,6 +77,11 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 
         // V
         'voir_exporter' => "Exporter les dons",
+
+       'label_montants_explication' => "Texte d'explication des montants",     
+       'label_montants_label' => "Label pour le champ «&nbsp;montants&nbsp;»",
+       'label_dispositions_fiscales_explications' => 'Texte de présentation des dispositions fiscales',
+       'titre_configuration_general' => 'Options générales',
 );
 
 ?>