'.$lang['test'].' FTP-Connection 1

'.TesteFTP($_POST["ftp_server0"],$_POST["ftp_port0"],$_POST["ftp_user0"],$_POST["ftp_pass0"],$_POST["ftp_dir0"]).''; if($command<6) $command=4; $ftptested=0; } if(isset($_POST["testFTP1"])) { $checkFTP[1]='
'.$lang['test'].' FTP-Connection 2

'.TesteFTP($_POST["ftp_server1"],$_POST["ftp_port1"],$_POST["ftp_user1"],$_POST["ftp_pass1"],$_POST["ftp_dir1"]).'
'; if($command<6)$command=4; $ftptested=1; } if(isset($_POST["testFTP2"])) { $checkFTP[2]='
'.$lang['test'].' FTP-Connection 3

'.TesteFTP($_POST["ftp_server2"],$_POST["ftp_port2"],$_POST["ftp_user2"],$_POST["ftp_pass2"],$_POST["ftp_dir2"]).'
'; if($command<6)$command=4; $ftptested=2; } if($ftptested>-1) { $ftp_server[$ftptested]=$_POST["ftp_server$ftptested"]; $ftp_port[$ftptested]=$_POST["ftp_port$ftptested"]; $ftp_user[$ftptested]=$_POST["ftp_user$ftptested"]; $ftp_pass[$ftptested]=$_POST["ftp_pass$ftptested"]; $ftp_dir[$ftptested]=stripslashes($_POST["ftp_dir$ftptested"]); if($ftp_dir[$ftptested]=="" || (strlen($ftp_dir[$ftptested])>1 && substr($ftp_dir[$ftptested],-1)!="/")) $ftp_dir[$ftptested].="/"; } if (isset($_POST["load"])) { $msg=SetDefault(); $msg=nl2br($msg)."
". $lang["load_success"]."
"; echo ''; } if (isset($_POST["save"])) { //Parameter auslesen $config["multi_dump"]=(isset($_POST["MultiDBDump"])) ? $_POST["MultiDBDump"] : 0; $databases["db_actual_cronpraefix"]=$_POST["dbcronpraefix"]; $config["compression"]=$_POST["compression"]; $config["language"]=$_POST["language"]; $config["interface_server_caption"]=$_POST["server_caption"]; $config["interface_server_captioncolor"]=$_POST["server_captioncolor"]; $config["interface_sqlboxsize"]=$_POST["sqlboxsize"]; $config["email_recipient"]=$_POST["email0"]; $config["email_sender"]=$_POST["email1"]; $config["send_mail"]=$_POST["send_mail"]; $config["send_mail_dump"]=$_POST["send_mail_dump"]; $config["email_maxsize1"]=$_POST["email_maxsize1"]; if($config["email_maxsize1"]=="") $config["email_maxsize1"]=0; $config["email_maxsize2"]=$_POST["email_maxsize2"]; $config["email_maxsize"]=$config["email_maxsize1"]*(($config["email_maxsize2"]==1) ? 1024 : 1024*1024); $config["memory_limit"]=$_POST["memory_limit"]; if($config["memory_limit"]=="") $config["memory_limit"]=0; $config["minspeed"]=$_POST["minspeed"]; if($config["minspeed"]<50) $config["minspeed"]=50; $config["maxspeed"]=$_POST["maxspeed"]; $config["multi_part"]=$_POST["multi_part"]; $config["multipartgroesse1"]=$_POST["multipartgroesse1"]; $config["multipartgroesse2"]=$_POST["multipartgroesse2"]; if($config["multipartgroesse1"]<100 && $config["multipartgroesse2"]==1)$config["multipartgroesse1"]=100; $config["auto_delete"]=$_POST["auto_delete"]; $config["del_files_after_days"]=$_POST["del_files_after_days"]; $config["max_backup_files"]=$_POST["max_backup_files"]; $config["max_backup_files_each"]=$_POST["max_backup_files_each"]; $config["empty_db_before_restore"]=$_POST["empty_db_before_restore"]; $config["optimize_tables_beforedump"]=$_POST["optimize_tables"]; $config["cron_samedb"]=$_POST["cron_samedb"]; $config["cron_extender"]=$_POST["cron_extender"]; // cron_select_savepath/ if(isset($_POST["cron_savepath_new"]) && !empty($_POST["cron_savepath_new"])) $config["cron_configurationfile"]=$_POST["cron_savepath_new"].".conf"; else $config["cron_configurationfile"]=$_POST["cron_select_savepath"].".conf"; $config["cron_execution_path"]=$_POST["cron_execution_path"]; if($config["cron_execution_path"]=="")$config["cron_execution_path"]="msd_cron/"; if(strlen($config["cron_execution_path"])>1 && substr($config["cron_execution_path"],-1)!="/") $config["cron_execution_path"].="/"; $config["cron_mail"]=$_POST["cron_mail"]; $config["cron_mail_dump"]=$_POST["cron_mail_dump"]; $config["cron_use_sendmail"]=$_POST["cron_use_sendmail"]; $config["cron_sendmail"]=$_POST["cron_sendmail"]; $config["cron_smtp"]=$_POST["cron_smpt"]; $config["cron_printout"]=$_POST["cron_printout"]; $config["cron_ftp"]=$_POST["cron_ftp"]; $config["cron_compression"]=$_POST["cron_compression"]; $config["interface_browser_ie"]=$_POST["frames"]; $databases["multi"]=Array(); $databases["multi_praefix"]=Array(); $databases["multi_commandbeforedump"]=Array(); $databases["multi_commandafterdump"]=Array(); for($i=0;$i0)?implode(";",$databases["multi"]) : ""; $databases["multisetting_praefix"]=(count($databases["multi"])>0)?implode(";",$databases["multi_praefix"]) : ""; $databases["multisetting_commandbeforedump"]=(count($databases["multi"])>0)?implode(";",$databases["multi_commandbeforedump"]) : ""; $databases["multisetting_commandafterdump"]=(count($databases["multi"])>0)?implode(";",$databases["multi_commandafterdump"]) : ""; $databases["db_actual_cronindex"]=$_POST["cron_dbindex"]; if($config["cron_samedb"]==0){ $databases["db_actual_cronindex"]=$databases["db_selected_index"]; } elseif($databases["db_actual_cronindex"]=="-2") { $cron_save_all_dbs=1; $datenbanken=count($databases["Name"]); $cron_db_array=str_replace(";","|",$databases["multisetting"]); $cron_dbpraefix_array=str_replace(";","|",$databases["multisetting_praefix"]); $cron_db_cbd_array=str_replace(";","|",$databases["multisetting_commandbeforedump"]); $cron_db_cad_array=str_replace(";","|",$databases["multisetting_commandafterdump"]); } elseif ($databases["db_actual_cronindex"]=="-3") { $cron_save_all_dbs=1; $cron_db_array=implode("|",$databases["Name"]); $cron_dbpraefix_array=implode("|",$databases["praefix"]); $cron_db_cbd_array=implode("|",$databases["command_before_dump"]); $cron_db_cad_array=implode("|",$databases["command_after_dump"]); } $config["ftp_transfer"]=$_POST["ftp_transfer"]; $config["ftp_connectionindex"]=$_POST["ftp_transferconn"]; $config["ftp_timeout"]=$_POST["ftp_timeout"]; $config["ftp_useSSL"]=isset($_POST["ftp_useSSL"]) ? $_POST["ftp_useSSL"] : 0; for($i=0;$i<3;$i++) { $checkFTP[$i]=""; $config["ftp_server"][$i]=$_POST["ftp_server$i"]; $config["ftp_port"][$i]=$_POST["ftp_port$i"]; $config["ftp_user"][$i]=$_POST["ftp_user$i"]; $config["ftp_pass"][$i]=$_POST["ftp_pass$i"]; $config["ftp_dir"][$i]=stripslashes($_POST["ftp_dir$i"]); if($config["ftp_port"][$i]+0==0) $config["ftp_port"][$i]=21; if($config["ftp_dir"][$i]=="" || (strlen($config["ftp_dir"][$i])>1 && substr($config["ftp_dir"][$i],-1)!="/")) $config["ftp_dir"][$i].="/"; } $config["bb_width"]=$_POST["bb_width"]; $config["bb_textcolor"]=$_POST["bb_textcolor"]; $config["sql_limit"]=$_POST["sql_limit"]; // und wegschreiben if (WriteParams(0,$config,$databases)==true) { //neue Sprache? Dann Menü links auch aktualisieren if($_POST["lang_old"]!=$config["language"]) { echo ''; } //Parameter laden include($config["files"]["parameter"]); $msg.= $lang["save_success"]; } else $msg.= $lang["save_error"]; } if(!isset($config["email_maxsize1"]))$config["email_maxsize1"]=0; if(!isset($config["email_maxsize2"]))$config["email_maxsize2"]=1; if(!isset($databases["multisetting"])) $databases["multisetting"]=""; $databases["multi"]=explode(";",$databases["multisetting"]); //$command_bd=explode("|",$config["command_beforedump"]); //$command_ad=explode("|",$config["command_afterdump"]); echo headline(); $aus=Array("formstart" =>""); //Ausgabe-Teile $aus["formstart"].=''; $aus["formstart"].='

