Skip to content
Extraits de code Groupes Projets
Valider 339debde rédigé par Fil's avatar Fil
Parcourir les fichiers

corrige l'enigme de #964 : le http_status 204 faisait planter l'ajax

parent 35e272fe
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -52,16 +52,18 @@ if (defined('_INC_PUBLIC')) { ...@@ -52,16 +52,18 @@ if (defined('_INC_PUBLIC')) {
// Est-ce une action ? // Est-ce une action ?
if ($action = _request('action')) { if ($action = _request('action')) {
define('_ESPACE_PRIVE', true);
include_spip('inc/autoriser'); // chargement systematique pour les actions include_spip('inc/autoriser'); // chargement systematique pour les actions
include_spip('inc/headers'); include_spip('inc/headers');
$var_f = charger_fonction($action, 'action'); $var_f = charger_fonction($action, 'action');
$var_f(); $var_f();
define('_ESPACE_PRIVE', true);
if ($GLOBALS['redirect'] if ($GLOBALS['redirect']
OR $GLOBALS['redirect'] = _request('redirect')) OR $GLOBALS['redirect'] = _request('redirect'))
redirige_par_entete(urldecode($GLOBALS['redirect'])); redirige_par_entete(urldecode($GLOBALS['redirect']));
if (!headers_sent())
http_status(204); // No Content # # pour un appel ajax ca provoque une erreur 500
# if (!headers_sent())
# http_status(204); // No Content
exit; exit;
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter