Skip to content
Extraits de code Groupes Projets
Valider bcd23d89 rédigé par Maïeul's avatar Maïeul Validation de Gitea
Parcourir les fichiers

fix(#134): le critère `{tri_selon_reponse}` provquait une erreur en PHP 8.1

Un critère cela genère du code PHP, donc il faut "doublement
guillemeter" les chaînes

fix #134
parent 591a1799
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -5,6 +5,9 @@ ...@@ -5,6 +5,9 @@
- #113 Amélioration de l'ergonomie de la configuration des traitements : chaque traitement se trouve désormais dans un onglet (vertical) - #113 Amélioration de l'ergonomie de la configuration des traitements : chaque traitement se trouve désormais dans un onglet (vertical)
### Fixed
- #134 Correction bug `{tri_selon_reponse}` sous PHP 8+
## [5.2.3] - 2022-11-08 ## [5.2.3] - 2022-11-08
### Fixed ### Fixed
......
...@@ -39,7 +39,7 @@ function critere_tri_selon_reponse_dist($idb, &$boucles, $crit) { ...@@ -39,7 +39,7 @@ function critere_tri_selon_reponse_dist($idb, &$boucles, $crit) {
$not = $crit->not; $not = $crit->not;
$_quoi = calculer_liste($crit->param[0], array(), $boucles, $boucles[$idb]->id_parent); $_quoi = calculer_liste($crit->param[0], array(), $boucles, $boucles[$idb]->id_parent);
$k = count($boucle->join)+1; $k = count($boucle->join)+1;
$boucle->join[$k]= array($t,'id_formulaires_reponse'); $boucle->join[$k]= array("'$t'","'id_formulaires_reponse'");
$boucle->from["L$k"]= 'spip_formulaires_reponses_champs'; $boucle->from["L$k"]= 'spip_formulaires_reponses_champs';
$op = array("'='", "'L$k.nom'", "sql_quote(".$_quoi.")"); $op = array("'='", "'L$k.nom'", "sql_quote(".$_quoi.")");
$boucle->where[]= array("'?'","!in_array($_quoi,array('date','id_formulaires_reponse'))",$op,"''"); $boucle->where[]= array("'?'","!in_array($_quoi,array('date','id_formulaires_reponse'))",$op,"''");
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter