PHP-Code:
<?php
/*
Vermieterskript 3.0
Copyright 2004 by Dietsch Media
***MOD: Daten entfernt***
*/
?>
<?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); }//endif }//endwhile closedir($handle); $z=1; $flags .= "<TABLE>";
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++; } }//endforeach $flags .="</TABLE>"; $action = "save"; $button = "Speichern und Standardsprache festlegen";
} 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"; }//endif stren $_GET['save']
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); ?>