Skip to content
Extraits de code Groupes Projets
Valider 1533cbe9 rédigé par esj's avatar esj
Parcourir les fichiers

Deux problèmes dans le débusqueur.

D'une part, [14571] avait trouvé une meilleure solution pour les utiliateurs non connectés que [14468], mais sans revenir sur le code de celui-ci qui du coup empêchait l'affichage des erreurs (pour ses deux OR mal parenthèsés, ça a été corrigé entre temps).

D'autre part, être en mode debug n'est plus décidable en début de script car depuis {{{tableau_des_erreurs}}} est passé en statique on peut le forcer tardivement par le {{{set_request}}} dans le débusqueur; faute de le savoir, {{{ecrire_fichier}}} mettait en cache le résultat d'une compilation mal passée.

Et retrait d'une scorie de [15040] qui n'a rien à voir.
parent e75b6855
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -127,7 +127,7 @@ function ecrire_fichier ($fichier, $contenu, $ecrire_quand_meme = false, $trunca ...@@ -127,7 +127,7 @@ function ecrire_fichier ($fichier, $contenu, $ecrire_quand_meme = false, $trunca
// grave s'est presentee (compilation du squelette, MySQL, etc) // grave s'est presentee (compilation du squelette, MySQL, etc)
if (( if ((
(isset($GLOBALS['var_preview'])&&$GLOBALS['var_preview']) (isset($GLOBALS['var_preview'])&&$GLOBALS['var_preview'])
OR (isset($GLOBALS['var_mode'])&&($GLOBALS['var_mode'] == 'debug')) OR (_request('var_mode') == 'debug')
OR defined('spip_interdire_cache')) OR defined('spip_interdire_cache'))
AND !$ecrire_quand_meme) AND !$ecrire_quand_meme)
return; return;
......
...@@ -419,7 +419,7 @@ function info_maj ($dir, $file, $version) ...@@ -419,7 +419,7 @@ function info_maj ($dir, $file, $version)
} }
if (!$new) return ""; if (!$new) return "";
return "<br /><a style='color: red' href='$dir'>" . $new . return "<br /><a style='color: red' href='$dir'>" .
_L('De nouvelles_versions_de_SPIP_sont_disponibles') . _L('De nouvelles_versions_de_SPIP_sont_disponibles') .
'</a><br />'; '</a><br />';
} }
......
...@@ -100,10 +100,8 @@ function public_debusquer_dist($message='', $lieu='') { ...@@ -100,10 +100,8 @@ function public_debusquer_dist($message='', $lieu='') {
if (!_DIR_RESTREINT OR headers_sent()) return $res; if (!_DIR_RESTREINT OR headers_sent()) return $res;
if ($tableau_des_erreurs) { if ($tableau_des_erreurs) http_status(503);
http_status(503);
return;
}
http_no_cache(); http_no_cache();
if (isset($_GET['var_profile'])) { if (isset($_GET['var_profile'])) {
$titre = parametre_url($GLOBALS['REQUEST_URI'], 'var_profile', ''); $titre = parametre_url($GLOBALS['REQUEST_URI'], 'var_profile', '');
......
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