Skip to content
Extraits de code Groupes Projets
Valider 2c46824d rédigé par cerdic's avatar cerdic
Parcourir les fichiers

changement de signature pour declarer_filtres_squelettes : passer les infos du...

changement de signature pour declarer_filtres_squelettes : passer les infos du squelette pour permettre aux plugins de savoir quel filtre inserer (notamment si ils dependent du content-type)
parent 9aea6e72
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -215,9 +215,18 @@ function analyse_resultat_skel($nom, $cache, $corps, $source='') {
? 'html'
: 'php';
$skel = array(
'squelette' => $nom,
'source' => $source,
'process_ins' => $process_ins,
'invalideurs' => $cache,
'entetes' => $headers,
'duree' => isset($headers['X-Spip-Cache']) ? intval($headers['X-Spip-Cache']) : 0
);
// traiter #FILTRE{} et filtres
if (is_null($filtres)) {
$filtres = pipeline('declarer_filtres_squelettes',array());
$filtres = pipeline('declarer_filtres_squelettes',array('args'=>$skel,'data'=>array()));
}
if (count($filtres) OR (isset($headers['X-Spip-Filtre']) AND strlen($headers['X-Spip-Filtre']))) {
// proteger les <INCLUDE> et tous les morceaux de php
......@@ -239,14 +248,10 @@ function analyse_resultat_skel($nom, $cache, $corps, $source='') {
unset($headers['X-Spip-Filtre']);
}
return array('texte' => $corps,
'squelette' => $nom,
'source' => $source,
'process_ins' => $process_ins,
'invalideurs' => $cache,
'entetes' => $headers,
'duree' => isset($headers['X-Spip-Cache']) ? intval($headers['X-Spip-Cache']) : 0
);
$skel['entetes'] = $headers;
$skel['texte'] = $corps;
return $skel;
}
......
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