Bitte überprüfen Sie das Format von Bezahlt_am bei der Eingabe!\n";
die("
Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!
\n");
}
else
{
if (4 != strlen($ntbez['2']))
{
echo "Bitte überprüfen Sie das Format von Bezahlt_am bei der Eingabe!
\n";
die("Die Eingabe der Jahreszahl muss 4-stellig erfolgen!
\n");
}
else
{
if (!checkdate($ntbez['1'], $ntbez['0'], $ntbez['2']))
{
die("Bitte geben Sie ein korrektes Datum im Feld Bezahlt_am an
\n");
}
}
}
$Bezahlt = 1;
}
else
{
$Bezahlt = 0;
$Bez_Datum = "0000-00-00";
}
if (3 != sizeof($nt))
{
echo "Bitte überprüfen Sie das Format des Rechnungsdatums bei der Eingabe!
\n";
echo "Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!
\n";
}
else
{
if (4 != strlen($nt['2']))
{
echo "Bitte überprüfen Sie das Format des Rechnungsdatums bei der Eingabe!
\n";
echo "Die Eingabe der Jahreszahl muss 4-stellig erfolgen!
\n";
}
else
{
if (checkdate($nt['1'], $nt['0'], $nt['2']))
{
$temp = 1;
}
}
}
if ($temp)
{
$sql = 'INSERT INTO ' . PREFIX . '_Rechnungen (Jahr, ID, Kontakt_ID, Admin_ID, Schluss_Rechnung, Alte_Rechnung, Preis, MwSt, Text, Datum, Bezahlt, Bezahlt_am) VALUES (' . date("Y", strtotime($Re_Datum)) . ', NULL, "' . $_POST['Kontakt_ID'] . '", "' . $_POST['Admin_ID'] . '", "1", "1", "' . $_POST['Preis'] . '", "' . $_POST['MwSt'] . '", "Ersetzt Rechnung-Nummer: ' . $_POST['Re_Nr'] . '", "' . $Re_Datum . '", "' . $Bezahlt . '", "' . $Bez_Datum . '");';
$stmt = $db->prepare($sql);
if (!$stmt)
{
die ('Datensatz konnte nicht gespeichert werden: ' . $db->error);
}
if (!$stmt->execute())
{
die ('Datensatz konnte nicht gespeichert werden: ' . $stmt->error);
}
$sql = 'SELECT last_insert_id() AS last';
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sql = 'INSERT INTO ' . PREFIX . '_Rechnung_Pos (ID, Jahr, Rechnung_ID, Position, Anzahl, Bezeichnung, Preis) VALUES (NULL, ' . date("Y", strtotime($Re_Datum)) . ', "' . $nt['last'] . '", "1", "1", "Ersetzt Rechnung-Nummer: ' . $_POST['Re_Nr'] . '", "' . $_POST['Preis'] . '")';
$stmt = $db->prepare($sql);
if (!$stmt)
{
die ('Datensatz konnte nicht gespeichert werden: ' . $db->error);
}
if (!$stmt->execute())
{
die ('Datensatz konnte nicht gespeichert werden: ' . $stmt->error);
}
echo "Die Rechnungsdaten wurden übernommen!
";
echo "Falls Sie diese Rechnung bearbeiten wollen, ändern Sie im Bereich \"Schriftverkehr -> Rechnungen\" die Rechnung mit der Nummer " . date("Y", strtotime($Re_Datum)) . "_" . $nt['last'] . "\n";
}