Subversion Repositories Applications.framework

Compare Revisions

Ignore whitespace Rev 439 → Rev 440

/trunk/framework/SquelettePhp.php
30,7 → 30,7
extract($donnees);
 
// Démarage de la bufferisation de sortie
ob_start();
ob_start();
// Si les tags courts sont activés
if ((bool) @ini_get('short_open_tag') === true) {
// Simple inclusion du squelette
48,8 → 48,8
// Suppression du buffer
@ob_end_clean();
} else {
$msg = "Le fichier du squelette '$fichier' n'existe pas.";
trigger_error($msg, E_USER_WARNING);
trigger_error("Le fichier du squelette '$fichier' n'existe pas." . print_r(debug_backtrace(), TRUE) . "</pre>",
E_USER_WARNING);
}
// Retourne le contenu
return $sortie;
65,6 → 65,7
$contenu = file_get_contents($chemin_squelette);
// Remplacement de tags courts par un tag long avec echo
$contenu = str_replace('<?=', '<?php echo ', $contenu);
$contenu = str_replace('<? ', '<?php ', $contenu);
// Ajout systématique d'un point virgule avant la fermeture php
$contenu = preg_replace("/;*\s*\?>/", "; ?>", $contenu);
return $contenu;