Overview
Comment:Cohérence du retour des fonctions des filtres de squelettes
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 302a336a7c654477fc0e6ec65f8742a3cc15a2aa
User & Date: bohwaz on 2019-10-09 11:30:46
Other Links: manifest | tags
Context
2019-10-10
17:33
Correction procédure mise à jour pour tenir compte des versions récentes de SQLite qui changent le comportement lors de la mise à jour d'une table liée à des clés étrangères check-in: 23a0bc4602 user: bohwaz tags: trunk, stable, 0.9.4
2019-10-09
11:30
Cohérence du retour des fonctions des filtres de squelettes check-in: 302a336a7c user: bohwaz tags: trunk
2019-10-06
21:40
Correctif: édition de squelette vide check-in: 22c5cdcd73 user: bohwaz tags: trunk, stable
Changes

Modified src/include/lib/Garradin/Squelette_Filtres.php from [a2925f4fde] to [719077c361].

   209    209       }
   210    210   
   211    211       // Compatibilité SPIP
   212    212   
   213    213       static public function egal_a($value, $test)
   214    214       {
   215    215           if ($value == $test)
   216         -            return true;
          216  +            return $value;
   217    217           else
   218    218               return false;
   219    219       }
   220    220   
   221    221       static public function different_de($value, $test)
   222    222       {
   223    223           if ($value != $test)
   224         -            return true;
          224  +            return $value;
   225    225           else
   226    226               return false;
   227    227       }
   228    228   
   229    229       // disponible aussi avec : | ?{sioui, sinon}
   230    230       static public function choixsivide($value, $un, $deux = '')
   231    231       {
................................................................................
   327    327       static public function date_w3c($date)
   328    328       {
   329    329           return date(DATE_W3C, $date);
   330    330       }
   331    331   
   332    332       static public function et($value, $test)
   333    333       {
   334         -        return ($value && $test);
          334  +        return ($value && $test) ? $value : false;
   335    335       }
   336    336   
   337    337       static public function ou($value, $test)
   338    338       {
   339         -        return ($value || $test);
          339  +        return ($value || $test) ? $value : false;
   340    340       }
   341    341   
   342    342       static public function xou($value, $test)
   343    343       {
   344         -        return ($value XOR $test);
          344  +        return ($value XOR $test) ? $value : false;
   345    345       }
   346    346   
   347    347       static public function oui($value)
   348    348       {
   349         -        return $value ? true : false;
          349  +        return $value ? ' ' : false;
   350    350       }
   351    351   
   352    352       static public function non($value)
   353    353       {
   354         -        return !$value ? true : false;
          354  +        return !$value ? ' ' : false;
   355    355       }
   356    356   
   357    357       static public function superieur_a($value, $test)
   358    358       {
   359         -        return ($value > $test) ? true : false;
          359  +        return ($value > $test) ? $value : false;
   360    360       }
   361    361   
   362    362       static public function superieur_ou_egal_a($value, $test)
   363    363       {
   364         -        return ($value >= $test) ? true : false;
          364  +        return ($value >= $test) ? $value : false;
   365    365       }
   366    366   
   367    367       static public function inferieur_a($value, $test)
   368    368       {
   369         -        return ($value < $test) ? true : false;
          369  +        return ($value < $test) ? $value : false;
   370    370       }
   371    371   
   372    372       static public function inferieur_ou_egal_a($value, $test)
   373    373       {
   374         -        return ($value <= $test) ? true : false;
          374  +        return ($value <= $test) ? $value : false;
   375    375       }
   376    376   
   377    377       static public function euros($value)
   378    378       {
   379    379           return str_replace(' ', '&nbsp;', number_format($value, (round($value) == round($value, 2) ? 0 : 2), ',', ' ')) . '&nbsp;€';
   380    380       }
   381    381   
   382    382       static public function taille_en_octets($value)
   383    383       {
   384    384           return Utils::format_bytes($value);
   385    385       }
   386    386   }