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

Une scorie de la version de Dev (dont hérite la 2.1): l'appel au débusqueur...

Une scorie de la version de Dev (dont hérite la 2.1): l'appel au débusqueur avait été dupliqué au lieu d'être déplacé, de sorte que son premier appel sortait avant que les inclusions soit compilées.
parent da4b3cdb
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -157,19 +157,17 @@ if (isset($GLOBALS['_INC_PUBLIC'])) { ...@@ -157,19 +157,17 @@ if (isset($GLOBALS['_INC_PUBLIC'])) {
if ($affiche_boutons_admin) if ($affiche_boutons_admin)
include_spip('balise/formulaire_admin'); include_spip('balise/formulaire_admin');
// Appeler ici le debusqueur en cas de demande explicite,
// pour qu'il ait toute latitude dans la presentation
if ($debug) {
$var_mode_affiche = _request('var_mode_affiche');
$GLOBALS['debug_objets'][$var_mode_affiche][$var_mode_objet . 'tout'] = ($var_mode_affiche== 'validation' ? $page['texte'] :"");
echo erreur_squelette();
}
// Execution de la page calculee
// traitements sur les entetes avant envoi // decomptage des visites, on peut forcer a oui ou non avec le header X-Spip-Visites
// peut servir pour le plugin de stats // par defaut on ne compte que les pages en html (ce qui exclue les js,css et flux rss)
$page['entetes'] = pipeline('affichage_entetes_final', $page['entetes']); $spip_compter_visites = $html?'oui':'non';
if (isset($page['entetes']['X-Spip-Visites'])){
$spip_compter_visites = in_array($page['entetes']['X-Spip-Visites'],array('oui','non'))?$page['entetes']['X-Spip-Visites']:$spip_compter_visites;
unset($page['entetes']['X-Spip-Visites']);
}
// Execution de la page calculee
// 1. Cas d'une page contenant uniquement du HTML : // 1. Cas d'une page contenant uniquement du HTML :
if ($page['process_ins'] == 'html') { if ($page['process_ins'] == 'html') {
...@@ -201,18 +199,16 @@ if (isset($GLOBALS['_INC_PUBLIC'])) { ...@@ -201,18 +199,16 @@ if (isset($GLOBALS['_INC_PUBLIC'])) {
} }
// //
// Post-traitements et affichage final // Post-traitements
// //
page_base_href($page['texte']); page_base_href($page['texte']);
// (c'est ici qu'on fait var_recherche, validation, boutons d'admin, // (c'est ici qu'on fait var_recherche, validation, boutons d'admin,
// cf. public/assembler.php) // cf. public/assembler.php)
echo pipeline('affichage_final', $page['texte']); $page['texte'] = pipeline('affichage_final', $page['texte']);
// Appel au debusqueur en cas d'erreurs ou de demande de trace // Appel au debusqueur en cas d'erreurs ou de demande de trace
$debug = ((_request('var_mode') == 'debug') OR $tableau_des_temps AND isset($_COOKIE['spip_admin']) AND !$flag_preserver);
if ($debug) { if ($debug) {
if ($affiche_boutons_admin) { if ($affiche_boutons_admin) {
$var_mode_affiche = _request('var_mode_affiche'); $var_mode_affiche = _request('var_mode_affiche');
...@@ -220,6 +216,9 @@ if (isset($GLOBALS['_INC_PUBLIC'])) { ...@@ -220,6 +216,9 @@ if (isset($GLOBALS['_INC_PUBLIC'])) {
echo erreur_squelette(); echo erreur_squelette();
} }
} else { } else {
// at last
echo $page['texte'];
if (isset($GLOBALS['meta']['date_prochain_postdate']) if (isset($GLOBALS['meta']['date_prochain_postdate'])
AND $GLOBALS['meta']['date_prochain_postdate'] <= time()) { AND $GLOBALS['meta']['date_prochain_postdate'] <= time()) {
include_spip('inc/rubriques'); include_spip('inc/rubriques');
...@@ -242,6 +241,14 @@ if (isset($GLOBALS['_INC_PUBLIC'])) { ...@@ -242,6 +241,14 @@ if (isset($GLOBALS['_INC_PUBLIC'])) {
save_path_cache(); save_path_cache();
} }
// Gestion des statistiques du site public
if (($GLOBALS['meta']["activer_statistiques"] != "non")
AND $spip_compter_visites!='non') {
$stats = charger_fonction('stats', 'public');
$stats();
}
} }
?> ?>
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