Ersetzen der FPDF-Library durch TCPDF und Code-Formatierung
This commit is contained in:
@@ -1,34 +1,34 @@
|
||||
<?php
|
||||
|
||||
if (!isset($_POST['ok']))
|
||||
{
|
||||
$sql = "SELECT *, DATE_FORMAT(Re_Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Eingang WHERE (Jahr = \"".$_POST['Jahr']."\" AND ID = \"".$_POST['ID']."\");";
|
||||
$result = $db->query($sql);
|
||||
$nt = $result->fetch_assoc();
|
||||
if (!isset($_POST['ok']))
|
||||
{
|
||||
$sql = "SELECT *, DATE_FORMAT(Re_Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM " . PREFIX . "_Eingang WHERE (Jahr = \"" . $_POST['Jahr'] . "\" AND ID = \"" . $_POST['ID'] . "\");";
|
||||
$result = $db->query($sql);
|
||||
$nt = $result->fetch_assoc();
|
||||
echo "<fieldset>\n";
|
||||
echo " <legend>Eingangsrechnung bearbeiten</legend>\n";
|
||||
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
|
||||
echo " <form action=\"index.php?" . $_SERVER['QUERY_STRING'] . "\" method=\"post\" >\n";
|
||||
echo " <input type=\"hidden\" name=\"formaction\" value=\"e_edit\" />\n";
|
||||
echo " <input type=\"hidden\" name=\"Old_Year\" value=\"".$_POST['Jahr']."\" />\n";
|
||||
echo " <input type=\"hidden\" name=\"Old_ID\" value=\"".$_POST['ID']."\" />\n";
|
||||
echo " <input type=\"hidden\" name=\"Old_Year\" value=\"" . $_POST['Jahr'] . "\" />\n";
|
||||
echo " <input type=\"hidden\" name=\"Old_ID\" value=\"" . $_POST['ID'] . "\" />\n";
|
||||
echo " <label>Firma</label>\n";
|
||||
echo " <input type=\"text\" name=\"Kontakt\" value=\"".$nt['Kontakt']."\" />\n";
|
||||
echo " <input type=\"text\" name=\"Kontakt\" value=\"" . $nt['Kontakt'] . "\" />\n";
|
||||
echo " <br />\n";
|
||||
echo " <label>Rechnungsnummer</label>\n";
|
||||
echo " <input type=\"text\" name=\"Re_Nr\" value=\"".$nt['Re_Nr']."\" />\n";
|
||||
echo " <input type=\"text\" name=\"Re_Nr\" value=\"" . $nt['Re_Nr'] . "\" />\n";
|
||||
echo " <br />\n";
|
||||
echo " <label>Rechnungsdatum</label>\n";
|
||||
echo " <input type=\"text\" name=\"Re_Datum\" value=\"".$nt['Datum']."\" />\n";
|
||||
echo " <input type=\"text\" name=\"Re_Datum\" value=\"" . $nt['Datum'] . "\" />\n";
|
||||
echo " <img src=\"img/small_info.png\" alt=\"<TT.MM.JJJJ>\" title=\"Datum der Form: <TT.MM.JJJJ>\" />\n";
|
||||
echo " <br />\n";
|
||||
echo " <label>Nettobetrag</label>\n";
|
||||
echo " <input type=\"text\" name=\"Preis\" value=\"".$nt['Preis']."\" onkeydown=\"this.value=this.value.replace(',','.');\"/>\n";
|
||||
echo " <input type=\"text\" name=\"Preis\" value=\"" . $nt['Preis'] . "\" onkeydown=\"this.value=this.value.replace(',','.');\"/>\n";
|
||||
echo " <br />\n";
|
||||
echo " <label>Mehrwertsteuersatz in %</label>\n";
|
||||
echo " <input type=\"text\" name=\"MwSt\" value=\"".$nt['MwSt']."\" />\n";
|
||||
echo " <input type=\"text\" name=\"MwSt\" value=\"" . $nt['MwSt'] . "\" />\n";
|
||||
echo " <br />\n";
|
||||
echo " <label>Bezahlt am</label>\n";
|
||||
echo " <input type=\"text\" name=\"Bezahlt_am\" value=\"".$nt['Bezahlt']."\" />\n";
|
||||
echo " <input type=\"text\" name=\"Bezahlt_am\" value=\"" . $nt['Bezahlt'] . "\" />\n";
|
||||
echo " <img src=\"img/small_info.png\" alt=\"<TT.MM.JJJJ>\" title=\"Datum der Form: <TT.MM.JJJJ>\" />\n";
|
||||
echo " <br />\n";
|
||||
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
|
||||
@@ -38,9 +38,9 @@ if (!isset($_POST['ok']))
|
||||
else
|
||||
{
|
||||
$nt = explode(".", $_POST['Re_Datum']);
|
||||
$Re_Datum = $nt['2']."-".$nt['1']."-".$nt['0'];
|
||||
$nt_bez = explode(".", $_POST['Bezahlt_am']);
|
||||
$Bezahlt_am = $nt_bez['2']."-".$nt_bez['1']."-".$nt_bez['0'];
|
||||
$Re_Datum = $nt['2'] . "-" . $nt['1'] . "-" . $nt['0'];
|
||||
$nt_bez = explode(".", $_POST['Bezahlt_am']);
|
||||
$Bezahlt_am = $nt_bez['2'] . "-" . $nt_bez['1'] . "-" . $nt_bez['0'];
|
||||
if (3 != sizeof($nt))
|
||||
{
|
||||
echo "<h1>Bitte überprüfen Sie das Format des <i>Rechnungsdatums</i> bei der Eingabe!</h1>\n";
|
||||
@@ -48,59 +48,58 @@ else
|
||||
}
|
||||
else
|
||||
{
|
||||
if (4 !=strlen($nt['2']))
|
||||
{
|
||||
echo "<h1>Bitte überprüfen Sie das Format des <i>Rechnungsdatums</i> bei der Eingabe!</h1>\n";
|
||||
echo "<h2>Die Eingabe der Jahreszahl muss 4-stellig erfolgen!</h2>\n";
|
||||
}
|
||||
if (4 != strlen($nt['2']))
|
||||
{
|
||||
echo "<h1>Bitte überprüfen Sie das Format des <i>Rechnungsdatums</i> bei der Eingabe!</h1>\n";
|
||||
echo "<h2>Die Eingabe der Jahreszahl muss 4-stellig erfolgen!</h2>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
if (checkdate($nt['1'], $nt['0'], $nt['2']))
|
||||
{
|
||||
if (checkdate($nt['1'], $nt['0'], $nt['2']))
|
||||
{
|
||||
if (3 != sizeof($nt_bez))
|
||||
{
|
||||
echo "<h1>Bitte überprüfen Sie das Format des Datums: <i>Bezahlt am</i> bei der Eingabe!</h1>\n";
|
||||
echo "<h2>Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!</h2>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
if (4 !=strlen($nt_bez['2']))
|
||||
{
|
||||
echo "<h1>Bitte überprüfen Sie das Format des Datums: <i>Bezahlt am</i> bei der Eingabe!</h1>\n";
|
||||
echo "<h2>Die Eingabe der Jahreszahl muss 4-stellig erfolgen!</h2>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
if (checkdate($nt_bez['1'], $nt_bez['0'], $nt_bez['2']))
|
||||
{
|
||||
$sql = 'DELETE FROM '.PREFIX.'_Eingang WHERE (Jahr = "'.$_POST['Old_Year'].'" AND ID = "'.$_POST['Old_ID'].'");';
|
||||
$insert = $db->query($sql);
|
||||
$sql = 'INSERT INTO '.PREFIX.'_Eingang (Jahr, ID, Kontakt, Re_Nr, Re_Datum, Preis, MwSt, Bezahlt_am) VALUES ('.date("Y", strtotime($Bezahlt_am)).', NULL, "'.$_POST['Kontakt'].'", "'.$_POST['Re_Nr'].'", "'.$Re_Datum.'", "'.$_POST['Preis'].'", "'.$_POST['MwSt'].'", "'.$Bezahlt_am.'")';
|
||||
$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 "<h1>Die Eingangsrechnung wurde eingetragen!</h1>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<h1>Bitte überprüfen Sie das eingegebene Datum!</h1>\n";
|
||||
echo "<h2>Das Datum <i>".$_POST['Bezahlt_am']."</i> existiert nicht!</h2>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (3 != sizeof($nt_bez))
|
||||
{
|
||||
echo "<h1>Bitte überprüfen Sie das Format des Datums: <i>Bezahlt am</i> bei der Eingabe!</h1>\n";
|
||||
echo "<h2>Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!</h2>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
if (4 != strlen($nt_bez['2']))
|
||||
{
|
||||
echo "<h1>Bitte überprüfen Sie das eingegebene Datum!</h1>\n";
|
||||
echo "<h2>Das Datum <i>".$_POST['Re_Datum']."</i> existiert nicht!</h2>\n";
|
||||
echo "<h1>Bitte überprüfen Sie das Format des Datums: <i>Bezahlt am</i> bei der Eingabe!</h1>\n";
|
||||
echo "<h2>Die Eingabe der Jahreszahl muss 4-stellig erfolgen!</h2>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
if (checkdate($nt_bez['1'], $nt_bez['0'], $nt_bez['2']))
|
||||
{
|
||||
$sql = 'DELETE FROM ' . PREFIX . '_Eingang WHERE (Jahr = "' . $_POST['Old_Year'] . '" AND ID = "' . $_POST['Old_ID'] . '");';
|
||||
$insert = $db->query($sql);
|
||||
$sql = 'INSERT INTO ' . PREFIX . '_Eingang (Jahr, ID, Kontakt, Re_Nr, Re_Datum, Preis, MwSt, Bezahlt_am) VALUES (' . date("Y", strtotime($Bezahlt_am)) . ', NULL, "' . $_POST['Kontakt'] . '", "' . $_POST['Re_Nr'] . '", "' . $Re_Datum . '", "' . $_POST['Preis'] . '", "' . $_POST['MwSt'] . '", "' . $Bezahlt_am . '")';
|
||||
$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 "<h1>Die Eingangsrechnung wurde eingetragen!</h1>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<h1>Bitte überprüfen Sie das eingegebene Datum!</h1>\n";
|
||||
echo "<h2>Das Datum <i>" . $_POST['Bezahlt_am'] . "</i> existiert nicht!</h2>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<h1>Bitte überprüfen Sie das eingegebene Datum!</h1>\n";
|
||||
echo "<h2>Das Datum <i>" . $_POST['Re_Datum'] . "</i> existiert nicht!</h2>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
}
|
||||
Reference in New Issue
Block a user