spip/spip | 5 commits
Par Matthieu Marcillaud, le 22 juillet 2024 à 16h13min :
docs(changelog): #5972
Modifié
CHANGELOG.md
Détails : docs(changelog): #5972 (817403c4) · Validations · spip / spip · GitLab
==============================
Par Matthieu Marcillaud, le 22 juillet 2024 à 16h13min :
fix: Ne pas appeler compter_calculer_select() si la requête principale a échoué
Refs: #5972
Modifié
ecrire/src/Compilateur/Iterateur/Sql.php
==============================
Par Matthieu Marcillaud, le 22 juillet 2024 à 16h13min :
perf: Ne pas appeler compter_calculer_select() inutilement
Si le nombre de résultats reçu est déjà inférieur à la pagination demandée,
il n’est pas nécessaire de calculer un grand total plus grand.
Refs: #5972
Modifié
ecrire/src/Compilateur/Iterateur/Sql.php
==============================
Par Matthieu Marcillaud, le 22 juillet 2024 à 16h13min :
fix: Gérer le cas de plusieurs colonnes de groupby dans sql_contsel en SQLite
Une solution est de passer par un objet json dans ce cas.
Refs: #5972
Modifié
ecrire/req/mysql.php
ecrire/req/sqlite_generique.php
==============================
Par Matthieu Marcillaud, le 22 juillet 2024 à 16h13min :
fix: Envoyer le bon type de paramètre $requeter à sql_select et sql_countsel
On évite d’envoyer un $requeter de type array à ces fonctions.
Note: on enlève aussi ce test (array) dans sql_select, qui ne servait que pour ce cas précis.
Refs: #5972
Modifié
ecrire/base/abstract_sql.php
ecrire/public/composer.php