Le formulaire de souscription ne s'affichait pas même sans objectif.
authorOlivier Tétard <olivier.tetard@miskin.fr>
Thu, 19 Dec 2013 17:13:03 +0000 (18:13 +0100)
committerOlivier Tétard <olivier.tetard@miskin.fr>
Thu, 19 Dec 2013 17:14:19 +0000 (18:14 +0100)
Correction de la manière dont est codé objectif_limite (soit on soit off).

formulaires/editer_souscription_campagne.php
formulaires/souscription.php
modeles/souscription.html
paquet.xml

index ecc1bea..f934174 100644 (file)
@@ -131,7 +131,7 @@ function formulaires_editer_souscription_campagne_traiter_dist($id_souscription_
        if (_request('objectif_oui_non')!="on"){
                set_request('objectif', 0);
                set_request('objectif_initial', 0);
-               set_request('objectif_limiter', '');
+               set_request('objectif_limiter', 'off');
        }
 
        if (_request('configuration_specifique'!="on")){
index d0a027a..d2ce3c0 100644 (file)
@@ -264,7 +264,7 @@ function verifier_campagne($id_souscription_campagne, $type_souscription = null)
 
        /* Si la campagne doit être fermée lorsque l'objectif est atteint,
         * alors on bloque. */
-       elseif ($campagne['objectif_limiter'] &&
+       elseif ($campagne['objectif_limiter'] == 'on' &&
                calcul_avancement_campagne($id_souscription_campagne, $campagne['type_objectif'], $campagne['objectif_initial'])>=$campagne['objectif']
        )
                return false;
index ffce4b1..ddd57e4 100644 (file)
@@ -4,7 +4,7 @@
 [<span class="souscription_type">(#INCLURE{fond=#VAL{inclure/souscription/presentation_type},type_objectif=#TYPE_OBJECTIF})</span>]
 [<div class="souscription_presentation">(#TEXTE)</div>]
 [<div class="souscription_avancement">(#ENV{avancement}|!={non}|?{#INCLURE{fond=inclure/souscription/avancement-campagne,campagne=#ENV{campagne}}})</div>]
-[(#OBJECTIF_LIMITER|non|ou{#OBJECTIF_LIMITER|=={on}|oui|et{#AVANCEMENT_CAMPAGNE|<{#OBJECTIF}|oui}})
+[(#OBJECTIF_LIMITER|!={on}|ou{#AVANCEMENT_CAMPAGNE|<{#OBJECTIF}|oui})
 #FORMULAIRE_SOUSCRIPTION{#ENV{campagne}}
 ]
 [(#OBJECTIF_LIMITER|=={on}|oui|et{#AVANCEMENT_CAMPAGNE|<{#OBJECTIF}|non})
index f4881ea..a01cd4b 100644 (file)
@@ -1,6 +1,6 @@
 <paquet prefix="souscription"
         categorie="communication"
-        version="1.0.1"
+        version="1.0.2"
         etat="dev"
         compatibilite="[3.0.5;3.0.*]"
         logo="souscription-32.png"