\n"
. highlight_string($page['codephp'], true)
. "\n
\n";
}
$msg = array($err);
erreur_squelette($msg);
}
//
// Envoyer le resultat apres post-traitements
//
// (c'est ici qu'on fait var_recherche, validation, boutons d'admin,
// cf. public/assembler.php)
echo pipeline('affichage_final' . _PIPELINE_SUFFIX, $page['texte']);
if ($lang) {
lang_select();
}
// l'affichage de la page a pu lever des erreurs (inclusion manquante)
// il faut tester a nouveau
$debug = ((_request('var_mode') == 'debug') or $tableau_des_temps) ? array(1) : array();
// Appel au debusqueur en cas d'erreurs ou de demande de trace
// at last
if ($debug) {
// en cas d'erreur, retester l'affichage
if ($html and ($affiche_boutons_admin or $debug)) {
$var_mode_affiche = _request('var_mode_affiche');
$var_mode_objet = _request('var_mode_objet');
$GLOBALS['debug_objets'][$var_mode_affiche][$var_mode_objet . 'tout'] = ($var_mode_affiche == 'validation' ? $page['texte'] : "");
echo erreur_squelette(false);
}
} else {
if (isset($GLOBALS['meta']['date_prochain_postdate'])
and $GLOBALS['meta']['date_prochain_postdate'] <= time()
) {
include_spip('inc/rubriques');
calculer_prochain_postdate(true);
}
// Effectuer une tache de fond ?
// si _DIRECT_CRON_FORCE est present, on force l'appel
if (defined('_DIRECT_CRON_FORCE')) {
cron();
}
// sauver le cache chemin si necessaire
save_path_cache();
}
}