prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('alte Angebote konnten nicht verworfen werden! Datenbank-Fehler:'.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('alte Angebote konnten nicht verworfen werden! Fehler beim Zugriff auf die Tabelle '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Angebote (\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Kontakt_ID int(11) NOT NULL,\n"; $content.= " KfZ_ID int(11) NOT NULL,\n"; $content.= " Admin_ID int(11) NOT NULL,\n"; $content.= " LV_Jahr year(4) NOT NULL,\n"; $content.= " LV_ID int(11) NOT NULL,\n"; $content.= " MwSt int(11) NOT NULL,\n"; $content.= " Text text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Datum date NOT NULL,\n"; $content.= " PRIMARY KEY (Jahr,ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Tabelle Angebote konnte nicht erstellt werden. Datenbank-Fehler '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Tabelle Angebote konnte nicht erstellt werden. Fehler beim Ausführen des Befehls: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Angebote ORDER BY Jahr ASC, ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Angebote (Jahr, ID, Kontakt_ID, KfZ_ID, Admin_ID, LV_Jahr, LV_ID, MwSt, Text, Datum) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Angebote konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Angebote konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Angebot_Pos;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Angebotspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Angebotspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Angebot_Pos (\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " Angebot_ID int(11) NOT NULL,\n"; $content.= " Position int(11) NOT NULL,\n"; $content.= " Anzahl float(7,2) NOT NULL,\n"; $content.= " Bezeichnung text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " Feld1 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld2 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld3 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld4 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld5 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " PRIMARY KEY (ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Angebotspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Angebotspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Angebot_Pos ORDER BY ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Angebot_Pos (ID, Jahr, Angebot_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Angebotspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Angebotspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Artikel;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Artikel konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Artikel konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Artikel (\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Bezeichnung text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " Datum date NOT NULL,\n"; $content.= " Feld1 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld2 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld3 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld4 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld5 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " PRIMARY KEY (ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Artikel konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Artikel konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Artikel ORDER BY ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Artikel (ID, Bezeichnung, Preis, Datum, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Artikel konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Artikel konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Auftraege;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Aufträge konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Aufträge konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Auftraege (\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Kontakt_ID int(11) NOT NULL,\n"; $content.= " KfZ_ID int(11) NOT NULL,\n"; $content.= " Angebot_Jahr year(4) NOT NULL,\n"; $content.= " Angebot_ID int(11) NOT NULL,\n"; $content.= " KV tinyint(1) NOT NULL,\n"; $content.= " Admin_ID int(11) NOT NULL,\n"; $content.= " Preis_aus_Pos tinyint(1) NOT NULL,\n"; $content.= " Auftrag_Preis float(14,2) NOT NULL,\n"; $content.= " MwSt int(11) NOT NULL,\n"; $content.= " Vorkasse tinyint(1) NOT NULL,\n"; $content.= " Text text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " A_Datum date NOT NULL,\n"; $content.= " Datum date NOT NULL,\n"; $content.= " PRIMARY KEY (Jahr,ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Aufträge konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Aufträge konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Auftraege ORDER BY Jahr ASC, ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Auftraege (Jahr, ID, Kontakt_ID, KfZ_ID, Angebot_Jahr, Angebot_ID, KV, Admin_ID, Preis_aus_Pos, Auftrag_Preis, MwSt, Vorkasse, Text, A_Datum, Datum) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Aufträge konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Aufträge konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Auftrag_Pos;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Auftragspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Auftragspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Auftrag_Pos (\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " Auftrag_ID int(11) NOT NULL,\n"; $content.= " Position int(11) NOT NULL,\n"; $content.= " Anzahl float(7,2) NOT NULL,\n"; $content.= " Bezeichnung text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " Feld1 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld2 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld3 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld4 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld5 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " PRIMARY KEY (ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Auftragspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Auftragspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Auftrag_Pos ORDER BY ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Auftrag_Pos (ID, Jahr, Auftrag_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Auftragspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Auftragspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Eingang;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Eingänge konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Eingänge konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Eingang (\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Kontakt text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Re_Nr text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Re_Datum date NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " MwSt int(11) NOT NULL,\n"; $content.= " Bezahlt_am date NOT NULL,\n"; $content.= " PRIMARY KEY (Jahr,ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Eingänge konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Eingänge konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Eingang ORDER BY Jahr ASC, ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Eingang (Jahr, ID, Kontakt, Re_Nr, Re_Datum, Preis, MwSt, Bezahlt_am) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Eingänge konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Eingänge konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Gutschriften;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Gutschriften konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Gutschriften konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Gutschriften (\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Kontakt_ID int(11) NOT NULL,\n"; $content.= " KfZ_ID int(11) NOT NULL,\n"; $content.= " Admin_ID int(11) NOT NULL,\n"; $content.= " Rechnung_Jahr year(4) NOT NULL,\n"; $content.= " Rechnung_ID int(11) NOT NULL,\n"; $content.= " Gesamt tinyint(1) NOT NULL,\n"; $content.= " Bezahlt tinyint(1) NOT NULL,\n"; $content.= " Bezahlt_am date NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " MwSt int(11) NOT NULL,\n"; $content.= " Text text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Datum date NOT NULL,\n"; $content.= " PRIMARY KEY (Jahr,ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Gutschriften konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Gutschriften konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Gutschriften ORDER BY Jahr ASC, ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Gutschriften (Jahr, ID, Kontakt_ID, KfZ_ID, Admin_ID, Rechnung_Jahr, Rechnung_ID, Gesamt, Bezahlt, Bezahlt_am, Preis, MwSt, Text, Datum) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Gutschriften konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Gutschriften konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Gutschrift_Pos;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Gutschriftpositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Gutschriftpositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Gutschrift_Pos (\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " Gutschrift_ID int(11) NOT NULL,\n"; $content.= " Position int(11) NOT NULL,\n"; $content.= " Anzahl float(7,2) NOT NULL,\n"; $content.= " Bezeichnung text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " Feld1 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld2 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld3 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld4 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld5 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " PRIMARY KEY (ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Gutschriftpositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Gutschriftpositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Gutschrift_Pos ORDER BY ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Gutschrift_Pos (ID, Jahr, Gutschrift_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Gutschriftpositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Gutschriftpositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Kontakte;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Kontakte konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Kontakte konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Kontakte (\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Firma text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Anrede text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Vorname text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Nachname text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Strasse text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Nummer text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " PLZ text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Ort text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Land text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Geb_Datum date NOT NULL,\n"; $content.= " Telefon text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Fax text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Mobil text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Email text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Homepage text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Gericht text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " SteuerNr text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Kto_Inhaber text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Kto_Nummer text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " BLZ text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Bank text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " DSchutz tinyint(1) NOT NULL,\n"; $content.= " Datum date NOT NULL,\n"; $content.= " PRIMARY KEY (ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=1000;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Kontakte konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Kontakte konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Kontakte ORDER BY ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Kontakte (ID, Firma, Anrede, Vorname, Nachname, Strasse, Nummer, PLZ, Ort, Land, Geb_Datum, Telefon, Fax, Mobil, Email, Homepage, Gericht, SteuerNr, Kto_Inhaber, Kto_Nummer, BLZ, Bank, DSchutz, Datum) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Kontakte konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Kontakte konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_liefer;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Lieferscheine konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Lieferscheine konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_liefer (\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Kontakt_ID int(11) NOT NULL,\n"; $content.= " KfZ_ID int(11) NOT NULL,\n"; $content.= " Admin_ID int(11) NOT NULL,\n"; $content.= " Referenz_Jahr year(4) NOT NULL,\n"; $content.= " Referenz_ID int(11) NOT NULL,\n"; $content.= " Auftrag tinyint(1) NOT NULL,\n"; $content.= " Text text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Datum date NOT NULL,\n"; $content.= " PRIMARY KEY (Jahr,ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Lieferscheine konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Lieferscheine konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_liefer ORDER BY Jahr ASC, ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_liefer (Jahr, ID, Kontakt_ID, KfZ_ID, Admin_ID, Referenz_Jahr, Referenz_ID, Auftrag, Text, Datum) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Lieferscheine konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Lieferscheine konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_liefer_Pos;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Lieferscheinpositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Lieferscheinpositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_liefer_Pos (\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " liefer_ID int(11) NOT NULL,\n"; $content.= " Position int(11) NOT NULL,\n"; $content.= " Anzahl float(7,2) NOT NULL,\n"; $content.= " Bezeichnung text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " Feld1 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld2 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld3 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld4 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld5 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " PRIMARY KEY (ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Lieferscheinpositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Lieferscheinpositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_liefer_Pos ORDER BY ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_liefer_Pos (ID, Jahr, liefer_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Lieferscheinpositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Lieferscheinpositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_LVs;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('LVs konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('LVs konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_LVs (\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Kontakt_ID int(11) NOT NULL,\n"; $content.= " KfZ_ID int(11) NOT NULL,\n"; $content.= " Admin_ID int(11) NOT NULL,\n"; $content.= " MwSt int(11) NOT NULL,\n"; $content.= " Text text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Datum date NOT NULL,\n"; $content.= " PRIMARY KEY (Jahr,ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('LVs konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('LVs konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_LVs ORDER BY Jahr ASC, ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_LVs (Jahr, ID, Kontakt_ID, KfZ_ID, Admin_ID, MwSt, Text, Datum) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('LVs konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('LVs konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_LV_Pos;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('LV-Positionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('LV-Positionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_LV_Pos (\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " LV_ID int(11) NOT NULL,\n"; $content.= " Position int(11) NOT NULL,\n"; $content.= " Anzahl float(7,2) NOT NULL,\n"; $content.= " Bezeichnung text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " Feld1 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld2 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld3 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld4 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld5 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " PRIMARY KEY (ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('LV-Positionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('LV-Positionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_LV_Pos ORDER BY ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_LV_Pos (ID, Jahr, LV_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('LV-Positionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('LV-Positionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Mahnungen;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Mahnungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Mahnungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Mahnungen (\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Nr tinyint(4) NOT NULL,\n"; $content.= " Kontakt_ID int(11) NOT NULL,\n"; $content.= " KfZ_ID int(11) NOT NULL,\n"; $content.= " Admin_ID int(11) NOT NULL,\n"; $content.= " Referenz_Jahr year(4) NOT NULL,\n"; $content.= " Referenz_ID int(11) NOT NULL,\n"; $content.= " Z_Bis int(11) NOT NULL,\n"; $content.= " Datum date NOT NULL,\n"; $content.= " PRIMARY KEY (Jahr,ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Mahnungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Mahnungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Mahnungen ORDER BY Jahr ASC, ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Mahnungen (Jahr, ID, Nr, Kontakt_ID, KfZ_ID, Admin_ID, Referenz_Jahr, Referenz_ID, Z_Bis, Datum) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Mahnungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Mahnungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Rechnungen;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Rechnungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Rechnungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Rechnungen (\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Kontakt_ID int(11) NOT NULL,\n"; $content.= " KfZ_ID int(11) NOT NULL,\n"; $content.= " Auftrag_Jahr year(4) NOT NULL,\n"; $content.= " Auftrag_ID int(11) NOT NULL,\n"; $content.= " Liefer_Jahr int(11) NOT NULL,\n"; $content.= " Liefer_ID int(11) NOT NULL,\n"; $content.= " Admin_ID int(11) NOT NULL,\n"; $content.= " Vorkasse tinyint(1) NOT NULL,\n"; $content.= " Schluss_Rechnung tinyint(1) NOT NULL,\n"; $content.= " Alte_Rechnung tinyint(1) NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " MwSt int(11) NOT NULL,\n"; $content.= " Rabatt float(5,2) NOT NULL,\n"; $content.= " Skonto float(5,2) NOT NULL,\n"; $content.= " Bezahlt tinyint(1) NOT NULL,\n"; $content.= " Teilzahlungen tinyint(1) NOT NULL,\n"; $content.= " Bezahlt_am date NOT NULL,\n"; $content.= " Text text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Datum date NOT NULL,\n"; $content.= " PRIMARY KEY (Jahr,ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Rechnungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Rechnungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Rechnungen ORDER BY Jahr ASC, ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Rechnungen (Jahr, ID, Kontakt_ID, KfZ_ID, Auftrag_Jahr, Auftrag_ID, Liefer_Jahr, Liefer_ID, Admin_ID, Vorkasse, Schluss_Rechnung, Alte_Rechnung, Preis, MwSt, Rabatt, Skonto, Bezahlt, Teilzahlungen, Bezahlt_am, Text, Datum) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Rechnungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Rechnungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Rechnung_Pos;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Rechnungspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Rechnungspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Rechnung_Pos (\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " Rechnung_ID int(11) NOT NULL,\n"; $content.= " Position int(11) NOT NULL,\n"; $content.= " Anzahl float(7,2) NOT NULL,\n"; $content.= " Bezeichnung text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " Feld1 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld2 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld3 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld4 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld5 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " PRIMARY KEY (ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Rechnungspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Rechnungspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Rechnung_Pos ORDER BY ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Rechnung_Pos (ID, Jahr, Rechnung_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Rechnungspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Rechnungspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Reminder;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Wiederkehrende Rechnungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Wiederkehrende Rechnungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Reminder (\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Kontakt_ID int(11) NOT NULL,\n"; $content.= " KfZ_ID int(11) NOT NULL,\n"; $content.= " Admin_ID int(11) NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " MwSt int(11) NOT NULL,\n"; $content.= " Rabatt float(5,2) NOT NULL,\n"; $content.= " Skonto float(5,2) NOT NULL,\n"; $content.= " Text text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Datum date NOT NULL,\n"; $content.= " PRIMARY KEY (Jahr,ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Wiederkehrende Rechnungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Wiederkehrende Rechnungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Reminder ORDER BY Jahr ASC, ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Reminder (Jahr, ID, Kontakt_ID, KfZ_ID, Admin_ID, Preis, MwSt, Rabatt, Skonto, Text, Datum) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Wiederkehrende Rechnungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Wiederkehrende Rechnungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Reminder_Pos;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Wiederkehrende Rechnungspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Wiederkehrende Rechnungspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Reminder_Pos (\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " Reminder_ID int(11) NOT NULL,\n"; $content.= " Position int(11) NOT NULL,\n"; $content.= " Anzahl float(7,2) NOT NULL,\n"; $content.= " Bezeichnung text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " Feld1 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld2 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld3 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld4 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Feld5 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " PRIMARY KEY (ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Wiederkehrende Rechnungspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Wiederkehrende Rechnungspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Reminder_Pos ORDER BY ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Reminder_Pos (ID, Jahr, Reminder_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Wiederkehrende Rechnungspositionen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Wiederkehrende Rechnungspositionen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Schrift;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Eigene Briefe konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Eigene Briefe konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Schrift (\n"; $content.= " Jahr year(4) NOT NULL,\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Kontakt_ID int(11) NOT NULL,\n"; $content.= " Admin_ID int(11) NOT NULL,\n"; $content.= " Betreff text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Text text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Datum date NOT NULL,\n"; $content.= " PRIMARY KEY (Jahr,ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Eigene Briefe konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Eigene Briefe konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Schrift ORDER BY Jahr ASC, ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Schrift (Jahr, ID, Kontakt_ID, Admin_ID, Betreff, Text, Datum) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Eigene Briefe konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Eigene Briefe konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Teilzahlungen;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Teilzahlungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Teilzahlungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Teilzahlungen (\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " Referenz_Jahr year(4) NOT NULL,\n"; $content.= " Referenz_ID int(11) NOT NULL,\n"; $content.= " MwSt int(11) NOT NULL,\n"; $content.= " Preis float(14,2) NOT NULL,\n"; $content.= " Bezahlt_am date NOT NULL,\n"; $content.= " PRIMARY KEY (ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Teilzahlungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Teilzahlungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Teilzahlungen ORDER BY ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Teilzahlungen (ID, Referenz_Jahr, Referenz_ID, MwSt, Preis, Bezahlt_am) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Teilzahlungen konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Teilzahlungen konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "\$sql = \"DROP TABLE IF EXISTS ".PREFIX."_Texte;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Firmentexte konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Firmentexte konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $content.= "\$sql = \"CREATE TABLE ".PREFIX."_Texte (\n"; $content.= " ID int(11) NOT NULL AUTO_INCREMENT,\n"; $content.= " section text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Name text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Text1 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Text2 text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " Betreff text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " EMail text COLLATE latin1_german1_ci NOT NULL,\n"; $content.= " PRIMARY KEY (ID)\n"; $content.= ") ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Firmentexte konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Firmentexte konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; $sql = "SELECT * FROM ".PREFIX."_Texte ORDER BY ID ASC;"; $result = $db->query($sql); if (0 != $result->num_rows) { $content.= "\$sql = \"INSERT INTO ".PREFIX."_Texte (ID, section, Name, Text1, Text2, Betreff, EMail) VALUES\n"; while ($nt = $result->fetch_assoc()) { $content.= "("; foreach ($nt AS $wert) { $content.="'".addslashes(stripslashes($wert))."', "; } $content = substr($content, 0, -2); $content.= "),\n"; } $content = substr($content, 0, -2); $content.= ";\";\n"; $content.= "\$stmt = \$db->prepare(\$sql);\n"; $content.= "if (!\$stmt) {\n"; $content.= " die('Firmentexte konnten nicht gespeichert werden: '.\$db->error);\n"; $content.= "}\n"; $content.= "if (!\$stmt->execute()) {\n"; $content.= " die('Firmentexte konnten nicht gespeichert werden: '.\$stmt->error);\n"; $content.= "}\n"; } $content.= "echo \"

Datenrücksicherung war erfolgreich!

\";\n"; $content.= "echo \"

Der Datenstand entspricht nun dem bei der Erstellung der Rücksicherung vorliegenden.

\";\n"; $content.= "?>\n"; $content.= "-->Ende_dieser_Datei<--"; $crypt = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5(PREFIX), $content, MCRYPT_MODE_CBC); fwrite($datei, $crypt); ?>