Changeset 112322 in spip-zone


Ignore:
Timestamp:
Nov 4, 2018, 11:12:02 AM (7 months ago)
Author:
maieul@…
Message:

afficher_si : faire marcher @checkbox_xx@!="a"

Location:
_plugins_/saisies/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/trunk/inc/saisies_afficher.php

    r112321 r112322  
    386386                                        case 'checkbox':
    387387                                                /**
    388                                                  * Faire fonctionner @checkbox_xx@ == 'valeur'
     388                                                 * Faire fonctionner @checkbox_xx@ == 'valeur' et @checkbox_xx@ != 'valeur'
    389389                                                 */
    390                                                 preg_match_all('#@(.+)@\s*==\s*(\'[^\']*\'|"[^"]*")#U', $condition, $matches2);
    391                                                 foreach ($matches2[2] as $value) {
    392                                                         $value_no_quote=trim($value,"'\"'");
    393                                                         $condition = preg_replace('#@'.preg_quote($nom).'@\s*==\s*'.$value.'#U', '($(form).find(".checkbox[name=\''.$nom.'[]\'][value=\''.$value_no_quote.'\']").is(":checked") ? $(form).find(".checkbox[name=\''.$nom.'[]\'][value=\''.$value_no_quote.'\']").val() : "")=='.$value, $condition);
    394                                                 }
     390                                                $condition = preg_replace('#@(.+)@\s*(==|(!)=)\s*(\'[^\']*\'|"[^"]*")#U', "@$1@ $3IN $4", $condition );
    395391                                                /**
    396392                                                 * Faire fonctionner @checkbox_xx@ IN 'valeur' ou @checkbox_xx@ !IN 'valeur'
  • _plugins_/saisies/trunk/paquet.xml

    r112320 r112322  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="3.5.1"
     4        version="3.6.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.