Пример #1
0
<?php

require_once "./include/config.php";
$install = new installer($configuration);
$content = $install->go();
// $_top entfernen um Smarttemplate ein weiteres Template erstellen zu lassen
unset($_top);
$tpl = new smarttemplate('./include/templates/debug.html');
$tpl->assign('var', array('errors' => $catchedErrors, 'content' => $content));
$debug = $tpl->result();
// $_top entfernen um Smarttemplate ein weiteres Template erstellen zu lassen
unset($_top);
/*
// Debugtemplate in Template einfuegen sofern noetig und moeglich
if ( preg_match ( '|<body([^>]{1,})>|', $content, $result ) )
{
	$content		= str_replace
	( 
		'<body' . $result[1] . '>',
		'<body' . $result[1] . '>' . $debug,
		$content
	);
}
*/
#echo $content;
$additional_content = "<pre>Setupfile in use ({$configuration}):\n";
$additional_content .= htmlentities(implode(file("./installer/{$configuration}/config.xml")));
$additional_content .= "</pre>";
echo str_replace("</body>", $additional_content . "</body>", $content);