Nouvelle version du plugin #Crayons pour #SPIP
– Nombreuses notices PHP en moins
– Changement de stratégie dans la fonction valeur_colonne_table_dist()
: on ne calcule la partie where de la requête SQL que si c’est réellement utile, et pour ce faire, on sépare en 2 fonctions le calcul :
–- du nom de la table d’application et de sa/ses clés primaires
–- du where SQL
De la sorte, si un contrôleur calcule lui-même les valeurs de tous ses champs, aucune tentative erronée de créer un where adapté n’est réalisé, ce qui évite des notices PHP lorsque le controleur utilise des noms de champs ne correspondant pas à des colonne SQL.
Ceci permet entre autres de passer des #EDIT{mots_article-128}
dans une boucle GROUPES_MOTS et en gérant un contrôleur adapté permettant de sélectionner les mots d’un certain groupe, liés/à lier à l’article 128.