[saisies ↪ issue_44] Afficher_si, la syntaxe `@toto@ IN 'A,B'` était prévue (...)

spip-contrib-extensions/saisies

Par Maïeul Rouquette, le 1er février 2022 à 21h05min :

Afficher_si,
la syntaxe @toto@ IN 'A,B' était prévue au départ pour les cas où
toto renvoie un array.

Mais côté JS, elle marchait également si @toto@ était une chaine.
Donc @toto@ IN 'A,B' était équivalent à @toto@ == 'A' || @toto@ == 'B'. Sans doute une erreur de ma part lors de la réécriture il y a
quelques temps.

Cependant, maintenant que c’est fait, cela parait plutôt
logique/pratique.

Du coup on étend aussi cela côté PHP…

cf. Formidable, le générateur de formulaires - SPIP-Contrib

Cela répond du reste à certaines pistes qu’on avait dit ici #44 sur le
sens de IN.

Modifié
inc/saisies_afficher_si_commun.php
tests/saisies_afficher_si/saisies_tester_condition_afficher_si.php

Détails : Afficher_si, · 57ac077ad2 - saisies - SPIP on GIT