400 Commits (ca50a510fa6dff947913440e32ecb24c4f36bfc9)

Author SHA1 Message Date
Maïeul ca50a510fa mise en forme phpdoc 5 months ago
Matthieu Marcillaud 3eca43740b Éviter un deprecated avec un appel sur null de saisies_normaliser_disable_choix() 6 months ago
Maïeul 2dddf31a07 2b9babe158 avait supprimé, pour une raison que j'ignore, une negation dans un test... 7 months ago
Maïeul 4ef5c67713 fix warning 7 months ago
Maïeul 2b9babe158 Fix bug signalé ici https://discuter.spip.net/t/affichage-conditionnel-de-saisie-syntaxe-des-tests-spip3-2-13/159418 7 months ago
Maïeul d21d8497c4 Une verification verifier_valeur_acceptable 7 months ago
Maïeul 62d40e3efd Pb #77 : passer la description de la saisie aux vérifications dans le 7 months ago
Maïeul 2f3fc8155e Pb #175 7 months ago
Maïeul 5543edc815 fix #137 7 months ago
Maïeul 83d0ef451a Doc des options de dev, étape 1 : ajuster la fonction `saisies_generer_aide()` + les .yaml 7 months ago
Maïeul cf1942c5fc Commentaire dans le code 7 months ago
Maïeul 760e3dbbf1 fix #130, log d'erreur si on demande une verif mais que le plugin verifier n'est pas activé 7 months ago
Maïeul 848bab2b50 retour ligne 7 months ago
Maïeul 3bb2935fd3 erreur dans un commentaire, sans doute un copier-coller trop rapide 7 months ago
Maïeul 6fd559df69 20bef58911 avait cassé le retour de l'icone de saisie si elle était inexistante (ca change concrètement rien du coup, c'est juste histoire d'être cohérent) 8 months ago
Maïeul 99894d1050 code de debug qui trainait 8 months ago
Maïeul c25c51b342 fix warning dans , si on veut insérer après une saisie qui n'existe pas : dans ce cas insérer tout à la fin 8 months ago
Maïeul 6a6d54afb2 fix warning dans si on veut insérer une mauvaise saisie 8 months ago
Maïeul 10bd6032f9 Ajout de `saisie_deplacer_avant()` et `saisies_deplacer_apres()` (qui encapsulent 8 months ago
Maïeul cb00ac1e26 commentaire inutile 8 months ago
Maïeul f92e6d64db Préambule à la résolution de #155 : des tests unitaires (old school) sur 8 months ago
Maïeul b520fd2816 coquille PHPdoc 8 months ago
Maïeul 340a55c2f5 pour faire plaisir à @marcimat, utiliser des tests stricts :) 8 months ago
Maïeul 90b4b9fc62 Dans les fonction PHP d'évaluation des afficher_si, utiliser des noms de 8 months ago
Maïeul 7566af0551 erreur PHPdoc 8 months ago
Maïeul f7940b0bf4 Afficher_si, 8 months ago
Maïeul 20bef58911 Pour l'icone des saisies, aller chercher d'abord dans le dossier 8 months ago
Maïeul f601536a85 oups 8 months ago
Maïeul 6aaefca2f0 Fix #159. 8 months ago
Maïeul 724ad81a63 encore un cas où l'on cherchait dans les options globales des saisies, alors qu'en fait on ne voulait chercher que dans les saisies elles-même 8 months ago
Maïeul 2e507635d4 la saisie `choix_grille` peut raisonnablement être considérée comme tabulaire 9 months ago
Matthieu Marcillaud f2eb3658b9 PHP 8.1 : Deprecated--. Ne pas appliquer de fonctions textes avec une valeur null. 9 months ago
Maïeul 9c8e9135e0 coquille sur nom de variable introduit en df89aa8, fix warning PHP 1 year ago
RastaPopoulos 606f21fcd8 Encore une simplification du isset 1 year ago
RastaPopoulos df89aa890c Au passage dans cette branche, on remet comme avant les tests d'obligation directement dans saisies_verifier() car sinon ça parcourt deux fois tous les champs + deux fois toutes les recherches de valeurs. Du coup on peut supprimer la fonction qui n'était pas utilisée autrement. On a alors bien la recherche dans l'éventuel y compris pour l'obligation + on le rajoute aussi pour le afficher_si où ça manquait ! 1 year ago
RastaPopoulos c1625bbd2e Partout où il y a des _request ou des set_request, on doit pouvoir passer un tableau de valeurs qui remplace GET/POST puisque ces fonctions de SPIP savent le faire. Ce qui permet alors de vérifier un jeu de valeurs prédéfinis, qu'on a sous la main, et non pas le POST. 1 year ago
Maïeul c06d8626e3 Fix #127. 1 year ago
RastaPopoulos db6e3f3d29 Encore un cas où ça n'utilisait pas saisies_request() et ça cherche directement une clé dans le tableau, et donc où ça ne marchait pas pour les names en tableau. J'espère qu'il n'y en a plus, normalement c'était l'objet de #29 mais il restait encore des endroits où ça ne l'utilisait pas. Aussi deuxième bug au passage, même sans les names tableau : pour afficher_si ça ne cherchait la valeur que dans l'env valeurs, alors que depuis le départ dans generer_vue ça cherche dans l'env valeurs et sinon dans l'env directement. Du coup incohérence entre les deux. Par compat dans les deux endroits j'ai rajouté une transformation en chaine vide si c'est null, car saisies_request renvoie null quand ça n'existe pas, alors qu'avant à ces endroits ça mettait chaine vide. Ce n'est peutêtre pas utile pourrait être retiré. 1 year ago
RastaPopoulos 4954ebff20 Perf : il n'y a pas à lancer tout une machinerie de parsing, preg_match_all etc sur 5 fonctions d'affilés, pour une chaine qui est dès le départ vide. 1 year ago
RastaPopoulos a42a78ee9a Fix #28 comme indiqué dans le ticket. 1) Simplification de saisies_request qui n'a pas besoin de tester le tableau lui-même, puisque _request de base permet déjà de lui passer un tableau explicite. 2) Simplification à mort de l'affichage de la vue car on ne doit pas répéter X fois le traitement des champs tableaux avec crochets, c'est saisies_request qui le fait. Ce qui corrige le bug que ça n'utilisait pas env valeurs pour le cas où c'était des tableaux, et ça cherchait que dans env. Tout en simplifiant le code. 1 year ago
Maïeul d6e4c1b98e Fix #20 1 year ago
Maïeul b1df3c5112 Afficher_si et regexp : permettre plusieurs modificateurs 1 year ago
Maïeul 895b3d7365 constructeur de saisies : toutes les saisies en pleine largeur. 1 year ago
Maïeul 96ba58283f La vérification des valeurs acceptables dépend parfois des afficher_si 1 year ago
Maïeul 1225d3ca93 Retour sur le commit 625631c038. 1 year ago
Maïeul 5a9d92dce5 Perf 1 year ago
Maïeul a78842ff02 Inutile d'avoir un fichier _options partout, vu que _T_ou_typo est appelé uniquement dans certaines fonctions 1 year ago
Maïeul dd5e408dcb Coquille PHpDoc 1 year ago
Maïeul 9d9b8eb1a3 coquille phpDoc, bis 1 year ago
Maïeul a197847573 coquille phpdoc 1 year ago