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

le message d'erreur (aucun ...) du squelette 404 ne se voyait plus

parent b2f16d33
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
<div id="principal" class="contenu"> <div id="principal" class="contenu">
<h1 class="titre-texte"><:pass_erreur:> 404</h1> <h1 class="titre-texte"><:pass_erreur:> 404</h1>
<p>#ERREUR_AUCUN</p> [<p>(#ENV*{erreur}|propre)</p>]
</div> </div>
......
...@@ -92,19 +92,10 @@ function calcule_header_et_page ($fond, &$delais) { ...@@ -92,19 +92,10 @@ function calcule_header_et_page ($fond, &$delais) {
header("Content-Type: text/html; charset=".lire_meta('charset')); header("Content-Type: text/html; charset=".lire_meta('charset'));
if ($flag_ob) { if ($flag_ob) {
// Si la page est vide, gerer l'erreur 404 // Si la page est vide, produire l'erreur 404
if (trim($page['texte']) === '' if (trim($page['texte']) === ''
AND $var_mode != 'debug') { AND $var_mode != 'debug') {
include_ecrire('inc_headers.php'); $page = message_erreur_404();
http_status(404);
$contexte_inclus = array(
'erreur_aucun' => message_erreur_404()
);
$page = array('texte' => '<'.'?php
$contexte_inclus = array();
include(\''.addslashes(find_in_path('404.php3')).'\');
?'.'>',
'process_ins' => 'php');
} }
// Interdire au client de cacher un login, un admin ou un recalcul // Interdire au client de cacher un login, un admin ou un recalcul
else if ($flag_dynamique OR $var_mode else if ($flag_dynamique OR $var_mode
...@@ -378,21 +369,27 @@ function inclure_balise_dynamique($texte, $echo=true, $ligne=0) { ...@@ -378,21 +369,27 @@ function inclure_balise_dynamique($texte, $echo=true, $ligne=0) {
} }
function message_erreur_404 () { function message_erreur_404 ($erreur= "") {
if ($GLOBALS['id_article']) if (!$erreur) {
if (isset($GLOBALS['id_article']))
$erreur = 'public:aucun_article'; $erreur = 'public:aucun_article';
else if ($GLOBALS['id_rubrique']) else if (isset($GLOBALS['id_rubrique']))
$erreur = 'public:aucune_rubrique'; $erreur = 'public:aucune_rubrique';
else if ($GLOBALS['id_breve']) else if (isset($GLOBALS['id_breve']))
$erreur = 'public:aucune_breve'; $erreur = 'public:aucune_breve';
else if ($GLOBALS['id_auteur']) else if (isset($GLOBALS['id_auteur']))
$erreur = 'public:aucun_auteur'; $erreur = 'public:aucun_auteur';
else if ($GLOBALS['id_syndic']) else if (isset($GLOBALS['id_syndic']))
$erreur = 'public:aucun_site'; $erreur = 'public:aucun_site';
else }
$erreur = ''; include_ecrire('inc_headers.php');
http_status(404);
return _T($erreur);
return array('texte' => '<'.'?php
$contexte_inclus = array("fond" => 404,
"erreur" => _T("' . $erreur . '"));
include(\'page.php3\'); ?'.'>',
'process_ins' => 'php');
} }
// Renvoie le _GET ou le _POST emis par l'utilisateur // Renvoie le _GET ou le _POST emis par l'utilisateur
......
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