Mahnwesen

query($sql); $nt = $result->fetch_assoc(); $sqlt = "SELECT * FROM " . PREFIX . "_Mahnungen WHERE (Referenz_Jahr = \"" . $nt['Jahr'] . "\" AND Referenz_ID = \"" . $nt['ID'] . "\");"; $resultt = $db->query($sqlt); if ($ntt = $resultt->fetch_assoc()) { echo "

Zu dieser Rechnung wurde bereits eine 1. Mahnung erstellt!

\n"; echo "

Falls Sie eine 2. (und letzte) Mahnung erstellen möchten, wählen Sie im Bereich \"Offene Posten\" unter \"1. Mahnungen\" die Schaltfläche \"2. Mahnung generieren\"\n"; return (0); } echo "

Soll eine Mahnung zur folgenden Rechnung erstellt werden:

\n"; $sql = "SELECT Firma, Vorname, Nachname FROM " . PREFIX . "_Kontakte WHERE ID = \"" . $nt['Kontakt_ID'] . "\";"; $resultk = $db->query($sql); $ntk = $resultk->fetch_assoc(); while (strlen($nt['ID']) < $_SESSION['Firma']['Stellen']) { $nt['ID'] = "0" . $nt['ID']; } echo "\n"; echo "\n"; echo "
\n"; echo "\n"; echo "\n"; echo "
\n"; echo "\n"; echo "\n"; echo "
\n"; echo "\n"; echo "\n"; echo "
\n"; $sqlt = "SELECT SUM(Preis * (1 + MwSt / 100)) AS Preis FROM " . PREFIX . "_Teilzahlungen WHERE (Referenz_Jahr = \"" . $nt['Jahr'] . "\" AND Referenz_ID = \"" . $nt['ID'] . "\") ORDER BY Bezahlt_am ASC;"; $resultt = $db->query($sqlt); $ntsum = $resultt->fetch_assoc(); echo "\n"; echo "\n"; echo "
\n"; echo "\n"; echo "\n"; echo "
\n"; echo "
\n"; echo "
\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \"Tage\n"; echo "
\n"; echo " \n"; echo " \n"; echo "
\n"; echo "
\n"; } else { $sql = 'INSERT INTO ' . PREFIX . '_Mahnungen (Jahr, ID, Nr, Kontakt_ID, Admin_ID, Referenz_Jahr, Referenz_ID, Z_Bis, Datum) VALUES (YEAR(CURDATE()), NULL, "1", "' . $_POST['Kontakt_ID'] . '", "' . $_POST['Admin_ID'] . '", "' . $Jahr . '", "' . $ID . '", "' . $_POST['Z_Bis'] . '", CURDATE())'; $stmt = $db->prepare($sql); if (!$stmt) { die ('Datensatz konnte nicht angelegt werden: ' . $db->error); } if (!$stmt->execute()) { die ('Datensatz konnte nicht angelegt werden: ' . $stmt->error); } $sql = 'SELECT last_insert_id() AS last'; $result = $db->query($sql); $nt = $result->fetch_assoc(); $ID = $nt['last']; echo "
\n"; echo " Mahnung wurde erstellt\n"; echo "
\n"; echo " \n"; echo " \n"; echo " \n"; echo "
\n"; echo "
\n"; }