'.$lang["config_headline"].'

'.$msg.'
'; $aus["formstart"].='
'; $aus["formstart"].='
'; $aus["formstart"].='

'; $aus["formstart"].=''; $aus["formstart"].=''; // Zugangsdaten $aus["db"]=''; if(count($databases["Name"])==1) { $aus["db"].=''; $aus["db"].=''; $aus["db"].= ''; $aus["db"].= ''; //if($command<6) $aus["db"].=''; } else { $aus["db"].=''; $aus["db"].=''; } // // sonstige Einstellungen $aus["global1"]=''; $aus["global1"].=''; $aus["global1"].=''; $aus["global1"].=''; $aus["global1"].=''; $aus["global1"].=''; $aus["global1"].=''; //Multipart-Backup --> $aus["global1"].=''; $aus["global1"].=''; $aus["global1"].=''; $aus["global1"].=''; //Interface --> $aus["global3"]=''; $aus["global3"].=''; $aus["global3"].=''; $aus["global3"].=''; $aus["global3"].=''; $aus["global3"].=''; $aus["global3"].=''; $aus["global3"].=''; $aus["global3"].=''; $aus["global3"].=''; $aus["global3"].=''; $aus["global3"].=''; //automatisches Löschen--> $aus["global2"]=''; $aus["global2"].=''; $aus["global2"].=''; $aus["global2"].=''; $aus["global2"].=''; $aus["global2"].=''; //Email--> $aus["transfer1"]=''; $aus["transfer1"].=''; $aus["transfer1"].=''; $aus["transfer1"].=''; $aus["transfer1"].=''; $aus["transfer1"].=''; $aus["transfer1"].=''; //FTP--> $aus["transfer2"]=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; //1 $aus["transfer2"].=''; //2 $aus["transfer2"].=''; //3 $aus["transfer2"].=''; //Crondump $aus["cron"]=''; //$aus["cron"].=''; //$aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; $aus["cron"].=''; //Formular-Buttons --> $aus["formende"]='

