Ich habe mir die Mühe gemacht : Keine Ahnung WIESO !
Das ist ein Automatisch generierte Setup-Script mit viel scheisse drin :
Hier sollte funtionieren !
PHP-Code:
<?php
$debug = false;
require_once ("../functions/general.php");
require_once ("../functions/session.php");
starteSession ();
require_once ("../functions/misc.php");
require_once ("../functions/error.php");
require_once ("../functions/messages.php");
ini_set ( "display_errors", 1 );
error_reporting ( E_ALL & ~ (E_NOTICE | E_USER_NOTICE) );
$myerror = set_error_handler ( 'errorHandler' );
require_once ("../classes/adodb-errorhandler.inc.php");
require_once ("../classes/adodb.inc.php");
require_once ("../functions/check.php");
require_once ("../functions/file.php");
require_once ("../classes/freeTemplate.class.php");
require_once ("../rootfunctions.php");
require_once ("../functions/security.php");
require_once ("../functions/images.php");
global $error_messages;
$error_messages = $_SESSION ['error_messages'];
$tpl = new freeTemplate ( );
$go = (sizeof ( $_REQUEST ) < 1 or strlen ( $_REQUEST ['go'] ) < 1) ? "" : $_REQUEST ['go'];
switch($go){
case 'controlStep1': include('controlStep1.php'); break;
case 'step2':
if (strlen($_GET['save'])<=1)
{
$handle=opendir(getabsolutepath()."/images/flags/");
}
$flaglist = array();
while ($file = readdir($handle)) {
$marker = substr($file,0,4);
if ( $file != '.' && $file != '..' && eregi(".(gif|jpg|png)$",$file) && $marker=="flag")
array_push($flaglist,$file); }
foreach ($flaglist as $value)
{
$name = substr($value,5,strlen($value)-9);
if(strlen($value)>4) {
$flags .= ($z==1)?"<TR><TD>":"<TD>"; $flags .= " <input type=\"checkbox\" name=\"$name\" value=\"$name\"></TD><TD>";
$flags .= "<img src=\"../images/flags/$value\" title=\"$name\"> $name</TD>";
if ($z==4) {
$flags.="</TR>";
$z=0;
}
$z++;
}else {
require_once("../setup.conf.php"); $flags = "<h4>Bitte wählen Sie die Standardsprache (Default Language):</h4>";
}
}
$flags .= "<select name=\"standard\">\n";
foreach ($lang as $value) {
$flags.="<option value=\"$value\">$value</option>\n";
$flags .= "</select>"; $action = "gostep3"; $button ="Weiter mit Schritt 3";
}
makeErrorMessages('step2.html');
$tpl->replaceVar("ACTION",$action);
$tpl->replaceVar("BUTTONDESC",$button);
$tpl->replaceVar("FLAGS",$flags);
$tpl->printTemplate();
break;
case 'controlStep2':
include('controlStep2.php');
break;
case 'step3': require_once("../config.inc.php");
$dbconn = &ADONewConnection('mysql'); $dbconn ->PConnect($conf['dbserver'],$conf['dbuser'],sec_decrypt($conf['dbpass']),$conf['dbname']);
makeErrorMessages('step3.html');
$tpl->printTemplate();
break;
case 'controlStep3':
include('controlStep3.php');
break;
case 'step4':
makeErrorMessages('step4.html');
$tpl->printTemplate();
break;
case 'test': include('../functions/systemcheck.php');
makeErrorMessages('systemtest.html');
$tpl->replaceVar('TEST',$sys); $tpl->printTemplate();
break;
case 'step1':
makeErrorMessages('step1.html');
$tpl->printTemplate();
break;
default: makeErrorMessages('licence.html');
$tpl->printTemplate();
break;
}
$_SESSION['error_messages']=$error_messages; unset($tpl); ?>