From 0cf15c637f32a365e434892f741aa7357c2917a6 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Thu, 9 Dec 2010 09:05:10 +0000 Subject: [PATCH] report oublie de r15943 --- ecrire/inc/utils.php | 10 ++++++---- ecrire/public/assembler.php | 3 +++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index 5321540ab4..49f0ec205c 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -1809,11 +1809,13 @@ function recuperer_fond($fond, $contexte=array(), $options = array(), $connect=' foreach(is_array($fond) ? $fond : array($fond) as $f){ $page = evaluer_fond($f, $contexte, $connect); if ($page === '') { - $msg = array('info_erreur_squelette2', - array('fichier'=>"'$fond'")); - erreur_squelette($msg, @$options['compil']); + $c = isset($options['compil']) ? $options['compil'] :''; + $a = array('fichier'=>$fond.'.'._EXTENSION_SQUELETTES); + erreur_squelette(_T('info_erreur_squelette2', $a), $c); } - if (isset($options['ajax'])AND $options['ajax']) + + if (isset($options['ajax'])AND $options['ajax']){ + include_spip('inc/filtres'); $page['texte'] = encoder_contexte_ajax(array_merge($contexte,array('fond'=>$f)),'',$page['texte']); $page = pipeline('recuperer_fond',array( diff --git a/ecrire/public/assembler.php b/ecrire/public/assembler.php index cbfa2bb012..82ddd75e47 100644 --- a/ecrire/public/assembler.php +++ b/ecrire/public/assembler.php @@ -94,6 +94,9 @@ function assembler($fond, $connect='') { // produire la page : peut mettre a jour $lastmodified $produire_page = charger_fonction('produire_page','public'); $page = $produire_page($fond, $contexte, $use_cache, $chemin_cache, NULL, $page, $lastmodified, $connect); + if ($page === '') + erreur_squelette(_T('info_erreur_squelette2', + array('fichier'=>$fond.'.'._EXTENSION_SQUELETTES))); } if ($page AND $chemin_cache) $page['cache'] = $chemin_cache; -- GitLab