'; $aus["formstart"].='
'; $aus["formstart"].='
'; $aus["formstart"].='
'; $aus["formstart"].='
'; $aus["formstart"].='
'; $aus["formstart"].='
'; $aus["formstart"].='

'; $aus["formstart"].='

'; $aus["formstart"].='

'.$lang["config_databases"].'
'.Help($lang["help_db"],"conf1").$lang["list_db"].''; $aus["db"].=''.$databases["db_actual"].''.(($config["dbonly"]!="") ? '

dbonly='.$config["dbonly"].'' : '').'
'.Help($lang["help_praefix"],"conf2").$lang["praefix"].'
'.Help($lang["help_commands"],"").'Command before Dump'.ComboCommandDump(0,$databases["db_selected_index"]).'
'.Help($lang["help_commands"],"").'Command after Dump'.ComboCommandDump(1,$databases["db_selected_index"]).'






'.Help($lang["help_db"],"conf1").$lang["list_db"].''.$lang['activate_multidump'].'
'; $aus["db"].=''; $aus["db"].=''; //erst die aktuelle DB $aus["db"].= ''; $aus["db"].= ''; $aus["db"].= ''; $aus["db"].= ''; $dbacombo=$dbbcombo="";$j=0; for($i=0;$i'.$databases["Name"][$i].''; //$dbacombo.=''; if($i!=$databases["db_selected_index"]) { $j++; $aus["db"].= ''; $aus["db"].= ''; $aus["db"].= ''; } } $aus["db"].='
'.$lang['db'].' Multidump
('.$lang["all"].' '.$lang["none"].')
'.Help($lang["help_praefix"],"conf2").$lang["praefix"].''.Help($lang["help_commands"],"",11).'Command before Dump'.Help($lang["help_commands"],"",11).'Command after Dump
'.$databases["db_actual"].' '.ComboCommandDump(0,$databases["db_selected_index"]).''.ComboCommandDump(1,$databases["db_selected_index"]).'
'.$databases["Name"][$i].' '.ComboCommandDump(0,$i).''.ComboCommandDump(1,$i).'
'.Help($lang["help_praefix"],"conf2").$lang["praefix"].' 
'.$lang["config_dumprestore"].'
'.Help($lang["help_zip"],"conf3").$lang["gzip"].': '.$lang["activated"]; $aus["global1"].=''.$lang["not_activated"].'
'.Help($lang["help_memorylimit"],"").$lang["memory_limit"].':  Bytes
'.Help($lang["help_speed"],"").$lang["speed"].':  '.$lang["to"].' 
'.Help($lang["help_multipart"],"").$lang["multi_part"].': '; $aus["global1"].=''.$lang["yes"]; $aus["global1"].=''.$lang["no"]; $aus["global1"].='
'.Help($lang["help_multipartgroesse"],"").$lang["multi_part_groesse"].':  
'; $aus["global1"].='  '; $aus["global1"].=''; $aus["global1"].='
'.Help($lang["help_empty_db_before_restore"],"conf4").$lang["empty_db_before_restore"].': '; $aus["global1"].=''.$lang["yes"]; $aus["global1"].=''.$lang["no"]; $aus["global1"].='
'.Help($lang["help_optimize"],"").$lang['optimize'].': '.$lang["activated"]; $aus["global1"].=''.$lang["not_activated"].'
'.$lang["config_interface"].'
'.Help($lang["help_lang"],"conf11").$lang["language"].': 
'.Help($lang["help_browser"],"").'Browser:Internet Explorer
'.$lang['otherbrowser'].'
'.Help($lang["help_servercaption"],"").$lang['servercaption'].':'.$lang['activated'].'   '; $aus["global3"].='
Mini-SQL
'.Help("","").$lang['sqlboxheight'].':  pixel
'.Help("","").$lang['sqllimit'].':  
'.Help("","").$lang['bbparams'].': '; $aus["global3"].=''; $aus["global3"].=''; $aus["global3"].='
Breite: pixel
'.$lang['bbtextcolor'].': 
'; $aus["global3"].='
'.$lang["config_autodelete"].'
'.Help($lang["help_ad1"],"conf8").$lang["autodelete"].': '.$lang["activated"]; $aus["global2"].=''.$lang["not_activated"]; $aus["global2"].='
'.Help($lang["help_ad2"],"conf9").$lang["age_of_files"].': 
'.Help($lang["help_ad3"],"conf10").$lang["number_of_files_form"].': 
'; $aus["global2"].=''.$lang["max_backup_files_each1"].'
'; $aus["global2"].=''.$lang["max_backup_files_each2"]; $aus["global2"].='
'.$lang["config_email"].'
'.Help($lang["help_mail1"],"conf5").$lang["send_mail_form"].': '.$lang["yes"]; $aus["transfer1"].=''.$lang["no"]; $aus["transfer1"].='
'.Help($lang["help_mail2"],"conf6").$lang["email_adress"].': 
'.Help($lang["help_mail3"],"conf7").$lang["email_subject"].': 
'.Help($lang["help_mail5"],"").$lang["send_mail_dump"].': '; $aus["transfer1"].=''.$lang["yes"]; $aus["transfer1"].=''.$lang["no"]; $aus["transfer1"].='
'.Help($lang["help_mail4"],"").$lang["email_maxsize"].': '; $aus["transfer1"].='  '; $aus["transfer1"].='
'.Help($lang["help_cronmailprg"],"").$lang["cron_mailprg"].': '; $aus["transfer1"].='
sendmail
SMPT
 SMTP-Port: '.$config["cron_smtp_port"].'
