[champs_extras_core ↪ choix_grille] 2 commits

spip-contrib-extensions/champs_extras_core | 2 commits

Par Maïeul Rouquette, le 18 janvier 2022 à 15h20min :

php doc avec un info de temps non précise

Modifié
cextras_fonctions.php

Détails : https://git.spip.net/spip-contrib-extensions/champs_extras_core/commit/23f83f28b36934f0eda345fe79c746017898d1b7

==============================
Par Maïeul Rouquette, le 18 janvier 2022 à 16h12min :

Pouvoir utiliser la saisie choix_grille en champ extra :

  • en base, on serialise via saisies_chaine2tableau(), car la fonction
    inverse est abondamment utilisée dans saisies, notamment dans le code
    des vues
  • pour #LISTER_VALEURS on retourne les valeurs « brutes » selon le mode
    d’export proposé au départ pour formidable
  • la detection du type de saisie se fait sur la présence ou non de
    data_cols et data_rows, ce qui permet de ne pas se limiter à la
    saisie choix_grille mais aussi d’utiliser des saisies « héritières »
  • au passage, on rend aussi compatible le crayonnage pour des champs
    extra de type checkbox, qui nécessite la sérialisation

Modifié
cextras_fonctions.php
cextras_pipelines.php
inc/cextras.php

Détails : https://git.spip.net/spip-contrib-extensions/champs_extras_core/commit/5e996d98aba71a02229b264bb75108bc299bbd58