2 commits

spip/spip | 2 commits
-
Par ARNO*, le 26 avril 2021 à 16h27min :

Label des saisies dans #wysiwyg

*Modifié*
    prive/themes/spip/content.css.html

Détails : https://git.spip.net/spip/spip/commit/79c6e58ad34e9779cbf7c7dddaba5950e0427035

==============================
Par ARNO*, le 1er mai 2021 à 21h13min :

Sur certain serveurs, echo non suivi de die() ne provoque aucun affichage.

*Modifié*
    ecrire/inc/actions.php

Détails : https://git.spip.net/spip/spip/commit/89795183b9dba6c792a58a1f217a7b0bb58523fb

Salut Arno*,

ce die() est pour le moins un peu violent, et même si en pratique la plupart des scripts finissent après l’appel à ajax_retour() il serait bien de l’éviter.

Je ne sais pas si tu préciser les conditions d’apparition du bug, mais je suppose que ça arrive dans le cas d’un json vide, ou un retour très court ?

Peux-tu tester le patch suivant et confirmer que ça règle aussi le problème de manière plus douce ?

diff --git a/ecrire/inc/actions.php b/ecrire/inc/actions.php
index 5ebfb7f2f4..0487de807f 100644
--- a/ecrire/inc/actions.php
+++ b/ecrire/inc/actions.php
@@ -142,5 +142,7 @@ function ajax_retour($corps, $content_type = null) {
$debut = (($xml and strlen(trim($corps))) ? '<' . "?xml version='1.0' encoding='" . $c . "'?" . ">\n" : '');
$fin = '';

- die ($debut.$corps.$fin.$e);
+ echo $debut.$corps.$fin.$e;
+ while (ob_get_level()) ob_end_flush();
+ flush();
}

--
Cédric
Le 1 mai 2021 à 21:15 +0200, ARNO* <noreply@spip-contrib.net>, a écrit :

spip/spip | 2 commits
-
Par ARNO*, le 26 avril 2021 à 16h27min :

Label des saisies dans #wysiwyg

*Modifié*
prive/themes/spip/content.css.html

Détails : Label des saisies dans #wysiwyg (79c6e58a) · Validations · spip / spip · GitLab

==============================
Par ARNO*, le 1er mai 2021 à 21h13min :

Sur certain serveurs, echo non suivi de die() ne provoque aucun affichage.

*Modifié*
ecrire/inc/actions.php

Détails : Sur certain serveurs, echo non suivi de die() ne provoque aucun affichage. (89795183) · Validations · spip / spip · GitLab

_______________________________________________
spip-commit@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-commit
dev: http://trac.rezo.net/trac/spip/