'.$lang["config_ftp"].'
'.Help($lang["help_ftptransfer"],"conf13").$lang["ftp_transfer"].': '.$lang["activated"]; $aus["transfer2"].=' '.$lang["not_activated"].'
'.Help($lang['useconnection'].":","").$lang['useconnection'].': '; $aus["transfer2"].=' FTP 1  '; $aus["transfer2"].=' FTP 2  '; $aus["transfer2"].=' FTP 3
'.Help($lang["help_ftptimeout"],"").$lang["ftp_timeout"].':  sec
'.Help($lang["help_ftpssl"],"").$lang["ftp_ssl"].': '.$lang['ftp_useSSL'].'
FTP-Connection 1

'.$checkFTP[0].'
'; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].='
'.Help($lang["help_ftpserver"],"conf14",12).$lang["ftp_server"].': 
'.Help($lang["help_ftpport"],"conf15",12).$lang["ftp_port"].': 
'.Help($lang["help_ftpuser"],"conf16",12).$lang["ftp_user"].' 
'.Help($lang["help_ftppass"],"conf17",12).$lang["ftp_pass"].': 
'.Help($lang["help_ftpdir"],"conf18",12).$lang["ftp_dir"].': 
FTP-Connection 2

'.$checkFTP[1].'
'; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].='
'.Help($lang["help_ftpserver"],"conf14",12).$lang["ftp_server"].': 
'.Help($lang["help_ftpport"],"conf15",12).$lang["ftp_port"].': 
'.Help($lang["help_ftpuser"],"conf16",12).$lang["ftp_user"].' 
'.Help($lang["help_ftppass"],"conf17",12).$lang["ftp_pass"].': 
'.Help($lang["help_ftpdir"],"conf18",12).$lang["ftp_dir"].': 
FTP-Connection 3

