diff --git a/install/index.php b/install/index.php index 310e0e4c50a83beb71237dbe66258f0929345681..fffc7c23be710cab9053d01b7c3b1f8db281d0dd 100644 --- a/install/index.php +++ b/install/index.php @@ -1,4 +1,3 @@ - <center> <?php error_reporting(E_ALL); @@ -9,107 +8,22 @@ require('../lib/functions.lib.php'); if(isset($_POST['datenbank_anlegen'])){ $inhalt = ' <?php - $db_host = "'.$_POST['host'].'"; - // Mysql User - $db_user = "'.$_POST['nutzername'].'"; - // Mysql PW - $db_pass = "'.$_POST['passwort'].'"; - // Datenbank - $db_base = "'.$_POST['db'].'"; - //Datenbank Prefix - $db_prefix = "'.$_POST['prefix'].'"; + define("DB_HOST","'.$_POST['host'].'"); + define("DB_USER","'.$_POST['nutzername'].'"); + define("DB_PASS","'.$_POST['passwort'].'"); + define("DB_BASS","'.$_POST['db'].'"); - //Passwort zusatz - $pw_zusatz = "'. create_code(5) .'"; - - // Verschlüsselungspasswort - $ver_schluessel = "'. create_code(16) .'"; - - //Datenbankverbindung herstellen - function db_connect(){ - global $sql_open,$db_host,$db_user, $db_pass, $db_base; - $sql_open = @mysqli_connect($db_host, $db_user, $db_pass, $db_base); - } - - function db_close(){ - global $sql_open; - mysqli_close($sql_open); - } - - /** - * db_connect() - * - * @author designerscripte.net - * @category system Database - * @version 2.5.0 - * @example db_query("SELECT `field` FROM `table` WHERE `field` = `value` "); - * @param mixed $sql_tag - * @return 0 bei Fehler Mysql_resource. - * - */ - function db_query($sql_tag) { - global $count_query,$sql_open; - $count_query++; - $fargs = func_get_args(); + define("PREFIX","'.$_POST['prefix'].'"); - if (!empty($fargs)) { - $vargs = array(); - foreach($fargs as $key => $arg) { - $vargs[$key] = mysqli_real_escape_string($sql_open,$arg); - } - array_shift($vargs); - if (!empty($vargs))$sql_tag = vsprintf($sql_tag, $vargs); - } - if ($ret = mysqli_query($sql_open,$sql_tag)) { - return $ret; - }else { - return 0; - } - } - - function pw_erstellen($pw){ - global $pw_zusatz; - $pw_er = hash("sha256",$pw.$pw_zusatz); - return $pw_er; - } - - /** - * db_close() - * - * @author designerscripte.net - * @category system Database - * @version 2.5.0 - * @example db_close(); - * @return die(\'\'); bei fehler nichts bei erfolg - */ - function db_close() { - global $sql_open; - @mysqli_close($sql_open) or die(\'Konnte die Verbindung mit Datenbank nicht schliessen!\'); - } + //Passwort zusatz + define("PW_ZUSATZ","'. create_code(5) .'"); - db_connect(); - $daten = mysqli_fetch_array(db_query("SELECT domain,seitenname,waehrung,betreibermail,cron_pw FROM ".$db_prefix."_seitenkonfig ")); - // Domain (ohne Slash am Ende) - $domain = $daten[\'domain\']; - // Seitenname - $seitenname = $daten[\'seitenname\']; - // Seitenwährung - $waehrung = $daten[\'waehrung\']; - // ID vom Admin - $admin_id = 1; - // Adminmail - $betreibermail = $daten[\'betreibermail\']; - // Passwort für Crons - $cron_pw = $daten[\'cron_pw\']; - // beliebiger Alphanumerischer String hilft beim Schutz vor Autoklickern - $percode = \'551c3d4318d668cc2b00d02b40d1e6cd282817c2be65d401ed0cff2e6b\'; - /* Globale Variablen nichts ändern */ - $ip = $_SERVER[\'REMOTE_ADDR\']; - db_close(); + // Verschlsselungspasswort + define("VER_SCHLUESSEL","'. create_code(16) .'"); ?> '; - $datei = fopen("../lib/datenbank.inc.php","w"); + $datei = fopen("../lib/db_config.php","w"); fwrite($datei, $inhalt,100000); fclose($datei); }