array("user" => "", "pw" => ""),
);
$stats_mysql_server = "localhost";
$stats_mysql_user = "";
$stats_mysql_pw = "";
$stats_mysql_db = "systemstats";
$openweathermap_appid = "";
$aeris_client_id = "";
$aeris_client_secret = "";
// Netze, aus denen Passwort-Login erlaubt ist (CIDR). Nie das Docker-Netz!
$lokale_netze = array();
?>'))
{
$err= error("Konfiguration konnte nicht geschrieben werden!");
}
else
{
$settings=readsettings();
if($settings == "valid")
{
if(!$dbconn = @mysqli_connect($mysql_server, $mysql_user, $mysql_pw))
$err = error("Verbindung zur Datenbank fehlgeschlagen!!");
if(!@mysqli_select_db($dbconn,$mysql_db))
$err = error("Datenbank nicht gefunden!!");
if(!$err)
{
echo "";
if($_POST["deletedb"] && isset($_POST["sunname"]))
$err = delete_db($dbconn,$mysql_db);
$err = create_tables($dbconn);
}
if(!$err && $_POST["deletedb"] && isset($_POST["sunname"]))
{
$err = insertSuperUser($dbconn);
}
if(!$err)
{
if(isset($_POST["importsks"]))
{
message("Importiere alte SKS Daten
Bitte überprüfen Sie eventuell auftretende Warnungen!!
Da die Datenbankstruktur nicht übereinstimmt kann nicht garantiert werden, dass die importierten Daten vollständig und korrekt sind.");
$err = importsks($dbconn);
}
}
if(!$err)
{
$newversion = checknewversion($version);
if(isset($_POST["version"]))
{
$status = manageupdate($version, $_POST["version"]);
importSql($_POST["version"]);
}
$version = $status[1];
}
if(!$err)
ok("Installation komplett!!
Bitte entfernen Sie nun die Schreibrechte für die Datei ".htmlspecialchars(CONFIG_PATH.CONFIG_FILE)." (chmod 444)");
}
else
$err = error("Konfigurationsdatei fehlerhaft!");
}
?>