'.$checkFTP[2].'
'; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].=''; $aus["transfer2"].='
'.Help($lang["help_ftpserver"],"conf14",12).$lang["ftp_server"].': 
'.Help($lang["help_ftpport"],"conf15",12).$lang["ftp_port"].': 
'.Help($lang["help_ftpuser"],"conf16",12).$lang["ftp_user"].' 
'.Help($lang["help_ftppass"],"conf17",12).$lang["ftp_pass"].': 
'.Help($lang["help_ftpdir"],"conf18",12).$lang["ftp_dir"].': 
'.$lang["config_cronperl"].'
'.Help($lang["help_cronperlpath"],"").$lang["cron_perlpath"].': 
'.Help($lang["help_cronextender"],"").$lang["cron_extender"].': .pl'; $aus["cron"].='.cgi'; $aus["cron"].='
'.Help($lang["help_cronsavepath"],"").$lang["cron_savepath"].': '; $aus["cron"].='
'.$lang['existing'].':
'.$lang['new'].': .conf
'.Help($lang["help_cronexecpath"],"").$lang["cron_execpath"].': 
'.Help($lang["help_cronprintout"],"").$lang["cron_printout"].': '.$lang["yes"]; $aus["cron"].=''.$lang["no"]; $aus["cron"].='
'.Help($lang["help_cronsamedb"],"conf13").$lang["cron_samedb"].': '.$lang["yes"]; $aus["cron"].=''.$lang["no"]; $aus["cron"].='
'.Help($lang["help_crondbindex"],"conf14").$lang["cron_crondbindex"].': 

'.Help($lang["help_cronzip"],"").$lang["gzip"].': '.$lang["activated"]; $aus["cron"].=''.$lang["not_activated"]; $aus["cron"].='
'.Help($lang["help_cronmail"],"").$lang["send_mail_form"].': '.$lang["yes"]; $aus["cron"].=''.$lang["no"]; $aus["cron"].='
'.Help($lang["help_cronmail_dump"],"").$lang["send_mail_dump"].': '.$lang["yes"]; $aus["cron"].=''.$lang["no"]; $aus["cron"].='
'.Help($lang["help_cronftp"],"").$lang["cron_ftp"].': '.$lang["yes"]; $aus["cron"].=''.$lang["no"]; $aus["cron"].='
'; // AUSGABE $display='none'; //$display='block'; //print_r($_POST); //echo '
'; echo $aus["formstart"]; $invisible=""; switch ($command) { case 0: echo $aus["db"]; $invisible='
'.$aus["global1"].$aus["global2"].$aus["global3"].$aus["transfer1"].$aus["transfer2"].$aus["cron"].'
'; break; case 1: echo $aus["global1"]; $invisible='
'.$aus["db"].$aus["global2"].$aus["global3"].$aus["transfer1"].$aus["transfer2"].$aus["cron"].'
'; break; case 2: echo $aus["global2"]; $invisible='
'.$aus["global1"].$aus["global3"].$aus["db"].$aus["transfer1"].$aus["transfer2"].$aus["cron"].'
'; break; case 3: echo $aus["transfer1"]; $invisible='
'.$aus["global1"].$aus["global2"].$aus["global3"].$aus["db"].$aus["transfer2"].$aus["cron"].'
'; break; case 4: echo $aus["transfer2"]; $invisible='
'.$aus["global1"].$aus["global2"].$aus["global3"].$aus["transfer1"].$aus["db"].$aus["cron"].'
'; break; case 5: echo $aus["cron"]; $invisible='
'.$aus["global1"].$aus["global2"].$aus["global3"].$aus["transfer1"].$aus["transfer2"].$aus["db"].'
'; break; case 6: echo $aus["db"].$aus["global1"].$aus["global2"].$aus["global3"].$aus["transfer1"].$aus["transfer2"].$aus["cron"]; break; case 7: echo $aus["global3"]; $invisible='
'.$aus["global1"].$aus["global2"].$aus["transfer1"].$aus["transfer2"].$aus["db"].$aus["cron"].'
'; break; } echo $aus["formende"].$invisible.'
'; include("inc/footer.php"); ?>