Datenstand V1.0

This commit is contained in:
2016-07-05 20:38:34 +00:00
parent 5a75f609e5
commit 5ea463a308
1027 changed files with 141480 additions and 0 deletions

150
inhalte/10er_kfz.php Normal file
View File

@@ -0,0 +1,150 @@
<?php
if ("" != $_POST['ID']) {
$path = $pfad;
$ref = "index.php?section=".$_GET['section']."&kfz=".$_POST['ID'];
$id = $_POST['ID'];
} elseif ("" != $_GET['kfz']) {
$path = $pfad;
$ref = "index.php?section=".$_GET['section']."&kfz=".$_GET['kfz'];
$id = $_GET['kfz'];
} else {
$path = $pfad;
$ref = "index.php?section=".$_GET['section']."&kfz=".$id;
}
while (strlen($id) < $_SESSION['Firma']['Stellen']) {
$id = "0".$id;
}
$sql = "SELECT * FROM ".PREFIX."_KfZ WHERE ID=\"".$id."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
echo "<fieldset>\n";
echo " <legend>Bilder zum Fahrzeug:</legend>\n";
if ('del' == $_GET['action']) {
$delfile = $path . $_GET['kfz']. "_". $_GET['pic'] . ".jpg";
$delthumb = $path . $_GET['kfz']. "_". $_GET['pic'] . "_thumb.jpg";
if (unlink($delfile)) {
if (unlink($delthumb)) {
echo "<p>Bild gelöscht</p>";
}
} else {
echo "<p>Fehler beim Löschen</p>";
}
echo '<a href="'.$ref.'&action=foto">Fotos bearbeiten</a>';
} elseif ('add' == $_GET['action']) {
$ref .= "&action=speichern&pic=".$_GET['pic'];
echo " <form action=\"".$ref."\" method=\"post\" enctype=\"multipart/form-data\">\n";
echo " <label>Foto ausw&auml;hlen</label>\n";
echo " <input type=\"file\" name=\"Foto\" />\n";
echo " <br />\n";
echo " <input type=\"submit\" name=\"Speichern\" value=\"Speichern\" />\n";
echo " </form>\n";
} elseif ('speichern' == $_GET['action']) {
$uploadfile = $path. $_FILES['Foto']['name'];
move_uploaded_file($_FILES['Foto']['tmp_name'], $uploadfile);
$src = imagecreatefromjpeg($uploadfile);
list($width,$height)=getimagesize($uploadfile);
if ($height > $width) {
$newheight=$large;
$thumbheight=$small;
$newwidth=($width/$height)*$large;
$thumbwidth=($width/$height)*$small;
} else {
$newwidth=$large;
$thumbwidth=$small;
$newheight=($height/$width)*$large;
$thumbheight=($height/$width)*$small;
}
$tmp=imagecreatetruecolor($newwidth,$newheight);
$tmp_thumb=imagecreatetruecolor($thumbwidth,$thumbheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
imagecopyresampled($tmp_thumb,$src,0,0,0,0,$thumbwidth,$thumbheight,$width,$height);
$filename = $path . $_GET['kfz'] . "_" . $_GET['pic'] . ".jpg";
$thumbname = $path . $_GET['kfz'] . "_" . $_GET['pic'] . "_thumb.jpg";
imagejpeg($tmp,$filename,90);
imagejpeg($tmp_thumb,$thumbname,90);
imagedestroy($src);
imagedestroy($tmp);
imagedestroy($tmp_thumb);
unlink($path. $_FILES['Foto']['name']);
chmod($filename, 0755);
echo "<p>Bild hochgeladen</p>";
echo '<a href="'.$ref.'&action=foto">Fotos bearbeiten</a>';
} else {
echo " <p>Klicken Sie auf ein vorhandenes Bild um es zu löschen. Zum Hochladen eines neuen Bildes klicken Sie auf einen Platzhalter.</p>\n";
echo " <form action=\"index.php?section=".$_GET['section']."\" method=\"post\">\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Bilder für die Homepage</legend>\n";
echo " <input type=\"hidden\" name=\"fotos\" value=\"1\" />\n";
echo " <table class=\"foto\">\n";
echo " <colgroup>\n";
echo " <col span=\"2\" width=\"350\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
for ($i=0; $i<8; $i++) {
$pic = $path . $id . "_" .$i. "_thumb.jpg";
if ((2 == $i) OR (4 == $i) OR (6 == $i)) {
echo " </tr>\n";
echo " <tr>\n";
}
if (file_exists($pic)) {
$link = $ref."&action=del&pic=".$i;
echo " <td>\n";
echo " <a href=\"$link\">";
echo "<img src=\"$pic\" />";
echo "</a>\n";
echo " <br />\n";
echo " <input type=\"text\" name=\"FotoB".$i."\" value=\"".$nt['FotoB'.$i]."\" />\n";
echo " </td>\n";
} else {
$link = $ref."&action=add&pic=".$i;
echo " <td>\n";
echo " <a href=\"$link\">";
echo "<img src=\"img/no.jpg\" />";
echo "</a>\n";
echo " </td>\n";
}
}
echo " </tr>\n";
echo " </table>\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Bilder zur internen Verwendung</legend>\n";
echo " <table class=\"foto\">\n";
echo " <colgroup>\n";
echo " <col span=\"2\" width=\"350\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
for ($i=8; $i<10; $i++) {
$pic = $path . $id . "_" .$i. "_thumb.jpg";
if (file_exists($pic)) {
$link = $ref."&action=del&pic=".$i;
echo " <td>\n";
echo " <a href=\"$link\">";
echo "<img src=\"$pic\" />";
echo "</a>\n";
echo " </td>\n";
} else {
$link = $ref."&action=add&pic=".$i;
echo " <td>\n";
echo " <a href=\"$link\">";
echo "<img src=\"img/no.jpg\" />";
echo "</a>\n";
echo " </td>\n";
}
}
echo " </tr>\n";
echo " </table>\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Bildbeschreibungen Speichern und Fahrzeug anzeigen</legend>\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$id."\" />\n";
echo " <input type=\"hidden\" name=\"foto\" value=\"1\" />\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"show\" class=\"button_save\" />\n";
echo " </fieldset>\n";
echo " </form>\n";
}
echo "</fieldset>\n";
?>

67
inhalte/add.php Normal file
View File

@@ -0,0 +1,67 @@
<?php
if (!isset($_POST['step'])) {
$sql = "SELECT ID, Firma, Nachname, Vorname, DSchutz FROM ".PREFIX."_Kontakte ORDER BY Nachname ASC, Vorname ASC;";
$result = $db->query($sql);
echo "<fieldset>\n";
echo " <legend>Kunde wählen</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"step\" value=\"0\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"add\" />\n";
echo " <br />\n";
echo " <select name=\"Kontakt_ID\">\n";
while ($nt = $result->fetch_assoc()) {
echo " <option value=\"".$nt['ID']."\">".$nt['Nachname'].", ".$nt['Vorname']." - ".$nt['Firma']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"formaction\" value=\"add\" title=\"Übernehmen\" />\n";
echo " <a href=\"index.php?section=".$_GET['section']."\"><img src=\"img/stop.png\" alt=\"Abbrechen\" title=\"Abbrechen\" /></a>\n";
echo " <br />\n";
echo "</fieldset>\n";
} else {
if ("0" == $_POST['step']) {
$sql = "SELECT ID, Vorname, Nachname FROM Admin WHERE Firma_ID = \"".PREFIX."\" ORDER BY Nachname ASC;";
$result = $db->query($sql);
echo "<fieldset>\n";
echo " <legend>Ansprechpartner wählen</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Kontakt_ID\" value=\"".$_POST['Kontakt_ID']."\" />\n";
if (("schrift" == $_GET['section']) OR ("lv" == $_GET['section']) OR ("liefer" == $_GET['section'])) {
echo " <input type=\"hidden\" name=\"step\" value=\"2\" />\n";
} else {
echo " <input type=\"hidden\" name=\"step\" value=\"1\" />\n";
}
echo " <input type=\"hidden\" name=\"formaction\" value=\"add\" />\n";
echo " <br />\n";
echo " <select name=\"Admin_ID\">\n";
while ($nt = $result->fetch_assoc()) {
echo " <option";
if ($nt['ID'] == $_SESSION['TID']) {
echo " selected=\"selected\"";
}
echo " value=\"".$nt['ID']."\">".$nt['Vorname']." ".$nt['Nachname']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"formaction\" value=\"add\" title=\"Übernehmen\" />\n";
echo " <a href=\"index.php?section=".$_GET['section']."\"><img src=\"img/stop.png\" alt=\"Abbrechen\" title=\"Abbrechen\" /></a>\n";
echo " <br />\n";
echo "</fieldset>\n";
} elseif ("1" == $_POST['step']) {
echo "<fieldset>\n";
echo " <legend>MwSt-Satz in % festlegen</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Kontakt_ID\" value=\"".$_POST['Kontakt_ID']."\" />\n";
echo " <input type=\"hidden\" name=\"Admin_ID\" value=\"".$_POST['Admin_ID']."\" />\n";
echo " <input type=\"hidden\" name=\"step\" value=\"2\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"add\" />\n";
echo " <br />\n";
echo " <input type=\"text\" name=\"MwSt\" value=\"".$_SESSION['Firma']['MwSt']."\" />\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"formaction\" value=\"add\" title=\"Übernehmen\" />\n";
echo " <a href=\"index.php?section=".$_GET['section']."\"><img src=\"img/stop.png\" alt=\"Abbrechen\" title=\"Abbrechen\" /></a>\n";
echo " <br />\n";
echo "</fieldset>\n";
}
}
?>

21
inhalte/aktivierung.php Normal file
View File

@@ -0,0 +1,21 @@
<?php
$sql = "SELECT ID FROM Firma WHERE Aktivierung = \"".$_GET['code']."\";";
$result = $db->query($sql);
if ($nt = $result->fetch_assoc()) {
$sql = "UPDATE Firma SET
Aktivierung = \"\"
WHERE
ID = \"".$nt['ID']."\";";
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Aktivierung war nicht erfolgreich: '.$db->error);
}
if (!$stmt->execute()) {
die ('Aktivierung war nicht erfolgreich: '.$stmt->error);
}
}
echo "<h1>Herzlichen Glückwunsch</h1>\n";
echo "<h2>Die Aktivierung Ihres Produkts war erfolgreich!</h2>\n";
echo "<p>Hier gehts zum Kunden Login: <a href=\"https://startup.ri-st.de\" target=\"_blank\">Kunden Login</a></p>\n";
echo "<p>Zur R!ST Homepage: <a href=\"http://www.ri-st.de\" target=\"_blank\">R!ST Homepage</a></p>\n";
?>

30
inhalte/angebot.php Normal file
View File

@@ -0,0 +1,30 @@
<?php
if (isset($_POST['ID'])) {
$test = explode("_", $_POST['ID']);
$ID = $test['1'];
$Jahr = $test['0'];
}
$legend = "Angebote";
$t_pos = "Angebot";
$Typ = "Angebot";
$type = "Angebot";
$Text = "Angebot vom:";
$table = PREFIX."_Angebote";
if (isset($_GET['pdf'])) {
include "inhalte/pdf_show.php";
} elseif (isset($_GET['mail'])) {
include "inhalte/mail.php";
} else {
if ((!isset($_POST['formaction'])) OR ("stop" == $_POST['formaction'])) {
include "inhalte/search.php";
include "inhalte/".$_GET['section']."_over.php";
} elseif ("mail" == $_POST['formaction']) {
} elseif ("email" == $_POST['formaction']) {
include "inhalte/email.php";
} else {
include "inhalte/".$_GET['section']."_".$_POST['formaction'].".php";
}
}
?>

22
inhalte/angebot_add.php Normal file
View File

@@ -0,0 +1,22 @@
<?php
if ("2" == $_POST['step']) {
$sql = 'INSERT INTO '.PREFIX.'_Angebote (Jahr, ID, Kontakt_ID, Admin_ID, MwSt, Datum) VALUES (YEAR(CURDATE()), NULL, "'.$_POST['Kontakt_ID'].'", "'.$_POST['Admin_ID'].'", "'.$_POST['MwSt'].'", CURDATE())';
$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();
$date = getdate();
unset($_POST);
$Jahr = $date['year'];
$ID = $nt['last'];
include "inhalte/angebot_edit.php";
} else {
include "inhalte/add.php";
}
?>

41
inhalte/angebot_copy.php Normal file
View File

@@ -0,0 +1,41 @@
<?php
$sql = "SELECT * FROM ".PREFIX."_Angebote WHERE (Jahr = \"".$Jahr."\" AND ID = \"".$ID."\");";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
echo "<br />\n";
$sql = 'INSERT INTO '.PREFIX.'_Angebote (Jahr, ID, Kontakt_ID, Admin_ID, LV_Jahr, LV_ID, MwSt, Text, Datum) VALUES (YEAR(CURDATE()), NULL, "'.$nt['Kontakt_ID'].'", "'.$nt['Admin_ID'].'", "'.$nt['LV_Jahr'].'", "'.$nt['LV_ID'].'", "'.$nt['MwSt'].'", "'.addslashes(stripslashes($nt['Text'])).'", 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_New = $nt['last'];
$sqlp = "SELECT * FROM ".PREFIX."_Angebot_Pos WHERE (Jahr = \"".$Jahr."\" AND Angebot_ID = \"".$ID."\");";
echo "<br />\n";
$resultp = $db->query($sqlp);
while ($ntp = $resultp->fetch_assoc()) {
$sql = "INSERT INTO ".PREFIX."_Angebot_Pos (Jahr, ID, Angebot_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES (YEAR(CURDATE()), NULL, \"".$ID_New."\", \"".$ntp['Position']."\", \"".$ntp['Anzahl']."\", \"".$ntp['Bezeichnung']."\", \"".$ntp['Preis']."\", \"".addslashes(stripslashes($ntp['Feld1']))."\", \"".addslashes(stripslashes($ntp['Feld2']))."\", \"".addslashes(stripslashes($ntp['Feld3']))."\", \"".addslashes(stripslashes($ntp['Feld4']))."\", \"".addslashes(stripslashes($ntp['Feld5']))."\");";
$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);
}
}
?>
<fieldset>
<legend>Angebot wurde kopiert</legend>
<form action="index.php?section=angebot" method="post">
<input type="hidden" name="ID" value="<?php echo $Jahr."_".$ID_New;?>" />
<input type="submit" class="button_edit" name="formaction" value="edit" title="Angebot bearbeiten" />
</form>
</fieldset>

151
inhalte/angebot_create.php Normal file
View File

@@ -0,0 +1,151 @@
<?php
if ($_SESSION['Firma']['KfZ']) {
$sql = "SELECT * FROM ".PREFIX."_Auftraege WHERE (Angebot_Jahr = \"".$Jahr."\" AND Angebot_ID = \"".$ID."\" AND KV = \"0\");";
} else {
$sql = "SELECT * FROM ".PREFIX."_Auftraege WHERE (Angebot_Jahr = \"".$Jahr."\" AND Angebot_ID = \"".$ID."\");";
}
$result = $db->query($sql);
if ($nt = $result->fetch_assoc()) {
while (strlen($nt['ID']) < $_SESSION['Firma']['Stellen']) {
$nt['ID'] = "0". $nt['ID'];
}
exit("<h1>Zu diesem Angebot existiert bereits ein Auftrag mit der Nummer: ".$nt['Jahr']."_".$nt['ID']."!</h1>");
}
$sql = "SELECT * FROM ".PREFIX."_Angebote WHERE (Jahr = \"".$Jahr."\" AND ID = \"".$ID."\");";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
if (!isset($_POST['ok'])) {
$sqlk = "SELECT ID, Firma, Nachname, DSchutz FROM ".PREFIX."_Kontakte ORDER BY Firma ASC, Nachname ASC;";
$resultk = $db->query($sqlk);
$sqla = "SELECT ID, Vorname, Nachname FROM Admin WHERE Firma_ID = \"".PREFIX."\" ORDER BY Nachname ASC;";
$resulta = $db->query($sqla);
if ($_SESSION['Firma']['KfZ']) {
$sqlkfz = "SELECT ID, Kennzeichen, Marke, Handel FROM ".PREFIX."_KfZ WHERE Kontakt_ID = \"".$nt['Kontakt_ID']."\";";
$resultkfz = $db->query($sqlkfz);
}
echo "<fieldset>\n";
echo " <legend>Einstellungen für die Auftragsbestätigung festlegen</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"KfZ_ID\" value=\"0\" />\n";
echo " <span class=\"right\" />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"formaction\" value=\"create\" title=\"Auftragsbestägigung erstellen\" />\n";
echo " </span>\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"ok\" value=\"1\" />\n";
echo " <label>Kunde</label>\n";
echo " <select name=\"Kontakt_ID\">\n";
while ($ntk = $resultk->fetch_assoc()) {
echo " <option value=\"".$ntk['ID']."\"";
if ($nt['Kontakt_ID'] == $ntk['ID']) {
echo " selected=\"selected\" ";
}
echo ">".$ntk['Firma']." - ".$ntk['Nachname']."</option>\n";
}
echo " </select>\n";
echo " <br style=\"clear: left;\" />\n";
if ($_SESSION['Firma']['KfZ']) {
echo " <label>Fahrzeug</label>\n";
echo " <select name=\"KfZ_ID\">\n";
while ($ntkfz = $resultkfz->fetch_assoc()) {
echo " <option value=\"".$ntkfz['ID']."\"";
if ($nt['KfZ_ID'] == $ntkfz['ID']) {
echo " selected=\"selected\" ";
}
echo ">".$ntkfz['Kennzeichen'].", ".$ntkfz['Marke']." ".$ntkfz['Handel']."</option>\n";
}
echo " </select>\n";
echo " <br style=\"clear: left;\" />\n";
}
echo " <label>Ansprechpartner:</label>\n";
echo " <select name=\"Admin_ID\">\n";
while ($nta = $resulta->fetch_assoc()) {
echo " <option value=\"".$nta['ID']."\"";
if ($nt['Admin_ID'] == $nta['ID']) {
echo " selected=\"selected\" ";
}
echo ">".$nta['Vorname']." - ".$nta['Nachname']."</option>\n";
}
echo " </select>\n";
echo " <br style=\"clear: left;\" />\n";
echo " <label>Vorkasserechnung erstellen?</label>\n";
echo " <input type=\"hidden\" name=\"Vorkasse\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Vorkasse\" value=\"1\" />\n";
echo " <img src=\"img/small_info.png\" title=\"Falls das Häkchen gesetzt ist, wird automatisch eine Vorkasserechnung mit unten genanntem Betrag erstellt! Beachten Sie dies in Bezug auf die Rechnungsnummerierung!\" alt=\"Hilfe\" />\n";
echo " <br />\n";
echo " <label>MwSt in %</label>\n";
echo " <input type=\"text\" name=\"MwSt\" value=\"".$_SESSION['Firma']['MwSt']."\" />\n";
echo " <br />\n";
echo " <label>Vorkassebetrag zzgl. MwSt.:</label>\n";
echo " <input type=\"text\" name=\"Preis\" />\n";
echo " <img src=\"img/small_info.png\" title=\"Der Vorkassebetrag wird nur benötigt, wenn Sie auch eine Vorkasserechnung erstellen.\" alt=\"Hilfe\" />\n";
echo " <br />\n";
echo " <label>Auftrag vom:</label>\n";
echo " <input type=\"text\" name=\"A_Datum\" />\n";
echo " <img src=\"img/small_info.png\" title=\"Datum der Form: <TT.MM.JJJJ>\" alt=\"Hilfe\" />\n";
echo " <br />\n";
echo " </form>\n";
echo "</fieldset>\n";
return(0);
}
echo "<br />\n";
$ntd = explode(".", $_POST['A_Datum']);
$Datum = $ntd['2']."-".$ntd['1']."-".$ntd['0'];
if (3 != sizeof($ntd)) {
echo "<h1>Bitte überprüfen Sie das Datumsformat bei der Eingabe!</h1>\n";
echo "<h2>Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!</h2>\n";
} else {
if (4 !=strlen($ntd['2'])) {
echo "<h1>Bitte überprüfen Sie das Datumsformat bei der Eingabe!</h1>\n";
echo "<h2>Die Eingabe der Jahreszahl muss 4-stellig erfolgen!</h2>\n";
} else {
if (checkdate($ntd['1'], $ntd['0'], $ntd['2'])) {
$sql = 'INSERT INTO '.PREFIX.'_Auftraege (Jahr, ID, Kontakt_ID, Admin_ID, Angebot_Jahr, Angebot_ID, Preis_aus_Pos, Vorkasse, A_Datum, MwSt, Text, Datum) VALUES (YEAR(CURDATE()), NULL, "'.$_POST['Kontakt_ID'].'", "'.$_POST['Admin_ID'].'", "'.$Jahr.'", "'.$ID.'", "1", "'.$_POST['Vorkasse'].'", "'.$Datum.'", "'.$_POST['MwSt'].'", "'.addslashes(stripslashes($nt['Text'])).'", 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_New = $nt['last'];
$sqlp = "SELECT * FROM ".PREFIX."_Angebot_Pos WHERE (Jahr = \"".$Jahr."\" AND Angebot_ID = \"".$ID."\");";
$resultp = $db->query($sqlp);
while ($ntp = $resultp->fetch_assoc()) {
$sql = "INSERT INTO ".PREFIX."_Auftrag_Pos (ID, Jahr, Auftrag_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES (NULL, YEAR(CURDATE()), \"".$ID_New."\", \"".$ntp['Position']."\", \"".$ntp['Anzahl']."\", \"".addslashes(stripslashes($ntp['Bezeichnung']))."\", \"".$ntp['Preis']."\", \"".addslashes(stripslashes($ntp['Feld1']))."\", \"".addslashes(stripslashes($ntp['Feld2']))."\", \"".addslashes(stripslashes($ntp['Feld3']))."\", \"".addslashes(stripslashes($ntp['Feld4']))."\", \"".addslashes(stripslashes($ntp['Feld5']))."\");";
$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);
}
}
if ("1" == $_POST['Vorkasse']) {
$sql = 'INSERT INTO '.PREFIX.'_Rechnungen (Jahr, ID, Kontakt_ID, Auftrag_Jahr, Auftrag_ID, Admin_ID, Vorkasse, Preis, MwSt, Datum) VALUES (YEAR(CURDATE()), NULL, "'.$_POST['Kontakt_ID'].'", "'.date("Y").'", "'.$ID_New.'", "'.$_POST['Admin_ID'].'", "1", "'.$_POST['Preis'].'", "'.$_POST['MwSt'].'", 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);
}
}
}
}
}
echo "<fieldset>\n";
echo " <legend>Auftragsbestätigung wurde erstellt</legend>\n";
echo " <form action=\"index.php?section=bestaet\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".date("Y")."_".$ID_New."\" />\n";
echo " <input type=\"submit\" class=\"button_edit\" name=\"formaction\" value=\"edit\" title=\"Auftragsbestätigung bearbeiten\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
?>

52
inhalte/angebot_del.php Normal file
View File

@@ -0,0 +1,52 @@
<?php
if (!isset($_POST['action'])) {
$sql = "SELECT Kontakt_ID, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Angebote WHERE (Jahr = \"".$Jahr."\" AND ID = \"".$ID."\");";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sql2 = "SELECT Firma, Nachname FROM ".PREFIX."_Kontakte WHERE ID = \"".$nt['Kontakt_ID']."\";";
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
echo "<fieldset>\n";
echo " <legend>Angebot löschen</legend>\n";
echo " <h2>Soll folgendes Angebot wirklich gelöscht werden?</h2>\n";
echo " <label>Angebot-Nr.</label>\n";
echo " <label class=\"data\">".str_replace(",", "_", $_POST['ID'])."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Kunde</label>\n";
echo " <label class=\"data\">".$nt2['Firma']." - ".$nt2['Nachname']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Vom</label>\n";
echo " <label class=\"data\">".$nt['Datum']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"del\" />\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_del\" name=\"action\" value=\"1\" title=\"Angebot jetzt l&ouml;schen\" />\n";
echo " <input type=\"submit\" class=\"button_stop\" name=\"formaction\" value=\"stop\" title=\"Abbrechen\" />\n";
echo " <br />\n";
echo " </form>\n";
echo "</fieldset>\n";
} else {
$sql = 'DELETE FROM
'.PREFIX.'_Angebot_Pos
WHERE
(Jahr = "'.$Jahr.'"
AND
Angebot_ID = "'.$ID.'");';
$result = $db->query($sql);
$sql = 'DELETE FROM
'.PREFIX.'_Angebote
WHERE
(Jahr = "'.$Jahr.'"
AND
ID = "'.$ID.'");';
$result = $db->query($sql);
if ($result) {
unset($_POST);
include "inhalte/angebot.php";
} else {
echo "Fehler beim löschen";
}
}
?>

69
inhalte/angebot_edit.php Normal file
View File

@@ -0,0 +1,69 @@
<?php
if ("1" == $_POST['art_take']) {
include "inhalte/art_save.php";
}
if ("1" == $_POST['pos_save']) {
include "inhalte/pos_save.php";
}
if ("1" == $_POST['art_pos_save']) {
include "inhalte/pos_save.php";
include "inhalte/art_pos_save.php";
}
if ("1" == $_POST['art_pos_change']) {
include "inhalte/pos_change.php";
include "inhalte/art_pos_save.php";
}
if ("1" == $_POST['pos_change']) {
include "inhalte/pos_change.php";
}
if ("1" == $_POST['pos_delete']) {
include "inhalte/pos_delete.php";
}
if ("settings" == $_POST['action']) {
$sql = 'UPDATE '.PREFIX.'_Angebote SET
Kontakt_ID = "'.$_POST['Kontakt_ID'].'",
Admin_ID = "'.$_POST['Admin_ID'].'",
KfZ_ID = "'.$_POST['KfZ_ID'].'",
MwSt = "'.$_POST['MwSt'].'"
WHERE
(Jahr = "'.$Jahr.'"
AND
ID = "'.$ID.'");';
$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);
}
}
$Max_Pos = 0;
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Angebote WHERE (Jahr = \"".$Jahr."\" AND ID = \"".$ID."\");";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sqlp = "SELECT * FROM ".PREFIX."_Angebot_Pos WHERE (Jahr = \"".$Jahr."\" AND Angebot_ID =\"".$ID."\") ORDER BY Position ASC;";
$resultp = $db->query($sqlp);
$sqlkn = "SELECT * FROM ".PREFIX."_Kontakte ORDER BY Nachname ASC, Firma ASC";
$resultkn = $db->query($sqlkn);
$sqlan = "SELECT ID, Vorname, Nachname FROM Admin WHERE Firma_ID = \"".PREFIX."\" ORDER BY ID ASC";
$resultan = $db->query($sqlan);
$Text = $nt['Text'];
include "inhalte/settings.php";
include "inhalte/positions.php";
echo " </table>\n";
echo " <br />\n";
echo "<h2>Alle Preise verstehen sich zzgl. ".$nt['MwSt']."% gesetzlicher MwSt.</h2>\n";
echo "</fieldset>\n";
include "inhalte/art_take.php";
include "inhalte/sv_save.php";
?>

6
inhalte/angebot_over.php Normal file
View File

@@ -0,0 +1,6 @@
<?php
$sql = "SELECT ".PREFIX."_Angebote.Jahr, ".PREFIX."_Angebote.ID, ".PREFIX."_Kontakte.Firma, ".PREFIX."_Kontakte.Nachname, ".PREFIX."_Kontakte.Vorname FROM ".PREFIX."_Angebote LEFT JOIN ".PREFIX."_Kontakte ON ".PREFIX."_Angebote.Kontakt_ID = ".PREFIX."_Kontakte.ID ".$Abfrage." ORDER BY ".PREFIX."_Angebote.Jahr DESC, ".PREFIX."_Angebote.ID DESC;";
$result = $db->query($sql);
include "inhalte/sv_overview.php";
?>

3
inhalte/angebot_save.php Normal file
View File

@@ -0,0 +1,3 @@
<?php
include "inhalte/sv_saved.php";
?>

8
inhalte/arech.php Normal file
View File

@@ -0,0 +1,8 @@
<?php
if ((!isset($_POST['formaction'])) OR ("stop" == $_POST['formaction'])) {
include "inhalte/".$_GET['section']."_over.php";
} else {
include "inhalte/".$_GET['section']."_".$_POST['formaction'].".php";
}
?>

44
inhalte/arech_add.php Normal file
View File

@@ -0,0 +1,44 @@
<?php
$sql = "SELECT ID, Firma, Nachname FROM ".PREFIX."_Kontakte ORDER BY Nachname ASC, Firma ASC;";
$resultkn = $db->query($sql);
$sql = "SELECT ID, Vorname, Nachname FROM Admin WHERE Firma_ID =\"".PREFIX."\" ORDER BY ID ASC";
$resultan = $db->query($sql);
echo "<fieldset>\n";
echo " <legend>Rechnung aus anderem Programm hinzufügen</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" />\n";
echo " <label>Kunde</label>\n";
echo " <select name=\"Kontakt_ID\">\n";
while ($ntkn = $resultkn->fetch_assoc()) {
echo " <option value=\"".$ntkn['ID']."\">".$ntkn['Nachname'].", ".$ntkn['Firma']."</option>\n";
}
echo " </select>\n";
echo " <br style=\"clear: left;\" />\n";
echo " <label>Ansprechpartner</label>\n";
echo " <select name=\"Admin_ID\">\n";
while ($ntan = $resultan->fetch_assoc()) {
echo " <option value=\"".$ntan['ID']."\">".$ntan['Nachname'].", ".$ntan['Vorname']."</option>\n";
}
echo " </select>\n";
echo " <br style=\"clear: left;\" />\n";
echo " <label>Rechnungsnummer</label>\n";
echo " <input type=\"text\" name=\"Re_Nr\" />\n";
echo " <br />\n";
echo " <label>Rechnungsdatum</label>\n";
echo " <input type=\"text\" name=\"Re_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=\"0.00\" />\n";
echo " <br />\n";
echo " <label>Mehrwertsteuersatz in %</label>\n";
echo " <input type=\"text\" name=\"MwSt\" value=\"".$_SESSION['Firma']['MwSt']."\" />\n";
echo " <br />\n";
echo " <label>Bezahlt am</label>\n";
echo " <input type=\"text\" name=\"Bezahlt_am\" />\n";
echo " <img src=\"img/small_info.png\" alt=\"<TT.MM.JJJJ>\" title=\"Datum der Form: <TT.MM.JJJJ>! Falls die Rechnung noch nicht bezahlt wurde, lassen Sie dieses Feld leer.\" />\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_save\" name=\"formaction\" value=\"save\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
?>

15
inhalte/arech_over.php Normal file
View File

@@ -0,0 +1,15 @@
<?php
$sql = "SELECT * FROM ".PREFIX."_Rechnungen WHERE Alte_Rechnung = \"0\";";
$result = $db->query($sql);
if ("0" != $result->num_rows) {
echo "<h1>Sie haben bereits Rechnungen mit startup! erstellt. Diese Funktion steht nicht mehr zur Verfügung!</h1>\n";
echo "<p>Sie können allerdings im Bereich \"Schriftverkehr -> Rechnungen\" die erstellten Rechnungen löschen um diese Funktion wieder zu nutzen.</p>\n";
exit();
}
?>
<fieldset>
<legend>Rechnungen aus anderen Programmen übernehmen</legend>
<form action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post">
<input type="submit" class="button_add" name="formaction" value="add" />
</form>
</fieldset>

66
inhalte/arech_save.php Normal file
View File

@@ -0,0 +1,66 @@
<?php
$nt = explode(".", $_POST['Re_Datum']);
$Re_Datum = $nt['2']."-".$nt['1']."-".$nt['0'];
$temp = 0;
if ("" != $_POST['Bezahlt_am']) {
$ntbez = explode(".", $_POST['Bezahlt_am']);
$Bez_Datum = $ntbez['2']."-".$ntbez['1']."-".$ntbez['0'];
if (3 != sizeof($ntbez)) {
echo "<h1>Bitte überprüfen Sie das Format von <i>Bezahlt_am</i> bei der Eingabe!</h1>\n";
die("<h2>Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!</h2>\n");
} else {
if (4 !=strlen($ntbez['2'])) {
echo "<h1>Bitte überprüfen Sie das Format von <i>Bezahlt_am</i> bei der Eingabe!</h1>\n";
die("<h2>Die Eingabe der Jahreszahl muss 4-stellig erfolgen!</h2>\n");
} else {
if (!checkdate($ntbez['1'], $ntbez['0'], $ntbez['2'])) {
die("<h1>Bitte geben Sie ein korrektes Datum im Feld <i>Bezahlt_am</i> an</h1>\n");
}
}
}
$Bezahlt = 1;
} else {
$Bezahlt = 0;
$Bez_Datum = "0000-00-00";
}
if (3 != sizeof($nt)) {
echo "<h1>Bitte überprüfen Sie das Format des <i>Rechnungsdatums</i> bei der Eingabe!</h1>\n";
echo "<h2>Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!</h2>\n";
} 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";
} 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 "<h1>Die Rechnungsdaten wurden übernommen!</h1>";
echo "<p>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";
}
?>

43
inhalte/art_pos_save.php Normal file
View File

@@ -0,0 +1,43 @@
<?php
if ("" != $_SESSION['Firma']['Feld1_Name']) {
$Feld1 = "Feld1 = \"".addslashes($_POST['Feld1'])."\",";
} else {
$Feld1 = "";
}
if ("" != $_SESSION['Firma']['Feld2_Name']) {
$Feld2 = "Feld2 = \"".addslashes($_POST['Feld2'])."\",";
} else {
$Feld2 = "";
}
if ("" != $_SESSION['Firma']['Feld3_Name']) {
$Feld3 = "Feld3 = \"".addslashes($_POST['Feld3'])."\",";
} else {
$Feld3 = "";
}
if ("" != $_SESSION['Firma']['Feld4_Name']) {
$Feld4 = "Feld4 = \"".addslashes($_POST['Feld4'])."\",";
} else {
$Feld4 = "";
}
if ("" != $_SESSION['Firma']['Feld5_Name']) {
$Feld5 = "Feld5 = \"".addslashes($_POST['Feld5'])."\",";
} else {
$Feld5 = "";
}
$sql = "INSERT INTO ".PREFIX."_Artikel SET
ID = NULL,
Bezeichnung = \"".$_POST['Bezeichnung']."\",
".$Feld1."
".$Feld2."
".$Feld3."
".$Feld4."
".$Feld5."
Datum = CURDATE(),
Preis = \"".$_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);
}

15
inhalte/art_save.php Normal file
View File

@@ -0,0 +1,15 @@
<?php
$sql = "SELECT * FROM ".PREFIX."_Artikel WHERE ID = \"".$_POST['Art_ID']."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sql = "INSERT INTO ".PREFIX."_".$t_pos."_Pos (ID, Jahr, ".$t_pos."_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES (NULL, \"".$Jahr."\", \"".$ID."\", \"".$_POST['Position']."\", \"".$_POST['Anzahl']."\", \"".$nt['Bezeichnung']."\", \"".$nt['Preis']."\", \"".addslashes($nt['Feld1'])."\", \"".$nt['Feld2']."\", \"".$nt['Feld3']."\", \"".$nt['Feld4']."\", \"".$nt['Feld5']."\")";
$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);
}
?>

75
inhalte/art_take.php Normal file
View File

@@ -0,0 +1,75 @@
<?php
if ("1" == $_POST['suche']) {
if (("" == $_POST['name']) AND ("" == $_POST['Nr'])) {
$Abfrage = "";
} else {
$Abfrage = " WHERE (";
$i = 0;
if ("" != $_POST['name']) {
$Abfrage .= " (".PREFIX."_Artikel.Bezeichnung LIKE \"%".$_POST['name']."%\" OR ".PREFIX."_Artikel.Feld1 LIKE \"%".$_POST['name']."%\")";
$i = 1;
}
if ("" != $_POST['Nr']) {
if (1 == $i) {
$Abfrage .= " AND";
}
$Abfrage .= " ID = \"".$_POST['Nr']."\"";
$i = 1;
}
$Abfrage .= ")";
}
}
$sql = "SELECT ID, Bezeichnung FROM ".PREFIX."_Artikel ".$Abfrage." ORDER BY ID ASC;";
$result = $db->query($sql);
echo "<fieldset>\n";
echo " <legend id=\"Artikel\">Artikel übernehmen</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."#Artikel\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"edit\" />\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$Jahr."_".$ID."\" />\n";
echo " <input type=\"hidden\" name=\"Position\" value=\"".$Max_Pos."\" />\n";
echo " <span class=\"right\" />\n";
echo " <input type=\"submit\" name=\"suche\" value=\"1\" title=\"Artikel suchen\" class=\"button_search\" />\n";
echo " </span>\n";
echo " <label>Artikelname</label>\n";
echo " <input type=\"text\" name=\"name\" />\n";
echo " <br style=\"clear: left;\" />\n";
echo " <label>Artikel Nr.</label>\n";
echo " <input type=\"text\" name=\"Nr\" />\n";
echo " <br />\n";
echo " <hr />\n";
if ("0" == $result->num_rows) {
echo "<h2>Keine Datensätze \n";
} elseif ("1" == $result->num_rows) {
echo "<h2>".$result->num_rows." Datensatz \n";
} else {
echo "<h2>".$result->num_rows." Datensätze \n";
}
if (isset($_POST['suche'])) {
echo "gefunden";
} else {
echo "in der Datenbank";
}
echo "</h2>\n";
echo " <span class=\"right\" />\n";
echo " <input type=\"submit\" name=\"art_take\" value=\"1\" title=\"Artikel in Positionen übernehmen\" class=\"button_ok\" />\n";
echo " </span>\n";
echo " <label>Artikel</label>\n";
echo " <select name=\"Art_ID\">\n";
while ($nt = $result->fetch_assoc()) {
while (strlen($nt['ID']) < $_SESSION['Firma']['Stellen']) {
$nt['ID'] = "0".$nt['ID'];
}
echo " <option value=\"".$nt['ID']."\">".$nt['ID']." - ".$nt['Bezeichnung']."</option>\n";
}
echo " </select>\n";
echo " <br style=\"clear: left;\" />\n";
echo " <label>Anzahl</label>\n";
echo " <input type=\"text\" name=\"Anzahl\" />\n";
echo " <br />\n";
echo " </form>\n";
echo "</fieldset>\n";
echo "<br />\n";
?>

15
inhalte/artikel.php Normal file
View File

@@ -0,0 +1,15 @@
<?php
$legend = "Artikel";
$Typ = "Artikel";
$Text = "Aufgenommen am:";
$table = PREFIX."_Artikel";
$type = "Artikel";
if ((!isset($_POST['formaction'])) OR ("stop" == $_POST['formaction'])) {
include "inhalte/search.php";
include "inhalte/".$_GET['section']."_over.php";
} else {
include "inhalte/".$_GET['section']."_".$_POST['formaction'].".php";
}
?>

44
inhalte/artikel_add.php Normal file
View File

@@ -0,0 +1,44 @@
<?php
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <fieldset>\n";
echo " <legend>Artikel anlegen</legend>\n";
echo " <input type=\"hidden\" name=\"new\" value=\"1\" />\n";
echo " <label>Bezeichnung</label>\n";
echo " <input type=\"text\" name=\"Bezeichnung\" />\n";
echo " <br />\n";
if ("" != $_SESSION['Firma']['Feld1_Name']) {
echo " <label>".$_SESSION['Firma']['Feld1_Name']."</label>\n";
echo " <textarea rows=\"10\" class=\"Artikel\" name=\"Feld1\"></textarea>\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld2_Name']) {
echo " <label>".$_SESSION['Firma']['Feld2_Name']."</label>\n";
echo " <input type=\"text\" name=\"Feld2\" />\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld3_Name']) {
echo " <label>".$_SESSION['Firma']['Feld3_Name']."</label>\n";
echo " <input type=\"text\" name=\"Feld3\" />\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld4_Name']) {
echo " <label>".$_SESSION['Firma']['Feld4_Name']."</label>\n";
echo " <input type=\"text\" name=\"Feld4\" />\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld5_Name']) {
echo " <label>".$_SESSION['Firma']['Feld5_Name']."</label>\n";
echo " <input type=\"text\" name=\"Feld5\" />\n";
echo " <br />\n";
}
echo " <label>Preis</label>\n";
echo " <input type=\"text\" name=\"Preis\" />\n";
echo " <br />&nbsp;<br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend>Artikel speichern</legend>\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"save\" title=\"Artikel speichern\" class=\"button_save\" />\n";
echo " </fieldset>\n";
echo "</form>\n";
?>

35
inhalte/artikel_del.php Normal file
View File

@@ -0,0 +1,35 @@
<?php
if (!isset($_POST['action'])) {
echo "<h1>Artikel löschen</h1>\n";
$sql = "SELECT Bezeichnung, Preis FROM ".PREFIX."_Artikel WHERE ID = \"".$_POST['ID']."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
echo "<h2>Soll folgender Artikel wirklich gelöscht werden?</h2>\n";
echo "<label>Bezeichnung</label>\n";
echo "<label class=\"data\">".$nt['Bezeichnung']."</label>\n";
echo "<br class=\"fix\" />\n";
echo "<label>Preis</label>\n";
echo "<label class=\"data\">".$nt['Preis']."</label>\n";
echo "<br class=\"fix\" />\n";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"del\" />\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_del\" name=\"action\" value=\"1\" title=\"Artikel jetzt l&ouml;schen\" />\n";
echo " <input type=\"submit\" class=\"button_stop\" name=\"formaction\" value=\"stop\" title=\"Abbrechen\" />\n";
echo "</form>\n";
echo "<br class=\"fix\" />\n";
} else {
$sql = 'DELETE FROM
'.PREFIX.'_Artikel
WHERE
ID = "'.$_POST['ID'].'";';
$result = $db->query($sql);
if ($result) {
unset($_POST);
include "inhalte/artikel.php";
} else {
echo "Fehler beim löschen";
}
}
?>

47
inhalte/artikel_edit.php Normal file
View File

@@ -0,0 +1,47 @@
<?php
$sql = "SELECT * FROM ".PREFIX."_Artikel WHERE ID =\"".$_POST['ID']."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <fieldset>\n";
echo " <legend>Artikel <i>".$_POST['ID']." - ".$nt['Bezeichnung']."</i> bearbeiten</legend>\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$nt['ID']."\" />\n";
echo " <label>Bezeichnung</label>\n";
echo " <input type=\"text\" name=\"Bezeichnung\" value=\"".$nt['Bezeichnung']."\" />\n";
echo " <br />\n";
if ("" != $_SESSION['Firma']['Feld1_Name']) {
echo " <label>".$_SESSION['Firma']['Feld1_Name']."</label>\n";
echo " <textarea rows=\"10\" class=\"Artikel\" name=\"Feld1\">".stripslashes($nt['Feld1'])."</textarea>\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld2_Name']) {
echo " <label>".$_SESSION['Firma']['Feld2_Name']."</label>\n";
echo " <input type=\"text\" name=\"Feld2\" value=\"".stripslashes($nt['Feld2'])."\" />\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld3_Name']) {
echo " <label>".$_SESSION['Firma']['Feld3_Name']."</label>\n";
echo " <input type=\"text\" name=\"Feld3\" value=\"".stripslashes($nt['Feld3'])."\" />\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld4_Name']) {
echo " <label>".$_SESSION['Firma']['Feld4_Name']."</label>\n";
echo " <input type=\"text\" name=\"Feld4\" value=\"".stripslashes($nt['Feld4'])."\" />\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld5_Name']) {
echo " <label>".$_SESSION['Firma']['Feld5_Name']."</label>\n";
echo " <input type=\"text\" name=\"Feld5\" value=\"".stripslashes($nt['Feld5'])."\" />\n";
echo " <br />\n";
}
echo " <label>Preis</label>\n";
echo " <input type=\"text\" name=\"Preis\" value=\"".$nt['Preis']."\" />\n";
echo " <br />&nbsp;<br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend>Artikel speichern</legend>\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"save\" title=\"Artikel speichern\" class=\"button_save\" />\n";
echo " </fieldset>\n";
echo "</form>\n";
?>

5
inhalte/artikel_over.php Normal file
View File

@@ -0,0 +1,5 @@
<?php
$sql = "SELECT ID, Bezeichnung FROM ".PREFIX."_Artikel ".$Abfrage." ORDER BY ID ASC;";
$result = $db->query($sql);
include "inhalte/vt_overview.php";
?>

68
inhalte/artikel_save.php Normal file
View File

@@ -0,0 +1,68 @@
<?php
if ("" != $_SESSION['Firma']['Feld1_Name']) {
$Feld1 = "Feld1 = \"".addslashes($_POST['Feld1'])."\",";
} else {
$Feld1 = "";
}
if ("" != $_SESSION['Firma']['Feld2_Name']) {
$Feld2 = "Feld2 = \"".addslashes($_POST['Feld2'])."\",";
} else {
$Feld2 = "";
}
if ("" != $_SESSION['Firma']['Feld3_Name']) {
$Feld3 = "Feld3 = \"".addslashes($_POST['Feld3'])."\",";
} else {
$Feld3 = "";
}
if ("" != $_SESSION['Firma']['Feld4_Name']) {
$Feld4 = "Feld4 = \"".addslashes($_POST['Feld4'])."\",";
} else {
$Feld4 = "";
}
if ("" != $_SESSION['Firma']['Feld5_Name']) {
$Feld5 = "Feld5 = \"".addslashes($_POST['Feld5'])."\",";
} else {
$Feld5 = "";
}
if (isset($_POST['new'])) {
$sql = "INSERT INTO ".PREFIX."_Artikel (ID) VALUES (NULL);";
$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'];
} else {
$ID = $_POST['ID'];
}
$sql = "UPDATE ".PREFIX."_Artikel SET
Bezeichnung = \"".$_POST['Bezeichnung']."\",
Datum = CURDATE(),
".$Feld1."
".$Feld2."
".$Feld3."
".$Feld4."
".$Feld5."
Preis = \"".$_POST['Preis']."\"
WHERE
ID = \"".$ID."\";";
$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);
}
$_POST['ID'] = $ID;
echo "<h2>Artikel wurde gespeichert</h2>\n";
if ("artikel" == $_GET['section']) {
include "inhalte/artikel_edit.php";
}
?>

58
inhalte/artikel_view.php Normal file
View File

@@ -0,0 +1,58 @@
<?php
$sql = "SELECT * FROM ".PREFIX."_Artikel WHERE ID =\"".$_POST['ID']."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
while (strlen($nt['ID']) < $_SESSION['Firma']['Stellen']) {
$nt['ID'] = "0".$nt['ID'];
}
if ("2" == $_SESSION['Firma']['Art_Liste']) {
$Feld1 = "<ol>\n";
} elseif ("1" == $_SESSION['Firma']['Art_Liste']) {
$Feld1 = "<ul>\n";
} else {
$Feld1 = "";
}
if ("0" != $_SESSION['Firma']['Art_Liste']) {
$Einzeln = explode("\n", $nt['Feld1']);
foreach ($Einzeln AS $Text) {
$Feld1 .= "<li>".$Text."</li>\n";
}
} else {
$Feld1 = $nt['Text'];
}
if ("2" == $_SESSION['Firma']['Art_Liste']) {
$Feld1 .= "</ol>\n";
} elseif ("1" == $_SESSION['Firma']['Art_Liste']) {
$Feld1 .= "</ul>\n";
}
echo "<fieldset>\n";
echo " <legend>Artikel-Nr: <i>".$nt['ID']."</i></legend>\n";
echo " <label>Bezeichnung</label>\n";
echo " <label>".$nt['Bezeichnung']."</label>\n";
echo " <br />&nbsp;<br />\n";
echo " <label>".$_SESSION['Firma']['Feld1_Name']."</label>\n";
echo " <span style=\"float: left; width: 75%;\">".$Feld1."</span>\n";
echo " <br style=\"clear: both;\" />&nbsp;<br />\n";
echo " <label>".$_SESSION['Firma']['Feld2_Name']."</label>\n";
echo " <label>".$nt['Feld2']."</label>\n";
echo " <br />&nbsp;<br />\n";
echo " <label>".$_SESSION['Firma']['Feld3_Name']."</label>\n";
echo " <label>".$nt['Feld3']."</label>\n";
echo " <br />&nbsp;<br />\n";
echo " <label>".$_SESSION['Firma']['Feld4_Name']."</label>\n";
echo " <label>".$nt['Feld4']."</label>\n";
echo " <br />&nbsp;<br />\n";
echo " <label>".$_SESSION['Firma']['Feld5_Name']."</label>\n";
echo " <label>".$nt['Feld5']."</label>\n";
echo " <br />&nbsp;<br />\n";
echo " <label>Preis</label>\n";
echo " <label>".$nt['Preis']." €</label>\n";
echo "</fieldset>\n";
?>

6
inhalte/best_foot.php Normal file
View File

@@ -0,0 +1,6 @@
<p>
<a href="http://www.ri-st.de">R!ST</a> - Online Kommunikationslösungen<br />
<a title="R!ST Online Kommunikationssysteme" href="http://www.ri-st.de/index.php?option=com_content&amp;view=article&amp;id=9&amp;Itemid=6&amp;lang=de">Immobilienmaklerwebseiten</a>,
<a title="Verwaltungssoftware startup!" href="/index.php?option=com_content&amp;view=article&amp;id=29&amp;Itemid=69&amp;lang=de">Verwaltungs-Software startup!</a><br />
Webseiten
</p>

42
inhalte/best_head.php Normal file
View File

@@ -0,0 +1,42 @@
<?php
if (isset($_POST['step'])) {
include "inhalte/neue_firma_check.php";
}
if ($ok) {
$aktiv = $_POST['step'];
} else {
$aktiv = $_POST['aktstep'];
}
echo "<div";
if ((!isset($_POST['step'])) OR ("1" == $aktiv)) {
echo " class=\"aktiv\"";
}
echo ">Firma</div>\n";
echo "<div";
if ("2" == $aktiv) {
echo " class=\"aktiv\"";
}
echo ">Benutzer</div>\n";
echo "<div";
if ("3" == $aktiv) {
echo " class=\"aktiv\"";
}
echo ">Zahlung</div>\n";
echo "<div";
if ("4" == $aktiv) {
echo " class=\"aktiv\"";
}
echo ">AGBs</div>\n";
echo "<div";
if ("5" == $aktiv) {
echo " class=\"aktiv\"";
}
echo ">Übersicht</div>\n";
echo "<div";
if ("6" == $aktiv) {
echo " class=\"aktiv\"";
}
echo ">Fertig!</div>\n";
?>

30
inhalte/bestaet.php Normal file
View File

@@ -0,0 +1,30 @@
<?php
if (isset($_POST['ID'])) {
$test = explode("_", $_POST['ID']);
$ID = $test['1'];
$Jahr = $test['0'];
}
$t_pos = "Auftrag";
$Typ = "Auftragsbestätigung";
$type = "Auftragsbestätigung";
$legend = "Auftragsbestätigungen";
$Text = "Auftragsbestätigung vom:";
$table = PREFIX."_Auftraege";
if (isset($_GET['pdf'])) {
include "inhalte/pdf_show.php";
} elseif (isset($_GET['mail'])) {
include "inhalte/mail.php";
} else {
if ((!isset($_POST['formaction'])) OR ("stop" == $_POST['formaction'])) {
include "inhalte/search.php";
include "inhalte/".$_GET['section']."_over.php";
} elseif ("mail" == $_POST['formaction']) {
} elseif ("email" == $_POST['formaction']) {
include "inhalte/email.php";
} else {
include "inhalte/".$_GET['section']."_".$_POST['formaction'].".php";
}
}
?>

22
inhalte/bestaet_add.php Normal file
View File

@@ -0,0 +1,22 @@
<?php
if ("2" == $_POST['step']) {
$sql = 'INSERT INTO '.PREFIX.'_Auftraege (Jahr, ID, Kontakt_ID, Admin_ID, Datum) VALUES (YEAR(CURDATE()), NULL, "'.$_POST['Kontakt_ID'].'", "'.$_POST['Admin_ID'].'", CURDATE())';
$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();
$date = getdate();
unset($_POST);
$Jahr = $date['year'];
$ID = $nt['last'];
include "inhalte/bestaet_edit.php";
} else {
include "inhalte/add.php";
}
?>

65
inhalte/bestaet_del.php Normal file
View File

@@ -0,0 +1,65 @@
<?php
if (!isset($_POST['action'])) {
echo "<h1>Auftragsbestätigung löschen</h1>\n";
$sql = "SELECT Kontakt_ID, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Auftraege WHERE (Jahr = \"".$Jahr."\" AND ID = \"".$ID."\");";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sql2 = "SELECT Firma, Nachname FROM ".PREFIX."_Kontakte WHERE ID = \"".$nt['Kontakt_ID']."\";";
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
$sql3 = "SELECT Jahr, ID, Preis, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Rechnungen WHERE (Auftrag_Jahr = \"".$Jahr."\" AND Auftrag_ID = \"".$ID."\");";
$result3 = $db->query($sql3);
echo "<h2>Soll folgende Auftragsbestätigung wirklich gelöscht werden?</h2>\n";
echo "<label>Auftrag-Nr.</label>\n";
echo "<label class=\"data\">".str_replace(",", "_", $_POST['ID'])."</label>\n";
echo "<br class=\"fix\" />\n";
echo "<label>Kunde</label>\n";
echo "<label class=\"data\">".$nt2['Firma']." - ".$nt2['Nachname']."</label>\n";
echo "<br class=\"fix\" />\n";
echo "<label>Vom</label>\n";
echo "<label class=\"data\">".$nt['Datum']."</label>\n";
echo "<br class=\"fix\" />\n";
while ($nt3 = $result3->fetch_assoc()) {
if (0 == $i) {
echo "<h2>Achtung! Folgende Rechnungen sind vom Löschen dieser Auftragsbestätigung betroffen:</h2>\n";
$i = 1;
}
while (strlen($nt3['ID']) < $_SESSION['Firma']['Stellen']) {
$nt3['ID'] = "0".$nt3['ID'];
}
echo "<label>Re-Nr.: ".$nt3['Jahr']."_".$nt3['ID']."</label>\n";
echo "<label>".number_format($nt3['Preis'], '2', ',', '.')." €</label>\n";
echo "<label>".$nt3['Datum']."</label>\n";
echo "<br class=\"fix\" />\n";
}
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"del\" />\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_del\" name=\"action\" value=\"1\" title=\"Auftragsbestätigung jetzt l&ouml;schen\" />\n";
echo " <input type=\"submit\" class=\"button_stop\" name=\"formaction\" value=\"stop\" title=\"Abbrechen\" />\n";
echo " <br />\n";
echo "</form>\n";
} else {
$sql = 'DELETE FROM
'.PREFIX.'_Auftrag_Pos
WHERE
(Jahr = "'.$Jahr.'"
AND
Auftrag_ID = "'.$ID.'");';
$result = $db->query($sql);
$sql = 'DELETE FROM
'.PREFIX.'_Auftraege
WHERE
(Jahr = "'.$Jahr.'"
AND
ID = "'.$ID.'");';
$result = $db->query($sql);
if ($result) {
unset($_POST);
include "inhalte/bestaet.php";
} else {
echo "Fehler beim löschen";
}
}
?>

124
inhalte/bestaet_edit.php Normal file
View File

@@ -0,0 +1,124 @@
<?php
if ("1" == $_POST['art_take']) {
include "inhalte/art_save.php";
}
if ("1" == $_POST['pos_save']) {
include "inhalte/pos_save.php";
}
if ("1" == $_POST['art_pos_save']) {
include "inhalte/pos_save.php";
include "inhalte/art_pos_save.php";
}
if ("1" == $_POST['pos_change']) {
include "inhalte/pos_change.php";
}
if ("1" == $_POST['art_pos_change']) {
include "inhalte/pos_change.php";
include "inhalte/art_pos_save.php";
}
if ("1" == $_POST['pos_delete']) {
include "inhalte/pos_delete.php";
}
if (isset($_POST['A_Datum'])) {
$nt = explode(".", $_POST['A_Datum']);
$A_Datum = $nt['2']."-".$nt['1']."-".$nt['0'];
if (3 != sizeof($nt)) {
echo "<h1>Bitte überprüfen Sie das Datumsformat bei der Eingabe!</h1>\n";
echo "<h2>Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!</h2>\n";
} else {
if (4 !=strlen($nt['2'])) {
echo "<h1>Bitte überprüfen Sie das Datumsformat 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'])) {
$temp = 1;
}
}
}
}
if ("settings" == $_POST['action']) {
if ($temp) {
$sql = 'UPDATE '.PREFIX.'_Auftraege SET
Kontakt_ID = "'.$_POST['Kontakt_ID'].'",
Admin_ID = "'.$_POST['Admin_ID'].'",
KfZ_ID = "'.$_POST['KfZ_ID'].'",
Preis_aus_Pos = "'.$_POST['Preis_aus_Pos'].'",
Auftrag_Preis = "'.$_POST['Auftrag_Preis'].'",
MwSt = "'.$_POST['MwSt'].'",
A_Datum = "'.$A_Datum.'"
WHERE
(Jahr = "'.$Jahr.'"
AND
ID = "'.$ID.'");';
$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);
}
}
}
$Max_Pos = 0;
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(A_Datum, '%d.%m.%Y') AS A_Datum FROM ".PREFIX."_Auftraege WHERE (Jahr = \"".$Jahr."\" AND ID = \"".$ID."\");";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sqlp = "SELECT * FROM ".PREFIX."_Auftrag_Pos WHERE (Jahr = \"".$Jahr."\" AND Auftrag_ID = \"".$ID."\") ORDER BY Position ASC;";
$resultp = $db->query($sqlp);
$sqls = "SELECT Auftrag_ID, SUM(Anzahl * Preis) AS Summe FROM ".PREFIX."_Auftrag_Pos WHERE (Jahr = \"".$Jahr."\" AND Auftrag_ID = \"".$ID."\") GROUP BY Auftrag_ID;";
$results = $db->query($sqls);
$nts = $results->fetch_assoc();
$sqlkn = "SELECT * FROM ".PREFIX."_Kontakte ORDER BY Nachname ASC, Firma ASC";
$resultkn = $db->query($sqlkn);
$sqlan = "SELECT ID, Vorname, Nachname FROM Admin WHERE Firma_ID =\"".PREFIX."\" ORDER BY ID ASC";
$resultan = $db->query($sqlan);
$Text = $nt['Text'];
include "inhalte/settings.php";
include "inhalte/positions.php";
echo " <tr>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td colspan=\"2\">Auftragspreis zzgl. ".$nt['MwSt']."% gesetzlicher MwSt.</td>\n";
echo " <td>\n";
if (!$nt['Preis_aus_Pos']) {
$A_Preis = $nt['Auftrag_Preis'];
} else {
$A_Preis = $nts['Summe'];
}
echo number_format($A_Preis, '2', ',', '.')." &euro;\n";
echo " </td>\n";
echo " </tr>\n";
$MwSt = $A_Preis * ($nt['MwSt'] / 100);
echo " <tr>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td colspan=\"2\">+ ".$nt['MwSt']."% gesetzlicher MwSt.</td>\n";
echo " <td>".number_format($MwSt, '2', ',', '.')." &euro;</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td colspan=\"2\"><b>Gesamtpreis inkl. ".$nt['MwSt']."% gesetzlicher MwSt.</b></td>\n";
echo " <td><b>".number_format($A_Preis+$MwSt, '2', ',', '.')." &euro;</b></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br />\n";
echo "</fieldset>\n";
include "inhalte/art_take.php";
if ($nt['Vorkasse']) {
echo "<p>Bitte überweisen Sie den vereinbarten Vorkasse-Betrag in Höhe von ".$ntvk['Preis']." bis zum ".$ntvk['Datum']." auf unser unten genanntes Konto.</p>\n";
}
include "inhalte/sv_save.php";
?>

View File

@@ -0,0 +1,60 @@
<?php
$sql = "SELECT * FROM ".PREFIX."_liefer WHERE (Referenz_Jahr = \"".$Jahr."\" AND Referenz_ID = \"".$ID."\" AND Auftrag = \"1\");";
$result = $db->query($sql);
if (($nt = $result->fetch_assoc()) AND (!isset($_POST['step']))) {
while (strlen($nt['ID']) < $_SESSION['Firma']['Stellen']) {
$nt['ID'] = "0".$nt['ID'];
}
echo "<h1>Zu dieser Auftragsbestätigung existiert bereits ein Lieferschein mit der Nummer: ".$nt['Jahr']."_".$nt['ID']."!</h1>";
echo "<fieldset>\n";
echo " <legend>Weiteren Lieferschein erzeugen</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"step\" value=\"1\" />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"formaction\" value=\"lcreate\" title=\"Weiter\" />\n";
echo " <a href=\"index.php?section=".$_GET['section']."\"><img src=\"img/stop.png\" alt=\"Abbrechen\" title=\"Abbrechen\" /></a>\n";
echo " <br />\n";
echo " </form>\n";
echo "</fieldset>\n";
} else {
$sql = "SELECT * FROM ".PREFIX."_Auftraege WHERE (Jahr = \"".$Jahr."\" AND ID = \"".$ID."\");";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
echo "<br />\n";
$sql = 'INSERT INTO '.PREFIX.'_liefer (Jahr, ID, Kontakt_ID, Admin_ID, Referenz_Jahr, Referenz_ID, Auftrag, Text, Datum) VALUES (YEAR(CURDATE()), NULL, "'.$nt['Kontakt_ID'].'", "'.$nt['Admin_ID'].'", "'.$Jahr.'", "'.$ID.'", "1", "'.addslashes(stripslashes($nt['Text'])).'", 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);
$nttemp = $result->fetch_assoc();
$ID_New = $nttemp['last'];
$sqlp = "SELECT * FROM ".PREFIX."_Auftrag_Pos WHERE (Jahr = \"".$Jahr."\" AND Auftrag_ID = \"".$ID."\");";
$resultp = $db->query($sqlp);
while ($ntp = $resultp->fetch_assoc()) {
$sql = "INSERT INTO ".PREFIX."_liefer_Pos (ID, Jahr, liefer_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES (NULL, YEAR(CURDATE()), \"".$ID_New."\", \"".$ntp['Position']."\", \"".$ntp['Anzahl']."\", \"".addslashes(stripslashes($ntp['Bezeichnung']))."\", \"".$ntp['Preis']."\", \"".addslashes(stripslashes($ntp['Feld1']))."\", \"".addslashes(stripslashes($ntp['Feld2']))."\", \"".addslashes(stripslashes($ntp['Feld3']))."\", \"".addslashes(stripslashes($ntp['Feld4']))."\", \"".addslashes(stripslashes($ntp['Feld5']))."\");";
$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);
}
}
echo "<fieldset>\n";
echo " <legend>Lieferschein wurde erstellt</legend>\n";
echo " <form action=\"index.php?section=liefer\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".date("Y")."_".$ID_New."\" />\n";
echo " <input type=\"submit\" class=\"button_edit\" name=\"formaction\" value=\"edit\" title=\"Lieferschein bearbeiten\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
}
?>

5
inhalte/bestaet_over.php Normal file
View File

@@ -0,0 +1,5 @@
<?php
$sql = "SELECT ".PREFIX."_Auftraege.Jahr, ".PREFIX."_Auftraege.ID, ".PREFIX."_Kontakte.Firma, ".PREFIX."_Kontakte.Nachname, ".PREFIX."_Kontakte.Vorname FROM ".PREFIX."_Auftraege LEFT JOIN ".PREFIX."_Kontakte ON ".PREFIX."_Auftraege.Kontakt_ID = ".PREFIX."_Kontakte.ID ".$Abfrage." ORDER BY ".PREFIX."_Auftraege.Jahr DESC, ".PREFIX."_Auftraege.ID DESC;";
$result = $db->query($sql);
include "inhalte/sv_overview.php";
?>

View File

@@ -0,0 +1,87 @@
<?php
$sql = "SELECT * FROM ".PREFIX."_Rechnungen WHERE (Auftrag_Jahr = \"".$Jahr."\" AND Auftrag_ID = \"".$ID."\");";
$result = $db->query($sql);
while ($nt = $result->fetch_assoc()) {
while (strlen($nt['ID']) < $_SESSION['Firma']['Stellen']) {
$nt['ID'] = "0".$nt['ID'];
}
if ($nt['Schluss_Rechnung']) {
exit("<h1>Zu dieser Auftragsbestätigung existiert bereits eine Abschluss-Rechnung mit der Nummer: ".$nt['Jahr']."_".$nt['ID']."!</h1>");
} else {
if (isset($_POST['Rechnung']) AND ("VK" == $_POST['Rechnung'])) {
if ($nt['Vorkasse']) {
exit("<h1>Zu dieser Auftragsbestätigung existiert bereits eine Vorkasse-Rechnung mit der Nummer: ".$nt['Jahr']."_".$nt['ID']."!</h1>");
}
}
}
}
if (!isset($_POST['step'])) {
echo "<fieldset>\n";
echo " <legend>Rechnungstyp festlegen</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"step\" value=\"1\" />\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
echo " <input type=\"radio\" name=\"Rechnung\" value=\"VK\" />Vorkasserechnung<br />\n";
echo " <input type=\"radio\" name=\"Rechnung\" value=\"AZ\" />Abschlagzahlung<br />\n";
echo " <input type=\"radio\" name=\"Rechnung\" value=\"SR\" />Schlussrechnung<br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"formaction\" value=\"rcreate\" title=\"Weiter\" />\n";
echo " <a href=\"index.php?section=".$_GET['section']."\"><img src=\"img/stop.png\" alt=\"Abbrechen\" title=\"Abbrechen\" /></a>\n";
echo " <br />\n";
echo " </form>\n";
echo "</fieldset>\n";
} else {
if ("VK" == $_POST['Rechnung']) {
$VK = 1;
$SR = 0;
} elseif ("SR" == $_POST['Rechnung']) {
$VK = 0;
$SR = 1;
} else {
$VK = 0;
$SR = 0;
}
$sql = "SELECT * FROM ".PREFIX."_Auftraege WHERE (Jahr = \"".$Jahr."\" AND ID = \"".$ID."\");";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
echo "<br />\n";
$sql = 'INSERT INTO '.PREFIX.'_Rechnungen (Jahr, ID, Kontakt_ID, Auftrag_Jahr, Auftrag_ID, Admin_ID, Vorkasse, Schluss_Rechnung, MwSt, Text, Datum) VALUES (YEAR(CURDATE()), NULL, "'.$nt['Kontakt_ID'].'", "'.$Jahr.'", "'.$ID.'", "'.$nt['Admin_ID'].'", "'.$VK.'", "'.$SR.'", "'.$nt['MwSt'].'", "'.addslashes(stripslashes($nt['Text'])).'", 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);
$nttemp = $result->fetch_assoc();
$ID_New = $nttemp['last'];
if ($SR) {
$sqlp = "SELECT * FROM ".PREFIX."_Auftrag_Pos WHERE (Jahr = \"".$Jahr."\" AND Auftrag_ID = \"".$ID."\");";
$resultp = $db->query($sqlp);
while ($ntp = $resultp->fetch_assoc()) {
$sql = "INSERT INTO ".PREFIX."_Rechnung_Pos (ID, Jahr, Rechnung_ID, Position, Anzahl, Bezeichnung, Preis, Feld1, Feld2, Feld3, Feld4, Feld5) VALUES (NULL, YEAR(CURDATE()), \"".$ID_New."\", \"".$ntp['Position']."\", \"".$ntp['Anzahl']."\", \"".addslashes(stripslashes($ntp['Bezeichnung']))."\", \"".$ntp['Preis']."\", \"".addslashes(stripslashes($ntp['Feld1']))."\", \"".addslashes(stripslashes($ntp['Feld2']))."\", \"".addslashes(stripslashes($ntp['Feld3']))."\", \"".addslashes(stripslashes($ntp['Feld4']))."\", \"".addslashes(stripslashes($ntp['Feld5']))."\");";
$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);
}
}
}
echo "<fieldset>\n";
echo " <legend>Rechnung wurde erstellt</legend>\n";
echo " <form action=\"index.php?section=rechnung\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".date("Y")."_".$ID_New."\" />\n";
echo " <input type=\"submit\" class=\"button_edit\" name=\"formaction\" value=\"edit\" title=\"Rechnung bearbeiten\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
}
?>

3
inhalte/bestaet_save.php Normal file
View File

@@ -0,0 +1,3 @@
<?php
include "inhalte/sv_saved.php";
?>

19
inhalte/datens.php Normal file
View File

@@ -0,0 +1,19 @@
<h1>Christian Steinle: R!ST-Datenschutzerklärung</h1>
<p style="text-align:right;">Letzte Aktualisierung: Juli 2014</p>
<h2 style="float: none;">Datenschutzerklärung</h2>
<p>Wir freuen uns über Ihr Interesse an unserer Homepage und unserem Unternehmen. Für externe Links zu fremden Inhalten können wir dabei trotz sorgfältiger inhaltlicher Kontrolle keine Haftung übernehmen.</p>
<p>Der Schutz Ihrer personenbezogenen Daten bei der Erhebung, Verarbeitung und Nutzung anlässlich Ihres Besuchs auf unserer Homepage ist uns ein wichtiges Anliegen. Ihre Daten werden im Rahmen der gesetzlichen Vorschriften geschützt. Nachfolgend finden Sie Informationen, welche Daten während Ihres Besuchs auf der Homepage erfasst und wie diese genutzt werden:</p>
<h2 style="float: none;">1. Erhebung und Verarbeitung von Daten</h2>
<p>Jeder Zugriff auf unsere Homepage und jeder Abruf einer auf der Homepage hinterlegten Datei werden protokolliert. Die Speicherung dient internen systembezogenen und statistischen Zwecken. Protokolliert werden: Name der abgerufenen Datei, Datum und Uhrzeit des Abrufs, übertragene Datenmenge, Meldung über erfolgreichen Abruf, Webbrowser und anfragende Domain.</p>
<p>Zusätzlich werden die IP Adressen der anfragenden Rechner protokolliert.</p>
<p>Weitergehende personenbezogene Daten werden nur erfasst, wenn Sie diese Angaben freiwillig, etwa im Rahmen einer Anfrage oder Registrierung, machen.</p>
<h2 style="float: none;">2. Nutzung und Weitergabe personenbezogener Daten</h2>
<p>Soweit Sie uns personenbezogene Daten zur Verfügung gestellt haben, verwenden wir diese nur zur Beantwortung Ihrer Anfragen, zur Abwicklung mit Ihnen geschlossener Verträge und für die technische Administration.</p>
<p>Ihre personenbezogenen Daten werden an Dritte nur weitergegeben oder sonst übermittelt, wenn dies zum Zwecke der Vertragsabwicklung insbesondere Weitergabe von Bestelldaten an Lieferanten erforderlich ist, dies zu Abrechnungszwecken erforderlich ist oder Sie zuvor eingewilligt haben. Sie haben das Recht, eine erteilte Einwilligung mit Wirkung für die Zukunft jederzeit zu widerrufen.</p>
<p>Die Löschung der gespeicherten personenbezogenen Daten erfolgt, wenn Sie Ihre Einwilligung zur Speicherung widerrufen, wenn Ihre Kenntnis zur Erfüllung des mit der Speicherung verfolgten Zwecks nicht mehr erforderlich ist oder wenn ihre Speicherung aus sonstigen gesetzlichen Gründen unzulässig ist.</p>
<p>Bankverbindung -- Steuernummer -- Gerichtsstand</p>
<p>Christian Steinle - Volksbank Laichinger Alb eG - BIC: GENODES1LAI - IBAN: DE07 6309 1300 0028 0020 08 -- 62353/53880 -- 73312 Amtsgericht Geislingen/Steige</p>
<h2 style="float: none;">3. Auskunftsrecht</h2>
<p>Auf schriftliche Anfrage werden wir Sie gern über die zu Ihrer Person gespeicherten Daten informieren.</p>
<h2 style="float: none;">Sicherheitshinweis:</h2>
<p>Wir sind bemüht, Ihre personenbezogenen Daten durch Ergreifung aller technischen und organisatorischen Möglichkeiten so zu speichern, dass sie für Dritte nicht zugänglich sind. Bei der Kommunikation per E Mail kann die vollständige Datensicherheit von uns nicht gewährleistet werden, so dass wir Ihnen bei vertraulichen Informationen den Postweg empfehlen.</p>

7
inhalte/dropbox_ie.php Normal file
View File

@@ -0,0 +1,7 @@
<div id="dropbox_ie" >
<h2>Dieser Bereich beinhaltet:</h2>
<ul>
<li><img src="img/small_imp.png" />Datenimport</li>
<li><img src="img/small_exp.png" />Datenexport</li>
</ul>
</div>

10
inhalte/dropbox_st.php Normal file
View File

@@ -0,0 +1,10 @@
<div id="dropbox_st" >
<h2>Dieser Bereich beinhaltet:</h2>
<ul>
<li><img src="img/small_logo.png" />Firmenstammdaten</li>
<li><img src="img/small_users.png" />Benutzer</li>
<li><img src="img/small_email.png" />Standardtexte</li>
<li><img src="img/small_cont.png" />Kunden</li>
<li><img src="img/small_art.png" />Artikel</li>
</ul>
</div>

18
inhalte/dropbox_sv.php Normal file
View File

@@ -0,0 +1,18 @@
<div id="dropbox_sv" >
<h2>Dieser Bereich beinhaltet:</h2>
<ul>
<?php
if ($_SESSION['Firma']['KfZ']) {
echo " <li><img src=\"img/small_lv.png\" />Kostenvoranschläge</li>\n";
} else {
echo " <li><img src=\"img/small_lv.png\" />Leistungsverzeichnisse</li>\n";
}
?>
<li><img src="img/small_ang.png" />Angebote</li>
<li><img src="img/small_best.png" />Bestätigungen</li>
<li><img src="img/small_rech.png" />Rechnungen</li>
<li><img src="img/small_liefer.png" />Lieferscheine</li>
<li><img src="img/small_gut.png" />Gutschriften</li>
<li><img src="img/small_mahn.png" />Offene Posten</li>
</ul>
</div>

10
inhalte/dropbox_vt.php Normal file
View File

@@ -0,0 +1,10 @@
<div id="dropbox_vt" >
<h2>Dieser Bereich beinhaltet:</h2>
<ul>
<li><img src="img/small_run.png" />Tracking</li>
<li><img src="img/small_eur.png" />Aus- & Eingang</li>
<li><img src="img/small_redo.png" />Wiederkehrend</li>
<li><img src="img/small_schrift.png" />Eigene Briefe</li>
<li><img src="img/small_recycled.png" />Übernahme</li>
</ul>
</div>

48
inhalte/email.php Normal file
View File

@@ -0,0 +1,48 @@
<?php
if ("" == $ntk['Email']) {
echo "<h1>Dem Empfänger ist keine Email-Adresse zugeordnet</h1>\n";
} else {
$text = $var;
$var = $_SESSION['Firma']['Gruss'];
include "pdf/replace_gruss.php";
$text .= $var;
$text .= "\n".$_SESSION['Firma']['Email_Signatur'];
echo "<form action=\"index.php?section=mail\" method=\"post\">\n";
echo " <fieldset>\n";
echo " <legend>".$Typ." per Email versenden</legend>\n";
if (!$ntk['DSchutz']) {
echo " <h2>Achtung: Es liegt keine Datenschutzerklärung vor!</h2>\n";
}
echo " <h2>".$Typ." - Nr. ".$nt['Jahr']."_".$nt['ID']." wird an folgenden Empfänger versendet:</h2>\n";
echo " <label>Firma</label><label class=\"data\">".$ntk['Firma']."</label>\n";
echo " <br />\n";
echo " <label>Kunde</label><label class=\"data\">".$ntk['Anrede']." ".$ntk['Vorname']." ".$ntk['Nachname']."</label>\n";
echo " <br />\n";
echo " <label>Email-Adresse:</label><label class=\"data\"><a href=\"mailto:".$ntk['Email']."\">".$ntk['Email']."</a></label>\n";
echo " <br />\n";
echo " <label>Betreff</label><label class=\"data\">".$nttext['Betreff']."</label>\n";
echo " <br />\n";
echo " <label>Anhang</label><label class=\"data\"><a href=\"".$file."\" target=\"_blank\">".$Typ.": ".$nt['Jahr']."_".$nt['ID']."</a></label>\n";
echo " <br />&nbsp;<br />\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Email-Text:</legend>\n";
echo " <p>";
echo nl2br($text);
echo "</p>\n";
echo " </fieldset>\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend>".$Typ." - Versand bestätigen</legend>\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$Typ."_".$_POST['ID'].".pdf\" />\n";
echo " <input type=\"hidden\" name=\"Email_to\" value=\"".$ntk['Email']."\" />\n";
echo " <input type=\"hidden\" name=\"Email_from\" value=\"".$nta['EMail']."\" />\n";
echo " <input type=\"hidden\" name=\"Name_from\" value=\"".$nta['Vorname']." ".$nta['Nachname']."\" />\n";
echo " <input type=\"hidden\" name=\"Subject\" value=\"".$nttext['Betreff']."\" />\n";
echo " <input type=\"hidden\" name=\"Attached\" value=\"".$file."\" />\n";
echo " <input type=\"hidden\" name=\"Text\" value=\"".$text."\" />\n";
echo " <input type=\"submit\" class=\"button_email\" name=\"formaction\" value=\"mail\" title=\"".$Typ." per Email versenden\" />\n";
echo " </fieldset>\n";
echo "</form>\n";
}
?>

12
inhalte/eur.php Normal file
View File

@@ -0,0 +1,12 @@
<?php
if (isset($_GET['pdf'])) {
include "inhalte/pdf_show.php";
} else {
if ((!isset($_POST['formaction'])) OR ("stop" == $_POST['formaction'])) {
include "inhalte/".$_GET['section']."_over.php";
} else {
include "inhalte/".$_GET['section']."_".$_POST['formaction'].".php";
}
}
?>

View File

@@ -0,0 +1,4 @@
<?php
$type = "aus_ist";
include "inhalte/eur_asearch.php";
?>

View File

@@ -0,0 +1,4 @@
<?php
$type = "aus_soll";
include "inhalte/eur_asearch.php";
?>

59
inhalte/eur_asearch.php Normal file
View File

@@ -0,0 +1,59 @@
<?php
if ("m" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>Ausgangsrechnungen ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"type\" value=\"".$type."\" />\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"m\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"view\" />\n";
echo " <label>Monat für Übersicht</label>\n";
echo " <select name=\"Monat\">\n";
echo " <option value=\"1\">Januar</option>\n";
echo " <option value=\"2\">Februar</option>\n";
echo " <option value=\"3\">März</option>\n";
echo " <option value=\"4\">April</option>\n";
echo " <option value=\"5\">Mai</option>\n";
echo " <option value=\"6\">Juni</option>\n";
echo " <option value=\"7\">Juli</option>\n";
echo " <option value=\"8\">August</option>\n";
echo " <option value=\"9\">September</option>\n";
echo " <option value=\"10\">Oktober</option>\n";
echo " <option value=\"11\">November</option>\n";
echo " <option value=\"12\">Dezember</option>\n";
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
} elseif ("q" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>Ausgangsrechnungen ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"type\" value=\"".$type."\" />\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"q\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"view\" />\n";
echo " <label>Quartal für Übersicht</label>\n";
echo " <select name=\"Quartal\">\n";
for ($count = 1; $count <=4; $count++) {
echo " <option value=\"".$count."\">".$count.". Quartal - ".$_POST['Jahr']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
} else {
echo "<fieldset>\n";
echo " <legend>Ausgangsrechnungen ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"type\" value=\"".$type."\" />\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"j\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"submit\" class=\"button_pdf\" name=\"formaction\" value=\"view\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
}
?>

231
inhalte/eur_aus_ist.php Normal file
View File

@@ -0,0 +1,231 @@
<?php
if ((!isset($_POST['ok'])) AND ("j" != $_POST['Suche'])) {
if ("m" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>Ausgangsrechnungen ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"m\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"".$_POST['formaction']."\" />\n";
echo " <label>Monat für Übersicht</label>\n";
echo " <select name=\"Monat\">\n";
echo " <option value=\"1\">Januar</option>\n";
echo " <option value=\"2\">Februar</option>\n";
echo " <option value=\"3\">März</option>\n";
echo " <option value=\"4\">April</option>\n";
echo " <option value=\"5\">Mai</option>\n";
echo " <option value=\"6\">Juni</option>\n";
echo " <option value=\"7\">Juli</option>\n";
echo " <option value=\"8\">August</option>\n";
echo " <option value=\"9\">September</option>\n";
echo " <option value=\"10\">Oktober</option>\n";
echo " <option value=\"11\">November</option>\n";
echo " <option value=\"12\">Dezember</option>\n";
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
} elseif ("q" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>Ausgangsrechnungen ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"q\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"".$_POST['formaction']."\" />\n";
echo " <label>Quartal für Übersicht</label>\n";
echo " <select name=\"Quartal\">\n";
for ($count = 1; $count <=4; $count++) {
echo " <option value=\"".$count."\">".$count.". Quartal - ".$_POST['Jahr']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
}
} else {
echo "<fieldset>\n";
if ("m" == $_POST['Suche']) {
echo " <legend>bezahlte Ausgangsrechnungen ".$_POST['Monat']."/".$_POST['Jahr']."</legend>\n";
$teil = " <legend>bezahlte Teilzahlungen ".$_POST['Monat']."/".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Rechnungen WHERE (Bezahlt = \"1\" AND YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" AND MONTH(Bezahlt_am) = \"".$_POST['Monat']."\" AND Teilzahlungen = \"0\") ORDER BY Bezahlt_am ASC;";
$sqlt = "SELECT *, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Teilzahlungen WHERE (YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" AND MONTH(Bezahlt_am) = \"".$_POST['Monat']."\") ORDER BY Bezahlt_am ASC;";
} elseif ("q" == $_POST['Suche']) {
echo " <legend>bezahlte Ausgangsrechnungen Q".$_POST['Quartal']."/".$_POST['Jahr']."</legend>\n";
$teil = " <legend>bezahlte Teilzahlungen Q".$_POST['Quartal']."/".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Rechnungen WHERE (Bezahlt = \"1\" AND YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" AND QUARTER(Bezahlt_am) = \"".$_POST['Quartal']."\" AND Teilzahlungen = \"0\") ORDER BY Bezahlt_am ASC;";
$sqlt = "SELECT *, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Teilzahlungen WHERE (YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" AND QUARTER(Bezahlt_am) = \"".$_POST['Quartal']."\") ORDER BY Bezahlt_am ASC;";
} elseif ("j" == $_POST['Suche']) {
echo " <legend>bezahlte Ausgangsrechnungen ".$_POST['Jahr']."</legend>\n";
$teil = " <legend>bezahlte Teilzahlungen ".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Rechnungen WHERE (Bezahlt = \"1\" AND YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" AND Teilzahlungen = \"0\") ORDER BY Bezahlt_am ASC;";
$sqlt = "SELECT *, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Teilzahlungen WHERE (YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\") ORDER BY Bezahlt_am ASC;";
}
$result = $db->query($sql);
$resultt = $db->query($sqlt);
$_19 = $_19_MwSt = 0;
$_7 = $_7_MwSt = 0;
$_0 = 0;
$Sonst_Preis = $Sonst_MwSt = 0;
echo "<b>\n";
echo " <label class=\"data\">Firma / Name</label>\n";
echo " <label class=\"short\">Re-Nr.</label>\n";
echo " <label class=\"short\">Re-Datum</label>\n";
echo " <label class=\"money\">Netto</label>\n";
echo " <label class=\"money\">MwSt.</label>\n";
echo " <label class=\"money\">Gesamt</label>\n";
echo " <label class=\"money\">&nbsp;</label>\n";
echo " <label class=\"short\">Bezahlt</label>\n";
echo "</b>\n";
echo "<br class=\"fix\" />\n";
while ($nt = $result->fetch_assoc()) {
if (19 == $nt['MwSt']) {
$_19 = $_19 + $nt['Preis'];
$_19_MwSt = $_19_MwSt + round($nt['Preis'] * $nt['MwSt'] / 100, 2);
} elseif (7 == $nt['MwSt']) {
$_7 = $_7 + $nt['Preis'];
$_7_MwSt = $_7_MwSt + round($nt['Preis'] * $nt['MwSt'] / 100, 2);
} elseif (0 == $nt['MwSt']) {
$_0 = $_0 + $nt['Preis'];
} else {
$Sonst_Preis = $Sonst_Preis + $nt['Preis'];
$Sonst_MwSt = $Sonst_MwSt + round($nt['Preis'] * $nt['MwSt'] / 100, 2);
}
$sqlk = "SELECT Firma, Vorname, Nachname FROM ".PREFIX."_Kontakte WHERE ID = \"".$nt['Kontakt_ID']."\";";
$resultk = $db->query($sqlk);
$ntk = $resultk->fetch_assoc();
if ("" != $ntk['Firma']) {
echo "<label class=\"data\">".$ntk['Firma']."</label>\n";
} else {
echo "<label class=\"data\">".$ntk['Vorname']." ".$ntk['Nachname']."</label>\n";
}
while (strlen($nt['ID']) < $_SESSION['Firma']['Stellen']) {
$nt['ID'] = "0".$nt['ID'];
}
echo " <label class=\"short\">".$nt['Jahr']."_".$nt['ID']."</label>\n";
echo " <label class=\"short\">".$nt['Datum']."</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'] * $nt['MwSt'] / 100, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'] * (1 + $nt['MwSt'] / 100), '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">&nbsp;</label>\n";
echo " <label class=\"short\">".$nt['Bezahlt']."</label>\n";
echo "<br class=\"fix\"/>\n";
echo "<hr />\n";
}
echo "<hr />\n";
$Rech = $_19 + $_7 + $_0 + $Sonst_Preis;
$Rech_MwSt = $_19_MwSt + $_7_MwSt + $_0_MwSt + $Sonst_MwSt;
echo "<b>\n";
echo " <label class=\"data\">Gesamt</label>\n";
echo " <label class=\"short\">&nbsp;</label>\n";
echo " <label class=\"short\">&nbsp;</label>\n";
echo " <label class=\"money\">".number_format($Rech, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($Rech_MwSt, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($Rech + $Rech_MwSt, '2', ',', '.')." €</label>\n";
echo "</b>\n";
echo "<br class=\"fix\" />\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo $teil;
echo "<b>\n";
echo " <label class=\"data\">Firma / Name</label>\n";
echo " <label class=\"short\">Re-Nr.</label>\n";
echo " <label class=\"short\">Re-Datum</label>\n";
echo " <label class=\"money\">Netto</label>\n";
echo " <label class=\"money\">MwSt.</label>\n";
echo " <label class=\"money\">Gesamt</label>\n";
echo " <label class=\"money\">&nbsp;</label>\n";
echo " <label class=\"short\">Bezahlt</label>\n";
echo "</b>\n";
echo "<br class=\"fix\" />\n";
while ($ntt = $resultt->fetch_assoc()) {
if (19 == $ntt['MwSt']) {
$_19 = $_19 + $ntt['Preis'];
$_19_MwSt = $_19_MwSt + round($ntt['Preis'] * $ntt['MwSt'] / 100, 2);
} elseif (7 == $ntt['MwSt']) {
$_7 = $_7 + $ntt['Preis'];
$_7_MwSt = $_7_MwSt + round($ntt['Preis'] * $ntt['MwSt'] / 100, 2);
} elseif (0 == $ntt['MwSt']) {
$_0 = $_0 + $ntt['Preis'];
} else {
$Sonst_Preis = $Sonst_Preis + $ntt['Preis'];
$Sonst_MwSt = $Sonst_MwSt + round($ntt['Preis'] * $ntt['MwSt'] / 100, 2);
}
$sqlr = "SELECT DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum, Kontakt_ID FROM ".PREFIX."_Rechnungen WHERE (Jahr = \"".$ntt['Referenz_Jahr']."\" AND ID = \"".$ntt['Referenz_ID']."\");";
$resultr = $db->query($sqlr);
$ntr = $resultr->fetch_assoc();
$sqlk = "SELECT Firma, Vorname, Nachname FROM ".PREFIX."_Kontakte WHERE ID = \"".$ntr['Kontakt_ID']."\";";
$resultk = $db->query($sqlk);
$ntk = $resultk->fetch_assoc();
if ("" != $ntk['Firma']) {
echo "<label class=\"data\">".$ntk['Firma']."</label>\n";
} else {
echo "<label class=\"data\">".$ntk['Vorname']." ".$ntk['Nachname']."</label>\n";
}
while (strlen($ntt['Referenz_ID']) < $_SESSION['Firma']['Stellen']) {
$ntt['Referenz_ID'] = "0".$ntt['Referenz_ID'];
}
echo " <label class=\"short\">".$ntt['Referenz_Jahr']."_".$ntt['Referenz_ID']."</label>\n";
echo " <label class=\"short\">".$ntr['Datum']."</label>\n";
echo " <label class=\"money\">".number_format($ntt['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($ntt['Preis'] * $ntt['MwSt'] / 100, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($ntt['Preis'] * (1 + $ntt['MwSt'] / 100), '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">&nbsp;</label>\n";
echo " <label class=\"short\">".$ntt['Bezahlt']."</label>\n";
echo "<br />\n";
echo "<hr />\n";
}
echo "<hr />\n";
$Teil = $_19 + $_7 + $_0 + $Sonst_Preis - $Rech;
$Teil_MwSt = $_19_MwSt + $_7_MwSt + $_0_MwSt + $Sonst_MwSt - $Rech_MwSt;
echo "<b>\n";
echo " <label class=\"data\">Gesamt</label>\n";
echo " <label class=\"short\">&nbsp;</label>\n";
echo " <label class=\"short\">&nbsp;</label>\n";
echo " <label class=\"money\">".number_format($Teil, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($Teil_MwSt, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($Teil + $Teil_MwSt, '2', ',', '.')." €</label>\n";
echo "</b>\n";
echo "<br class=\"fix\" />\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Beträge aufgeschlüsselt nach Mehrwertsteuersatz</legend>\n";
if (0 != $_19) {
echo " <label class=\"ust\">Umsätze zu 19% MwSt.</label>\n";
echo " <label class=\"money\">".number_format($_19, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($_19_MwSt, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($_19 + $_19_MwSt, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
}
if (0 != $_7) {
echo " <label class=\"ust\">Umsätze zu 7% MwSt.</label>\n";
echo " <label class=\"money\">".number_format($_7, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($_7_MwSt, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($_7 + $_7_MwSt, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
}
if (0 != $_0) {
echo " <label class=\"ust\">Umsatzsteuerfreie Verkäufe</label>\n";
echo " <label class=\"money\">".number_format($_0, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format(0, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($_0, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
}
if (0 != $Sonst_Preis) {
echo " <label class=\"ust\">Umsätze zu anderen Mehrwertsteuersätzen</label>\n";
echo " <label class=\"money\">".number_format($Sonst_Preis, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($Sonst_MwSt, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($Sonst_Preis + $Sonst_MwSt, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
}
echo "</fieldset>\n";
}
?>

155
inhalte/eur_aus_soll.php Normal file
View File

@@ -0,0 +1,155 @@
<?php
if ((!isset($_POST['ok'])) AND ("j" != $_POST['Suche'])) {
if ("m" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>Ausgangsrechnungen ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"m\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"".$_POST['formaction']."\" />\n";
echo " <label>Monat für Übersicht</label>\n";
echo " <select name=\"Monat\">\n";
echo " <option value=\"1\">Januar</option>\n";
echo " <option value=\"2\">Februar</option>\n";
echo " <option value=\"3\">März</option>\n";
echo " <option value=\"4\">April</option>\n";
echo " <option value=\"5\">Mai</option>\n";
echo " <option value=\"6\">Juni</option>\n";
echo " <option value=\"7\">Juli</option>\n";
echo " <option value=\"8\">August</option>\n";
echo " <option value=\"9\">September</option>\n";
echo " <option value=\"10\">Oktober</option>\n";
echo " <option value=\"11\">November</option>\n";
echo " <option value=\"12\">Dezember</option>\n";
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
} elseif ("q" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>Ausgangsrechnungen ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"q\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"".$_POST['formaction']."\" />\n";
echo " <label>Quartal für Übersicht</label>\n";
echo " <select name=\"Quartal\">\n";
for ($count = 1; $count <=4; $count++) {
echo " <option value=\"".$count."\">".$count.". Quartal - ".$_POST['Jahr']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
}
} else {
echo "<fieldset>\n";
if ("m" == $_POST['Suche']) {
echo " <legend>erstellte Ausgangsrechnungen ".$_POST['Monat']."/".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Rechnungen WHERE (YEAR(Datum) = \"".$_POST['Jahr']."\" AND MONTH(Datum) = \"".$_POST['Monat']."\") ORDER BY ID ASC;";
} elseif ("q" == $_POST['Suche']) {
echo " <legend>erstellte Ausgangsrechnungen Q".$_POST['Quartal']."/".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Rechnungen WHERE (YEAR(Datum) = \"".$_POST['Jahr']."\" AND QUARTER(Datum) = \"".$_POST['Quartal']."\") ORDER BY ID ASC;";
} elseif ("j" == $_POST['Suche']) {
echo " <legend>erstellte Ausgangsrechnungen ".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Rechnungen WHERE (YEAR(Datum) = \"".$_POST['Jahr']."\") ORDER BY ID ASC;";
}
$result = $db->query($sql);
$_19 = $_19_MwSt = 0;
$_7 = $_7_MwSt = 0;
$_0 = 0;
$Sonst_Preis = $Sonst_MwSt = 0;
echo "<b>\n";
echo " <label class=\"data\">Firma / Name</label>\n";
echo " <label class=\"short\">Re-Nr.</label>\n";
echo " <label class=\"short\">Re-Datum</label>\n";
echo " <label class=\"money\">Netto</label>\n";
echo " <label class=\"money\">MwSt.</label>\n";
echo " <label class=\"money\">Gesamt</label>\n";
echo " <label class=\"money\">&nbsp;</label>\n";
echo "</b>\n";
echo "<br class=\"fix\" />\n";
while ($nt = $result->fetch_assoc()) {
if (19 == $nt['MwSt']) {
$_19 = $_19 + $nt['Preis'];
$_19_MwSt = $_19_MwSt + round($nt['Preis'] * $nt['MwSt'] / 100, 2);
} elseif (7 == $nt['MwSt']) {
$_7 = $_7 + $nt['Preis'];
$_7_MwSt = $_7_MwSt + round($nt['Preis'] * $nt['MwSt'] / 100, 2);
} elseif (0 == $nt['MwSt']) {
$_0 = $_0 + $nt['Preis'];
} else {
$Sonst_Preis = $Sonst_Preis + $nt['Preis'];
$Sonst_MwSt = $Sonst_MwSt + round($nt['Preis'] * $nt['MwSt'] / 100, 2);
}
$sqlk = "SELECT Firma, Vorname, Nachname FROM ".PREFIX."_Kontakte WHERE ID = \"".$nt['Kontakt_ID']."\";";
$resultk = $db->query($sqlk);
$ntk = $resultk->fetch_assoc();
if ("" != $ntk['Firma']) {
echo "<label class=\"data\">".$ntk['Firma']."</label>\n";
} else {
echo "<label class=\"data\">".$ntk['Vorname']." ".$ntk['Nachname']."</label>\n";
}
while (strlen($nt['ID']) < $_SESSION['Firma']['Stellen']) {
$nt['ID'] = "0".$nt['ID'];
}
echo " <label class=\"short\">".$nt['Jahr']."_".$nt['ID']."</label>\n";
echo " <label class=\"short\">".$nt['Datum']."</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'] * $nt['MwSt'] / 100, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'] * (1 + $nt['MwSt'] / 100), '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">&nbsp;</label>\n";
echo "<br class=\"fix\"/>\n";
echo "<hr />\n";
}
echo "<hr />\n";
$Rech = $_19 + $_7 + $_0 + $Sonst_Preis;
$Rech_MwSt = $_19_MwSt + $_7_MwSt + $_0_MwSt + $Sonst_MwSt;
echo "<b>\n";
echo " <label class=\"data\">Gesamt</label>\n";
echo " <label class=\"short\">&nbsp;</label>\n";
echo " <label class=\"short\">&nbsp;</label>\n";
echo " <label class=\"money\">".number_format($Rech, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($Rech_MwSt, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($Rech + $Rech_MwSt, '2', ',', '.')." €</label>\n";
echo "</b>\n";
echo "<br class=\"fix\" />\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Beträge aufgeschlüsselt nach Mehrwertsteuersatz</legend>\n";
if (0 != $_19) {
echo " <label class=\"ust\">Umsätze zu 19% MwSt.</label>\n";
echo " <label class=\"money\">".number_format($_19, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($_19_MwSt, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($_19 + $_19_MwSt, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
}
if (0 != $_7) {
echo " <label class=\"ust\">Umsätze zu 7% MwSt.</label>\n";
echo " <label class=\"money\">".number_format($_7, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($_7_MwSt, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($_7 + $_7_MwSt, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
}
if (0 != $_0) {
echo " <label class=\"ust\">Umsatzsteuerfreie Verkäufe</label>\n";
echo " <label class=\"money\">".number_format($_0, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format(0, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($_0, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
}
if (0 != $Sonst_Preis) {
echo " <label class=\"ust\">Umsätze zu anderen Mehrwertsteuersätzen</label>\n";
echo " <label class=\"money\">".number_format($Sonst_Preis, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($Sonst_MwSt, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($Sonst_Preis + $Sonst_MwSt, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
}
echo "</fieldset>\n";
}
?>

34
inhalte/eur_e_del.php Normal file
View File

@@ -0,0 +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();
echo "<fieldset>\n";
echo " <legend>Eingangsrechnung löschen</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$nt['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$nt['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"e_del\" />\n";
echo " <label>Firma</label><label>".$nt['Kontakt']."</label><br />\n";
echo " <label>Rechnungsnummer</label><label>".$nt['Re_Nr']."</label><br />\n";
echo " <label>Rechnungsdatum</label><label>".$nt['Datum']."</label><br />\n";
echo " <label>Nettobetrag</label><label>".$nt['Preis']."</label><br />\n";
echo " <label>Bezahlt am</label><label>".$nt['Bezahlt']."</label><br />\n";
echo " <input type=\"submit\" name=\"ok\" value=\"1\" class=\"button_ok\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
}
else
{
$sql = 'DELETE FROM '.PREFIX.'_Eingang WHERE (Jahr = "'.$_POST['Jahr'].'" AND ID = "'.$_POST['ID'].'");';
if ($delete = $db->query($sql))
{
echo "<h1>Eintrag wurde gelöscht!</h1>\n";
}
else
{
echo "<h1>Fehler beim Löschen des Eintrags!</h1>\n";
}
}
?>

106
inhalte/eur_e_edit.php Normal file
View File

@@ -0,0 +1,106 @@
<?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();
echo "<fieldset>\n";
echo " <legend>Eingangsrechnung bearbeiten</legend>\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 " <label>Firma</label>\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 " <br />\n";
echo " <label>Rechnungsdatum</label>\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 " <br />\n";
echo " <label>Mehrwertsteuersatz in %</label>\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 " <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";
echo " </form>\n";
echo "</fieldset>\n";
}
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'];
if (3 != sizeof($nt))
{
echo "<h1>Bitte überprüfen Sie das Format des <i>Rechnungsdatums</i> bei der Eingabe!</h1>\n";
echo "<h2>Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!</h2>\n";
}
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";
}
else
{
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";
}
}
}
}
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";
}
}
}
}
?>

View File

@@ -0,0 +1,4 @@
<?php
$type = "ein_ist";
include "inhalte/eur_esearch.php";
?>

146
inhalte/eur_ein_ist.php Normal file
View File

@@ -0,0 +1,146 @@
<?php
if ((!isset($_POST['ok'])) AND ("j" != $_POST['Suche'])) {
if ("m" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>bezahlte Eingangsrechnungen / Gutschriften ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"m\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"ein_ist\" />\n";
echo " <label>Monat für Übersicht</label>\n";
echo " <select name=\"Monat\">\n";
echo " <option value=\"1\">Januar</option>\n";
echo " <option value=\"2\">Februar</option>\n";
echo " <option value=\"3\">März</option>\n";
echo " <option value=\"4\">April</option>\n";
echo " <option value=\"5\">Mai</option>\n";
echo " <option value=\"6\">Juni</option>\n";
echo " <option value=\"7\">Juli</option>\n";
echo " <option value=\"8\">August</option>\n";
echo " <option value=\"9\">September</option>\n";
echo " <option value=\"10\">Oktober</option>\n";
echo " <option value=\"11\">November</option>\n";
echo " <option value=\"12\">Dezember</option>\n";
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
} elseif ("q" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>bezahlte Eingangsrechnungen / Gutschriften ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"q\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"ein_ist\" />\n";
echo " <label>Quartal für Übersicht</label>\n";
echo " <select name=\"Quartal\">\n";
for ($count = 1; $count <=4; $count++) {
echo " <option value=\"".$count."\">".$count.". Quartal - ".$_POST['Jahr']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
}
} else {
echo "<fieldset>\n";
if ("m" == $_POST['Suche']) {
echo " <legend>bezahlte Eingangsrechnungen / Gutschriften ".$_POST['Monat']."/".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Re_Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Eingang WHERE (YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" AND MONTH(Bezahlt_am) = \"".$_POST['Monat']."\") ORDER BY Bezahlt_am ASC;";
$sqlust = "SELECT SUM(Preis) AS Preis, MwSt FROM ".PREFIX."_Eingang WHERE YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" AND MONTH(Bezahlt_am) = \"".$_POST['Monat']."\" GROUP BY MwSt DESC;";
$sqlsum = "SELECT SUM(Preis) AS Preis, SUM(Preis * MwSt / 100) AS MwSt, SUM(Preis * (1 + MwSt / 100)) AS Gesamt FROM ".PREFIX."_Eingang WHERE (YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" AND MONTH(Bezahlt_am) = \"".$_POST['Monat']."\") ORDER BY Bezahlt_am ASC;";
} elseif ("q" == $_POST['Suche']) {
echo " <legend>bezahlte Eingangsrechnungen / Gutschriften Q".$_POST['Quartal']."/".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Re_Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Eingang WHERE (YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" AND QUARTER(Bezahlt_am) = \"".$_POST['Quartal']."\") ORDER BY Bezahlt_am ASC;";
$sqlust = "SELECT SUM(Preis) AS Preis, MwSt FROM ".PREFIX."_Eingang WHERE YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" AND QUARTER(Bezahlt_am) = \"".$_POST['Quartal']."\" GROUP BY MwSt DESC;";
$sqlsum = "SELECT SUM(Preis) AS Preis, SUM(Preis * MwSt / 100) AS MwSt, SUM(Preis * (1 + MwSt / 100)) AS Gesamt FROM ".PREFIX."_Eingang WHERE (YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" AND QUARTER(Bezahlt_am) = \"".$_POST['Quartal']."\") ORDER BY Bezahlt_am ASC;";
} elseif ("j" == $_POST['Suche']) {
echo " <legend>bezahlte Eingangsrechnungen / Gutschriften ".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Re_Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Eingang WHERE YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" ORDER BY Bezahlt_am ASC;";
$sqlust = "SELECT SUM(Preis) AS Preis, MwSt FROM ".PREFIX."_Eingang WHERE YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\" GROUP BY MwSt DESC;";
$sqlsum = "SELECT SUM(Preis) AS Preis, SUM(Preis * MwSt / 100) AS MwSt, SUM(Preis * (1 + MwSt / 100)) AS Gesamt FROM ".PREFIX."_Eingang WHERE (YEAR(Bezahlt_am) = \"".$_POST['Jahr']."\") ORDER BY Bezahlt_am ASC;";
}
$result = $db->query($sql);
$resultust = $db->query($sqlust);
$resultsum = $db->query($sqlsum);
echo "<b>\n";
echo " <label class=\"data\">Firma / Name</label>\n";
echo " <label class=\"short\">Re-Nr.</label>\n";
echo " <label class=\"short\">Re-Datum</label>\n";
echo " <label class=\"money\">Netto</label>\n";
echo " <label class=\"money\">MwSt.</label>\n";
echo " <label class=\"money\">Gesamt</label>\n";
echo " <label class=\"money\">&nbsp;</label>\n";
echo " <label class=\"short\">Bezahlt</label>\n";
echo "</b>\n";
echo "<br class=\"fix\" />\n";
while ($nt = $result->fetch_assoc()) {
echo "<label class=\"data\">".$nt['Kontakt']."</label>\n";
echo " <label class=\"short\">".$nt['Re_Nr']."</label>\n";
echo " <label class=\"short\">".$nt['Datum']."</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'] * $nt['MwSt'] / 100, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'] * (1 + $nt['MwSt'] / 100), '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">&nbsp;</label>\n";
echo " <label class=\"short\">".$nt['Bezahlt']."</label>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$nt['Jahr']."\" />";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$nt['ID']."\" />";
echo " <input type=\"submit\" class=\"button_small_edit\" name=\"formaction\" value=\"e_edit\" />\n";
echo " <input type=\"submit\" class=\"button_small_del\" name=\"formaction\" value=\"e_del\" />\n";
echo " </form>\n";
echo "<br class=\"fix\"/>\n";
echo "<hr />\n";
}
echo "<hr />\n";
$ntsum = $resultsum->fetch_assoc();
echo "<b>\n";
echo " <label class=\"data\">Gesamt</label>\n";
echo " <label class=\"short\">&nbsp;</label>\n";
echo " <label class=\"short\">&nbsp;</label>\n";
echo " <label class=\"money\">".number_format($ntsum['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($ntsum['MwSt'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($ntsum['Gesamt'], '2', ',', '.')." €</label>\n";
echo "</b>\n";
echo "<br />\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Beträge aufgeschlüsselt nach Mehrwertsteuersatz</legend>\n";
$Sonst_Preis = $Sonst_MwSt = 0;
while ($ntust = $resultust->fetch_assoc()) {
if (19 == $ntust['MwSt']) {
echo " <label class=\"ust\">Eingangsrechnungen / Gutschriften zu 19% MwSt.</label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($ntust['Preis'] * 0.19, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'] * 1.19, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
} elseif (7 == $ntust['MwSt']) {
echo " <label class=\"ust\">Eingangsrechnungen / Gutschriften zu 7% MwSt.</label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($ntust['Preis'] * 0.07, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'] * 1.07, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
} elseif (0 == $ntust['MwSt']) {
echo " <label class=\"ust\">Umsatzsteuerfreie Eingangsrechnungen / Gutschriften</label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format(0, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'], '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
} else {
$Sonst_Preis = $Sonst_Preis + $ntust['Preis'];
$Sonst_MwSt = $Sonst_MwSt + $ntust['Preis'] * $ntust['MwSt'] / 100;
}
}
if (0 != $Sonst_Preis) {
echo " <label class=\"ust\">Eingangsrechnungen / Gutschriften zu anderen Mehrwertsteuersätzen</label>\n";
echo " <label class=\"money\">".number_format($Sonst_Preis, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($Sonst_MwSt, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($Sonst_Preis + $Sonst_MwSt, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
}
echo "</fieldset>\n";
}
?>

144
inhalte/eur_ein_soll.php Normal file
View File

@@ -0,0 +1,144 @@
<?php
if ((!isset($_POST['ok'])) AND ("j" != $_POST['Suche'])) {
if ("m" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>erstellte Eingangsrechnungen / Gutschriften ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"m\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"ein_ist\" />\n";
echo " <label>Monat für Übersicht</label>\n";
echo " <select name=\"Monat\">\n";
echo " <option value=\"1\">Januar</option>\n";
echo " <option value=\"2\">Februar</option>\n";
echo " <option value=\"3\">März</option>\n";
echo " <option value=\"4\">April</option>\n";
echo " <option value=\"5\">Mai</option>\n";
echo " <option value=\"6\">Juni</option>\n";
echo " <option value=\"7\">Juli</option>\n";
echo " <option value=\"8\">August</option>\n";
echo " <option value=\"9\">September</option>\n";
echo " <option value=\"10\">Oktober</option>\n";
echo " <option value=\"11\">November</option>\n";
echo " <option value=\"12\">Dezember</option>\n";
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
} elseif ("q" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>erstellte Eingangsrechnungen / Gutschriften ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"q\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"ein_ist\" />\n";
echo " <label>Quartal für Übersicht</label>\n";
echo " <select name=\"Quartal\">\n";
for ($count = 1; $count <=4; $count++) {
echo " <option value=\"".$count."\">".$count.". Quartal - ".$_POST['Jahr']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
}
} else {
echo "<fieldset>\n";
if ("m" == $_POST['Suche']) {
echo " <legend>erstellte Eingangsrechnungen / Gutschriften ".$_POST['Monat']."/".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Re_Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Eingang WHERE (YEAR(Re_Datum) = \"".$_POST['Jahr']."\" AND MONTH(Re_Datum) = \"".$_POST['Monat']."\") ORDER BY Re_Datum ASC;";
$sqlust = "SELECT SUM(Preis) AS Preis, MwSt FROM ".PREFIX."_Eingang WHERE YEAR(Re_Datum) = \"".$_POST['Jahr']."\" AND MONTH(Re_Datum) = \"".$_POST['Monat']."\" GROUP BY MwSt DESC;";
$sqlsum = "SELECT SUM(Preis) AS Preis, SUM(Preis * MwSt / 100) AS MwSt, SUM(Preis * (1 + MwSt / 100)) AS Gesamt FROM ".PREFIX."_Eingang WHERE (YEAR(Re_Datum) = \"".$_POST['Jahr']."\" AND MONTH(Re_Datum) = \"".$_POST['Monat']."\") ORDER BY Re_Datum ASC;";
} elseif ("q" == $_POST['Suche']) {
echo " <legend>erstellte Eingangsrechnungen / Gutschriften Q".$_POST['Quartal']."/".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Re_Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Eingang WHERE (YEAR(Re_Datum) = \"".$_POST['Jahr']."\" AND QUARTER(Re_Datum) = \"".$_POST['Quartal']."\") ORDER BY Re_Datum ASC;";
$sqlust = "SELECT SUM(Preis) AS Preis, MwSt FROM ".PREFIX."_Eingang WHERE YEAR(Re_Datum) = \"".$_POST['Jahr']."\" AND QUARTER(Re_Datum) = \"".$_POST['Quartal']."\" GROUP BY MwSt DESC;";
$sqlsum = "SELECT SUM(Preis) AS Preis, SUM(Preis * MwSt / 100) AS MwSt, SUM(Preis * (1 + MwSt / 100)) AS Gesamt FROM ".PREFIX."_Eingang WHERE (YEAR(Re_Datum) = \"".$_POST['Jahr']."\" AND QUARTER(Re_Datum) = \"".$_POST['Quartal']."\") ORDER BY Re_Datum ASC;";
} elseif ("j" == $_POST['Suche']) {
echo " <legend>erstellte Eingangsrechnungen / Gutschriften ".$_POST['Jahr']."</legend>\n";
$sql = "SELECT *, DATE_FORMAT(Re_Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Bezahlt_am, '%d.%m.%Y') AS Bezahlt FROM ".PREFIX."_Eingang WHERE YEAR(Re_Datum) = \"".$_POST['Jahr']."\" ORDER BY Re_Datum ASC;";
$sqlust = "SELECT SUM(Preis) AS Preis, MwSt FROM ".PREFIX."_Eingang WHERE YEAR(Re_Datum) = \"".$_POST['Jahr']."\" GROUP BY MwSt DESC;";
$sqlsum = "SELECT SUM(Preis) AS Preis, SUM(Preis * MwSt / 100) AS MwSt, SUM(Preis * (1 + MwSt / 100)) AS Gesamt FROM ".PREFIX."_Eingang WHERE (YEAR(Re_Datum) = \"".$_POST['Jahr']."\") ORDER BY Re_Datum ASC;";
}
$result = $db->query($sql);
$resultust = $db->query($sqlust);
$resultsum = $db->query($sqlsum);
echo "<b>\n";
echo " <label class=\"data\">Firma / Name</label>\n";
echo " <label class=\"short\">Re-Nr.</label>\n";
echo " <label class=\"short\">Re-Datum</label>\n";
echo " <label class=\"money\">Netto</label>\n";
echo " <label class=\"money\">MwSt.</label>\n";
echo " <label class=\"money\">Gesamt</label>\n";
echo " <label class=\"money\">&nbsp;</label>\n";
echo "</b>\n";
echo "<br class=\"fix\" />\n";
while ($nt = $result->fetch_assoc()) {
echo "<label class=\"data\">".$nt['Kontakt']."</label>\n";
echo " <label class=\"short\">".$nt['Re_Nr']."</label>\n";
echo " <label class=\"short\">".$nt['Datum']."</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'] * $nt['MwSt'] / 100, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($nt['Preis'] * (1 + $nt['MwSt'] / 100), '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">&nbsp;</label>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$nt['Jahr']."\" />";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$nt['ID']."\" />";
echo " <input type=\"submit\" class=\"button_small_edit\" name=\"formaction\" value=\"e_edit\" />\n";
echo " <input type=\"submit\" class=\"button_small_del\" name=\"formaction\" value=\"e_del\" />\n";
echo " </form>\n";
echo "<br class=\"fix\"/>\n";
echo "<hr />\n";
}
echo "<hr />\n";
$ntsum = $resultsum->fetch_assoc();
echo "<b>\n";
echo " <label class=\"data\">Gesamt</label>\n";
echo " <label class=\"short\">&nbsp;</label>\n";
echo " <label class=\"short\">&nbsp;</label>\n";
echo " <label class=\"money\">".number_format($ntsum['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($ntsum['MwSt'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\">".number_format($ntsum['Gesamt'], '2', ',', '.')." €</label>\n";
echo "</b>\n";
echo "<br />\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Beträge aufgeschlüsselt nach Mehrwertsteuersatz</legend>\n";
$Sonst_Preis = $Sonst_MwSt = 0;
while ($ntust = $resultust->fetch_assoc()) {
if (19 == $ntust['MwSt']) {
echo " <label class=\"ust\">Eingangsrechnungen / Gutschriften zu 19% MwSt.</label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($ntust['Preis'] * 0.19, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'] * 1.19, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
} elseif (7 == $ntust['MwSt']) {
echo " <label class=\"ust\">Eingangsrechnungen / Gutschriften zu 7% MwSt.</label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($ntust['Preis'] * 0.07, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'] * 1.07, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
} elseif (0 == $ntust['MwSt']) {
echo " <label class=\"ust\">Umsatzsteuerfreie Eingangsrechnungen / Gutschriften</label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'], '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format(0, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($ntust['Preis'], '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
} else {
$Sonst_Preis = $Sonst_Preis + $ntust['Preis'];
$Sonst_MwSt = $Sonst_MwSt + $ntust['Preis'] * $ntust['MwSt'] / 100;
}
}
if (0 != $Sonst_Preis) {
echo " <label class=\"ust\">Eingangsrechnungen / Gutschriften zu anderen Mehrwertsteuersätzen</label>\n";
echo " <label class=\"money\">".number_format($Sonst_Preis, '2', ',', '.')." €</label>\n";
echo " <label class=\"money\"><b>".number_format($Sonst_MwSt, '2', ',', '.')." €</b></label>\n";
echo " <label class=\"money\">".number_format($Sonst_Preis + $Sonst_MwSt, '2', ',', '.')." €</label>\n";
echo " <br class=\"fix\" />\n";
}
echo "</fieldset>\n";
}
?>

View File

@@ -0,0 +1,4 @@
<?php
$type = "ein_soll";
include "inhalte/eur_esearch.php";
?>

59
inhalte/eur_esearch.php Normal file
View File

@@ -0,0 +1,59 @@
<?php
if ("m" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>Eingangsrechnungen ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"type\" value=\"".$type."\" />\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"m\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"view\" />\n";
echo " <label>Monat für Übersicht</label>\n";
echo " <select name=\"Monat\">\n";
echo " <option value=\"1\">Januar</option>\n";
echo " <option value=\"2\">Februar</option>\n";
echo " <option value=\"3\">März</option>\n";
echo " <option value=\"4\">April</option>\n";
echo " <option value=\"5\">Mai</option>\n";
echo " <option value=\"6\">Juni</option>\n";
echo " <option value=\"7\">Juli</option>\n";
echo " <option value=\"8\">August</option>\n";
echo " <option value=\"9\">September</option>\n";
echo " <option value=\"10\">Oktober</option>\n";
echo " <option value=\"11\">November</option>\n";
echo " <option value=\"12\">Dezember</option>\n";
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
} elseif ("q" == $_POST['Suche']) {
echo "<fieldset>\n";
echo " <legend>Eingangsrechnungen ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"type\" value=\"".$type."\" />\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"q\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"view\" />\n";
echo " <label>Quartal für Übersicht</label>\n";
echo " <select name=\"Quartal\">\n";
for ($count = 1; $count <=4; $count++) {
echo " <option value=\"".$count."\">".$count.". Quartal - ".$_POST['Jahr']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_ok\" name=\"ok\" value=\"1\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
} else {
echo "<fieldset>\n";
echo " <legend>Eingangsrechnungen ".$_POST['Jahr']."</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"type\" value=\"".$type."\" />\n";
echo " <input type=\"hidden\" name=\"Suche\" value=\"j\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$_POST['Jahr']."\" />\n";
echo " <input type=\"submit\" class=\"button_pdf\" name=\"formaction\" value=\"view\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
}
?>

45
inhalte/eur_gadd.php Normal file
View File

@@ -0,0 +1,45 @@
<?php
echo "<h1>Übersicht</h1>\n";
echo "<h2>offene Gutschriften</h2>\n";
$sql = "SELECT ".PREFIX."_Gutschriften.Jahr, ".PREFIX."_Gutschriften.ID, ".PREFIX."_Gutschriften.Rechnung_ID, ".PREFIX."_Kontakte.Firma, ".PREFIX."_Kontakte.Vorname, ".PREFIX."_Kontakte.Nachname, ".PREFIX."_Gutschriften.Preis, DATE_FORMAT(".PREFIX."_Gutschriften.Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Gutschriften LEFT JOIN ".PREFIX."_Kontakte ON ".PREFIX."_Gutschriften.Kontakt_ID = ".PREFIX."_Kontakte.ID WHERE (Bezahlt = \"0\"".$Frage.") ORDER BY ".PREFIX."_Gutschriften.Jahr ASC, ".PREFIX."_Gutschriften.ID ASC;";
$result = $db->query($sql);
$sql = "SELECT SUM(Preis) AS Preis FROM ".PREFIX."_Gutschriften WHERE (Bezahlt =\"0\"".$Frage.") GROUP BY Bezahlt;";
$res_sum = $db->query($sql);
$ntsum = $res_sum->fetch_assoc();
while ($nt = $result->fetch_assoc()) {
while (strlen($nt['ID']) < $_SESSION['Firma']['Stellen']) {
$nt['ID'] = "0".$nt['ID'];
}
echo "<b><label class=\"data\">Gutschrift-Nr.: ".$nt['Jahr']."_".$nt['ID']."</label>\n";
echo "<label class=\"short\">Betrag</label>\n";
echo "<label class=\"short\">Datum</label>\n";
echo "<label class=\"data\">Bezahlt am</label></b>\n";
echo "<br class=\"fix\" />\n";
if ("" != $nt['Firma']) {
echo "<label class=\"data\">".$nt['Firma'].", ";
} else {
echo "<label class=\"data\">".$nt['Vorname']." ";
}
echo $nt['Nachname']."</label>";
echo "<label class=\"short\">".number_format($nt['Preis'] * 1.19, '2', ',', '.')." €</label>\n";
echo "<label class=\"short\">".$nt['Datum']."</label>";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$nt['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"Jahr\" value=\"".$nt['Jahr']."\" />\n";
echo " <input class=\"short\" type=\"text\" name=\"Bezahlt_am\" />\n";
echo " <img style=\"float: left;\"src=\"img/small_info.png\" alt=\"TT.MM.JJJJ\" title=\"Datum der Form: <TT.MM.JJJJ>\" />\n";
echo " <input type=\"submit\" class=\"button_small_ok\" name=\"formaction\" value=\"gsave\" title=\"Übernehmen\" />\n";
echo " </form>\n";
echo "<br />\n";
echo "<hr class=\"fix\" />\n";
}
echo "<h2>Gesamt ".$Typ.": ".number_format($ntsum['Preis'] * 1.19, '2', ',', '.')." €</h2>\n";
echo "<br class=\"fix\" />\n";
?>

59
inhalte/eur_gsave.php Normal file
View File

@@ -0,0 +1,59 @@
<?php
$nt = explode(".", $_POST['Bezahlt_am']);
$Datum = $nt['2']."-".$nt['1']."-".$nt['0'];
if (3 != sizeof($nt)) {
echo "<h1>Bitte überprüfen Sie das Datumsformat bei der Eingabe!</h1>\n";
echo "<h2>Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!</h2>\n";
} else {
if (4 !=strlen($nt['2'])) {
echo "<h1>Bitte überprüfen Sie das Datumsformat 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'])) {
$sql = 'UPDATE '.PREFIX.'_Gutschriften SET
Bezahlt = "1",
Bezahlt_am = "'.$Datum.'"
WHERE
(Jahr = "'.$_POST['Jahr'].'"
AND
ID = "'.$_POST['ID'].'");';
$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 * FROM ".PREFIX."_Gutschriften WHERE (Jahr = \"".$_POST['Jahr']."\" AND ID = \"".$_POST['ID']."\");";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sqlk = "SELECT Firma, Nachname FROM ".PREFIX."_Kontakte WHERE ID = \"".$nt['Kontakt_ID']."\";";
$resultk = $db->query($sqlk);
$ntk = $resultk->fetch_assoc();
if ("" != $ntk['Firma']) {
$Kontakt = $ntk['Firma'];
} else {
$Kontakt = $ntk['Nachname'];
}
while (strlen($nt['ID']) < $_SESSION['Firma']['Stellen']) {
$nt['ID'] = "0".$nt['ID'];
}
$sql = 'INSERT INTO '.PREFIX.'_Eingang (Jahr, ID, Kontakt, Re_Nr, Re_Datum, Preis, MwSt, Bezahlt_am) VALUES ('.date("Y", strtotime($Datum)).', NULL, "'.$Kontakt.'", "'.$nt['Jahr'].'_'.$nt['ID'].'", "'.$nt['Datum'].'", "'.$nt['Preis'].'", "'.$nt['MwSt'].'", "'.$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);
}
echo "<h1>Die Gutschrift wurde als <i>Bezahlt am ".$_POST['Bezahlt_am']."</i> 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";
}
}
}
include "inhalte/eur_gadd.php";
?>

82
inhalte/eur_over.php Normal file
View File

@@ -0,0 +1,82 @@
<fieldset>
<legend>Ausgangsrechnungen</legend>
<form action="index.php?section=eur" method="post">
<label>Übersichtstyp</label>
<input type="hidden" name="type" value="aus" />
<select name="Suche">
<option value="j">Jahresübersicht</option>
<option value="q">Quartalsübersicht</option>
<option value="m">Monatsübersicht</option>
</select>
<br />
<label>Jahr für Übersicht</label>
<select name="Jahr">
<?php
$sql = "SELECT * FROM ".PREFIX."_Rechnungen";
$result = $db->query($sql);
if (0 != $result->num_rows) {
$sql = "SELECT MIN(YEAR(Datum)) AS Min_Jahr, MAX(YEAR(Bezahlt_am)) AS Max_Jahr FROM ".PREFIX."_Rechnungen;";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$Min = $nt['Min_Jahr'];
$Max = $nt['Max_Jahr'];
} else {
$Datum = getdate();
$Min = $Max = $Datum['year'];
}
for ($i = $Max; $i >= $Min; $i--) {
echo " <option value=\"".$i."\">".$i."</option>\n";
}
?>
</select>
<br />&nbsp;<br />
<input type="submit" class="button_ist" name="formaction" value="aus_ist" title="Bezahlte Ausgangsrechnungen sortiert nach <Bezahlt_Datum> anzeigen" />
<input type="submit" class="button_soll" name="formaction" value="aus_soll" title="Ausgangsrechnungen sortiert nach <Erstell_Datum> anzeigen" />
<input type="submit" class="button_pdfist" name="formaction" value="ai_search" title="Bezahlte Ausgangsrechnungen sortiert nach <Bezahlt_Datum> als PDF speichern" />
<input type="submit" class="button_pdfsoll" name="formaction" value="as_search" title="Ausgangsrechnungen sortiert nach <Erstell_Datum> als PDF speichern" />
</form>
</fieldset>
<fieldset>
<legend>Eingangsrechnungen / Gutschriften</legend>
<form action="index.php?section=eur" method="post">
<input type="hidden" name="type" value="ein" />
<label>Übersichtstyp</label>
<select name="Suche">
<option value="j">Jahresübersicht</option>
<option value="q">Quartalsübersicht</option>
<option value="m">Monatsübersicht</option>
</select>
<br />
<label>Jahr für Übersicht</label>
<select name="Jahr">
<?php
$sql = "SELECT * FROM ".PREFIX."_Eingang";
$result = $db->query($sql);
if (0 != $result->num_rows) {
$sql = "SELECT MIN(YEAR(Re_Datum)) AS Min_Jahr, MAX(YEAR(Bezahlt_am)) AS Max_Jahr FROM ".PREFIX."_Eingang;";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$Min = $nt['Min_Jahr'];
$Max = $nt['Max_Jahr'];
} else {
$Datum = getdate();
$Min = $Max = $Datum['year'];
}
for ($i = $Max; $i >= $Min; $i--) {
echo " <option value=\"".$i."\">".$i."</option>\n";
}
?>
</select>
<br />&nbsp;<br />
<input type="submit" class="button_ist" name="formaction" value="ein_ist" title="Bezahlte Eingangsrechnungen und Gutschriften sortiert nach <Bezahlt_Datum> anzeigen" />
<input type="submit" class="button_soll" name="formaction" value="ein_soll" title="Eingangsrechnungen und Gutschriften sortiert nach <Erstell_Datum> anzeigen" />
<input type="submit" class="button_rech" name="formaction" value="radd" title="Eingangsrechnung hinzufügen" />
<input type="submit" class="button_gut" name="formaction" value="gadd" title="Gutschrift hinzufügen" />
<input type="submit" class="button_pdfist" name="formaction" value="ei_search" title="Bezahlte Eingangsrechnungen und Gutschriften sortiert nach <Bezahlt_Datum> als PDF speichern" />
<input type="submit" class="button_pdfsoll" name="formaction" value="es_search" title="Eingangsrechnungen und Gutschriften sortiert nach <Erstell_Datum> als PDF speichern" />
</form>
</fieldset>

74
inhalte/eur_radd.php Normal file
View File

@@ -0,0 +1,74 @@
<?php
if (!isset($_POST['ok'])) {
echo "<fieldset>\n";
echo " <legend>neue Eingangsrechnung hinzuf&uuml;gen</legend>\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"radd\" />\n";
echo " <label>Firma</label>\n";
echo " <input type=\"text\" name=\"Kontakt\" />\n";
echo " <br />\n";
echo " <label>Rechnungsnummer</label>\n";
echo " <input type=\"text\" name=\"Re_Nr\" />\n";
echo " <br />\n";
echo " <label>Rechnungsdatum</label>\n";
echo " <input type=\"text\" name=\"Re_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 onkeydown=\"this.value=this.value.replace(',','.');\"\" type=\"text\" name=\"Preis\" value=\"\" />\n";
echo " <br />\n";
echo " <label>Mehrwertsteuersatz in %</label>\n";
echo " <input type=\"text\" name=\"MwSt\" value=\"".$_SESSION['Firma']['MwSt']."\" />\n";
echo " <br />\n";
echo " <label>Bezahlt am</label>\n";
echo " <input type=\"text\" name=\"Bezahlt_am\" />\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=\"&Uuml;bernehmen\" />\n";
echo " </form>\n";
echo "</fieldset>\n";
} 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'];
if (3 != sizeof($nt)) {
echo "<h1>Bitte &uuml;berpr&uuml;fen Sie das Format des <i>Rechnungsdatums</i> bei der Eingabe!</h1>\n";
echo "<h2>Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!</h2>\n";
} else {
if (4 !=strlen($nt['2'])) {
echo "<h1>Bitte &uuml;berpr&uuml;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 (3 != sizeof($nt_bez)) {
echo "<h1>Bitte &uuml;berpr&uuml;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 &uuml;berpr&uuml;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 = '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 &uuml;berpr&uuml;fen Sie das eingegebene Datum!</h1>\n";
echo "<h2>Das Datum <i>".$_POST['Bezahlt_am']."</i> existiert nicht!</h2>\n";
}
}
}
} else {
echo "<h1>Bitte &uuml;berpr&uuml;fen Sie das eingegebene Datum!</h1>\n";
echo "<h2>Das Datum <i>".$_POST['Re_Datum']."</i> existiert nicht!</h2>\n";
}
}
}
}

11
inhalte/footer.php Normal file
View File

@@ -0,0 +1,11 @@
<hr />
<table>
<colgroup>
<col width="60%" />
<col width="40%" />
</colgroup>
<tr>
<th>R!ST Verwaltung - Pablo Rink und Christian Steinle GbR</th>
<th><a href="http://www.ri-st.de/" target="_blank">www.ri-st.de</a></th>
</tr>
</table>

30
inhalte/gut.php Normal file
View File

@@ -0,0 +1,30 @@
<?php
if (isset($_POST['ID'])) {
$test = explode("_", $_POST['ID']);
$ID = $test['1'];
$Jahr = $test['0'];
}
$t_pos = "Gutschrift";
$Typ = "Gutschrift";
$type = "Gutschrift";
$legend = "Gutschriften";
$Text = "Gutschrift vom:";
$table = PREFIX."_Gutschriften";
if (isset($_GET['pdf'])) {
include "inhalte/pdf_show.php";
} elseif (isset($_GET['mail'])) {
include "inhalte/mail.php";
} else {
if ((!isset($_POST['formaction'])) OR ("stop" == $_POST['formaction'])) {
include "inhalte/search.php";
include "inhalte/".$_GET['section']."_over.php";
} elseif ("mail" == $_POST['formaction']) {
} elseif ("email" == $_POST['formaction']) {
include "inhalte/email.php";
} else {
include "inhalte/".$_GET['section']."_".$_POST['formaction'].".php";
}
}
?>

22
inhalte/gut_add.php Normal file
View File

@@ -0,0 +1,22 @@
<?php
if ("2" == $_POST['step']) {
$sql = 'INSERT INTO '.PREFIX.'_Gutschriften (Jahr, ID, Kontakt_ID, Admin_ID, Datum) VALUES (YEAR(CURDATE()), NULL, "'.$_POST['Kontakt_ID'].'", "'.$_POST['Admin_ID'].'", CURDATE())';
$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();
$date = getdate();
unset($_POST);
$Jahr = $date['year'];
$ID = $nt['last'];
include "inhalte/gut_edit.php";
} else {
include "inhalte/add.php";
}
?>

51
inhalte/gut_del.php Normal file
View File

@@ -0,0 +1,51 @@
<?php
if (!isset($_POST['action'])) {
echo "<h1>Gutschrift löschen</h1>\n";
$sql = "SELECT Kontakt_ID, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Gutschriften WHERE (Jahr = \"".$Jahr."\" AND ID = \"".$ID."\");";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sql2 = "SELECT Firma, Nachname FROM ".PREFIX."_Kontakte WHERE ID = \"".$nt['Kontakt_ID']."\";";
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
echo "<h2>Soll folgende Gutschrift wirklich gelöscht werden?</h2>\n";
echo "<p><i>Bitte beachten Sie, dass beim Löschen einer Gutschrift die fortlaufende Nummerierung nicht mehr gewährleistet ist!</i></p>\n";
echo "<label>Gutschrift-Nr.</label>\n";
echo "<label class=\"data\">".$_POST['ID']."</label>\n";
echo "<br class=\"fix\" />\n";
echo "<label>Kunde</label>\n";
echo "<label class=\"data\">".$nt2['Firma']." - ".$nt2['Nachname']."</label>\n";
echo "<br class=\"fix\" />\n";
echo "<label>Vom</label>\n";
echo "<label class=\"data\">".$nt['Datum']."</label>\n";
echo "<br class=\"fix\" />\n";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"del\" />\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_del\" name=\"action\" value=\"1\" title=\"Gutschrift jetzt l&ouml;schen\" />\n";
echo " <input type=\"submit\" class=\"button_stop\" name=\"formaction\" value=\"stop\" title=\"Abbrechen\" />\n";
echo " <br />\n";
echo "</form>\n";
} else {
$sql = 'DELETE FROM
'.PREFIX.'_Gutschrift_Pos
WHERE
(Jahr = "'.$Jahr.'"
AND
Gutschrift_ID = "'.$ID.'");';
$result = $db->query($sql);
$sql = 'DELETE FROM
'.PREFIX.'_Gutschriften
WHERE
(Jahr = "'.$Jahr.'"
AND
ID = "'.$ID.'");';
$result = $db->query($sql);
if ($result) {
unset($_POST);
include "inhalte/gut.php";
} else {
echo "Fehler beim löschen";
}
}
?>

96
inhalte/gut_edit.php Normal file
View File

@@ -0,0 +1,96 @@
<?php
if ("1" == $_POST['art_take']) {
include "inhalte/art_save.php";
}
if ("1" == $_POST['pos_save']) {
include "inhalte/pos_save.php";
}
if ("1" == $_POST['art_pos_save']) {
include "inhalte/pos_save.php";
include "inhalte/art_pos_save.php";
}
if ("1" == $_POST['art_pos_change']) {
include "inhalte/pos_change.php";
include "inhalte/art_pos_save.php";
}
if ("1" == $_POST['pos_change']) {
include "inhalte/pos_change.php";
}
if ("1" == $_POST['pos_delete']) {
include "inhalte/pos_delete.php";
}
if ("settings" == $_POST['action']) {
$sql = 'UPDATE '.PREFIX.'_Gutschriften SET
Kontakt_ID = "'.$_POST['Kontakt_ID'].'",
Admin_ID = "'.$_POST['Admin_ID'].'",
KfZ_ID = "'.$_POST['KfZ_ID'].'",
MwSt = "'.$_POST['MwSt'].'"
WHERE
(Jahr = "'.$Jahr.'"
AND
ID = "'.$ID.'");';
$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);
}
}
$Max_Pos = 0;
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Gutschriften WHERE (Jahr = \"".$Jahr."\" AND ID = \"".$ID."\");";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sqlp = "SELECT * FROM ".PREFIX."_Gutschrift_Pos WHERE (Jahr = \"".$Jahr."\" AND Gutschrift_ID =\"".$ID."\") ORDER BY Position ASC;";
$resultp = $db->query($sqlp);
$sqlr = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Rechnungen WHERE (Jahr = \"".$nt['Rechnung_Jahr']."\" AND ID = \"".$nt['Rechnung_ID']."\");";
$resultr = $db->query($sqlr);
$ntr = $resultr->fetch_assoc();
$sqls = "SELECT SUM(Anzahl * Preis) AS Summe FROM ".PREFIX."_Gutschrift_Pos WHERE (Jahr = \"".$Jahr."\" AND Gutschrift_ID = \"".$ID."\") GROUP BY Gutschrift_ID;";
$results = $db->query($sqls);
$nts = $results->fetch_assoc();
$sqlkn = "SELECT * FROM ".PREFIX."_Kontakte ORDER BY Nachname ASC, Firma ASC";
$resultkn = $db->query($sqlkn);
$sqlan = "SELECT ID, Vorname, Nachname FROM Admin WHERE Firma_ID =\"".PREFIX."\" ORDER BY ID ASC";
$resultan = $db->query($sqlan);
$Text = $nt['Text'];
include "inhalte/settings.php";
include "inhalte/positions.php";
echo " <tr>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td colspan=\"2\">Gutschriftbetrag zzgl. ".$nt['MwSt']."% gesetzlicher MwSt.</td>\n";
echo " <td>\n";
$A_Preis = $nts['Summe'];
echo number_format($A_Preis, '2', ',', '.')." &euro;\n";
echo " </td>\n";
echo " </tr>\n";
$MwSt = $A_Preis * $nt['MwSt'] / 100;
echo " <tr>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td colspan=\"2\">+ ".$nt['MwSt']."% gesetzlicher MwSt.</td>\n";
echo " <td>".number_format($MwSt, '2', ',', '.')." &euro;</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td style=\"border: none;\">&nbsp;</td>\n";
echo " <td colspan=\"2\"><b>Gutschrift inkl. ".$nt['MwSt']."% gesetzlicher MwSt.</b></td>\n";
echo " <td><b>".number_format($A_Preis*(1 + $nt['MwSt'] / 100), '2', ',', '.')." &euro;</b></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br />\n";
echo "</fieldset>\n";
include "inhalte/art_take.php";
include "inhalte/sv_save.php";
?>

5
inhalte/gut_over.php Normal file
View File

@@ -0,0 +1,5 @@
<?php
$sql = "SELECT ".PREFIX."_Gutschriften.Jahr, ".PREFIX."_Gutschriften.ID, ".PREFIX."_Kontakte.Firma, ".PREFIX."_Kontakte.Nachname, ".PREFIX."_Kontakte.Vorname FROM ".PREFIX."_Gutschriften LEFT JOIN ".PREFIX."_Kontakte ON ".PREFIX."_Gutschriften.Kontakt_ID = ".PREFIX."_Kontakte.ID ".$Abfrage." ORDER BY ".PREFIX."_Gutschriften.Jahr DESC, ".PREFIX."_Gutschriften.ID DESC;";
$result = $db->query($sql);
include "inhalte/sv_overview.php";
?>

3
inhalte/gut_save.php Normal file
View File

@@ -0,0 +1,3 @@
<?php
include "inhalte/sv_saved.php";
?>

21
inhalte/header.php Normal file
View File

@@ -0,0 +1,21 @@
<?php
if ($_SESSION['Firma']['KfZ']) {
echo "<img src=\"img/kfz_logo.png\" alt=\"RIST - Rink und Steinle GbR\" title=\"RIST - Rink und Steinle GbR\" />\n";
} else {
echo "<img src=\"img/rist_logo.png\" alt=\"RIST - Rink und Steinle GbR\" title=\"RIST - Rink und Steinle GbR\" />\n";
}
?>
<div id="righticons">
<a href="index.php?section=logout"><img src="img/off.png" alt="Logout" title="Logout"/></a>
<br />&nbsp;<br />
<a href="index.php?section=doku"><img src="img/small_doku.png" alt="Dokumentation im pdf-Format" title="Dokumentation im pdf-Format" /></a>
<a href="index.php?section=faq"><img src="img/small_help.png" alt="FAQ auf der R!ST-Homepage" title="FAQ auf der R!ST-Homepage" /></a>
</div>
<div id="right">
<p>
R!ST<br />
Rink und Steinle GbR<br />
Im Gässele 8<br />
89079 Unterweiler
</p>
</div>

9
inhalte/header2.php Normal file
View File

@@ -0,0 +1,9 @@
<img src="img/rist_logo.png" alt="RIST - Rink und Steinle GbR" title="RIST - Rink und Steinle GbR" />
<div id="right">
<p>
R!ST<br />
Rink und Steinle GbR<br />
Im Gässele 8<br />
89079 Unterweiler
</p>
</div>

111
inhalte/home.php Normal file
View File

@@ -0,0 +1,111 @@
<?php
$sql = "SELECT Vorname, Nachname FROM Admin WHERE ID = \"".$_SESSION['TID']."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Reminder WHERE (Datum <= CURDATE()) ORDER BY Datum ASC;";
$resultw = $db->query($sql);
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Reminder WHERE (Datum > CURDATE() AND DATE_SUB(Datum, INTERVAL 15 DAY) < CURDATE()) ORDER BY Datum ASC;";
$resultwa = $db->query($sql);
$sql = "SELECT Vorname, Nachname, DATE_FORMAT(Geb_Datum, '%d.%m.') AS Geb_Datum FROM ".PREFIX."_Kontakte WHERE (Geb_Datum != \"00-00-0000\" AND (RIGHT(Geb_Datum, 5) >= RIGHT(CURDATE(), 5)) AND (RIGHT(Geb_Datum, 5) < RIGHT(DATE_ADD(CURDATE(), INTERVAL 15 DAY), 5)) ) ORDER BY RIGHT(Geb_Datum, 5) ASC;";
$resultg = $db->query($sql);
$sql = "SELECT Count(*) AS Anzahl, SUM(Preis) AS Summe, SUM(Preis * (1 + MwSt / 100)) AS Mwst FROM ".PREFIX."_Rechnungen WHERE Bezahlt = 0;";
$result = $db->query($sql);
$nto = $result->fetch_assoc();
$sql = "SELECT Count(*) AS Anzahl, SUM(Preis) AS Summe, SUM(Preis * (1 + MwSt / 100)) AS Mwst FROM ".PREFIX."_Rechnungen WHERE (Bezahlt = 0 AND DATE_ADD(Datum, INTERVAL ".$_SESSION['Firma']['Z_Bis']." DAY) < CURDATE());";
$result = $db->query($sql);
$ntf = $result->fetch_assoc();
echo "<div id=\"left\">\n";
echo " <fieldset>\n";
echo " <legend>Willkommen bei <img style=\"vertical-align: middle; margin-left: 10px;\" src=\"img/startup_logo.png\" /></legend>\n";
echo " <br class=\"fix\" />\n";
echo " <label class=\"short\">Logo</label>\n";
if (file_exists("img/".PREFIX."_logo.gif")) {
echo " <img style=\"height: 50px; float:right;\" src=\"img/".PREFIX."_logo.gif\" />\n";
} else {
echo " <label class=\"data\"><b>Sie haben noch kein Logo hochgeladen</b></label>\n";
}
echo " <br class=\"fix\" />\n";
echo " <label class=\"short\">Kundennummer</label>\n";
echo " <label class=\"data\" style=\"float:right; text-align:right;\"><b>".PREFIX."</b></label>\n";
echo " <br class=\"fix\" />\n";
echo " <label class=\"short\">Firma</label>\n";
echo " <label class=\"data\" style=\"float:right; text-align:right;\"><b>".$_SESSION['Firma']['Firma_Name']."</b></label>\n";
echo " <br class=\"fix\" />\n";
echo " <label class=\"short\">Angemeldet als:</label>\n";
echo " <label class=\"data\" style=\"float:right; text-align:right;\"><b>".$nt['Vorname']." ".$nt['Nachname']."</b></label>\n";
echo "<!--[if lte IE 7]>\n";
echo " <h2>Sie benutzen eine veraltete Browserversion</h2>\n";
echo " <p>Wir empfehlen Ihnen aus Sicherheitsgründen auf eine neue Browserversion zu aktualisieren:<br />\n";
echo " <a href=\"http://www.microsoft.com/downloads/details.aspx?familyid=341c2ad5-8c3d-4347-8c03-08cdecd8852b&displaylang=de\" target=\"_blank\">Download Internet Explorer 8 für WindowsXP</a><br />\n";
echo " <a href=\"http://www.microsoft.com/downloads/details.aspx?FamilyID=79154fb4-c610-4a1e-811d-dfe0f1dd84d1&displayLang=de\" target=\"_blank\">Download Internet Explorer 8 für Vista</a><br />\n";
echo " <a href=\"http://www.mozilla-europe.org/de/firefox/\" target=\"_blank\">Download Mozilla Firefox 3.6</a>\n";
echo " </p>\n";
echo "<![endif]-->\n";
echo " </fieldset>\n";
echo "</div>\n";
echo "<div id=\"right\">\n";
echo " <fieldset>\n";
echo " <legend>Wiederkehrende Rechnungen</legend>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Fällig:</legend>\n";
while ($ntw = $resultw->fetch_assoc()) {
$sql = "SELECT Nachname, Firma FROM ".PREFIX."_Kontakte WHERE ID = \"".$ntw['Kontakt_ID']."\";";
$resultk = $db->query($sql);
$ntk = $resultk->fetch_assoc();
while (strlen($ntw['ID']) < $_SESSION['Firma']['Stellen']) {
$ntw['ID'] = "0".$ntw['ID'];
}
echo " <label style=\"width: 100px;\" >".$ntw['Jahr']."_".$ntw['ID']."</label>\n";
echo " <label style=\"width: 300px;\" >".$ntk['Nachname'].", ".$ntk['Firma']."</label>\n";
echo " <label style=\"width: 50px; text-align:right;\" ><b>".$ntw['Datum']."</b></label>\n";
echo " <br class=\"fix\" />\n";
}
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Anstehend:</legend>\n";
while ($ntwa = $resultwa->fetch_assoc()) {
$sql = "SELECT Nachname, Firma FROM ".PREFIX."_Kontakte WHERE ID = \"".$ntwa['Kontakt_ID']."\";";
$resultk = $db->query($sql);
$ntk = $resultk->fetch_assoc();
while (strlen($ntwa['ID']) < $_SESSION['Firma']['Stellen']) {
$ntwa['ID'] = "0".$ntwa['ID'];
}
echo " <label style=\"width: 100px;\" >".$ntwa['Jahr']."_".$ntwa['ID']."</label>\n";
echo " <label style=\"width: 300px;\" >".$ntk['Nachname'].", ".$ntk['Firma']."</label>\n";
echo " <label style=\"width: 50px; text-align:right;\" ><b>".$ntwa['Datum']."</b></label>\n";
echo " <br class=\"fix\" />\n";
}
echo " </fieldset>\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend>Informationen</legend>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Geburtstage</legend>\n";
while ($ntgeb = $resultg->fetch_assoc()) {
echo " <label style=\"width: 410px;\" >".$ntgeb['Vorname']." ".$ntgeb['Nachname']."</label>\n";
echo " <label style=\"width: 50px; text-align:right;\" ><b>".$ntgeb['Geb_Datum']."</b></label>\n";
echo " <br class=\"fix\" />\n";
}
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">offene Posten</legend>\n";
echo " <label style=\"width: 160px;\">".$nto['Anzahl']."</label>\n";
echo " <label style=\"width: 150px; text-align:right;\">".number_format($nto['Summe'], '2', ',', '.')." €</label>\n";
echo " <label style=\"width: 150px; text-align:right;\"><b>".number_format($nto['Mwst'], '2', ',', '.')." €</b></label>\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Fälligkeiten</legend>\n";
echo " <label style=\"width: 160px;\">".$ntf['Anzahl']."</label>\n";
echo " <label style=\"width: 150px; text-align:right;\">".number_format($ntf['Summe'], '2', ',', '.')." €</label>\n";
echo " <label style=\"width: 150px; text-align:right;\"><b>".number_format($ntf['Mwst'], '2', ',', '.')." €</b></label>\n";
echo " </fieldset>\n";
echo " </fieldset>\n";
echo "</div>\n";
?>

7
inhalte/ie.php Normal file
View File

@@ -0,0 +1,7 @@
<?php
if ((!isset($_POST['formaction'])) OR ("stop" == $_POST['formaction'])) {
include "inhalte/".$_GET['section']."_over.php";
} else {
include "inhalte/".$_GET['section']."_".$_POST['formaction'].".php";
}
?>

24
inhalte/ie_art_exp.php Normal file
View File

@@ -0,0 +1,24 @@
<?php
echo "<h1>Artikelexport</h1>\n";
$sql = "SELECT * FROM ".PREFIX."_Artikel ORDER BY ID ASC;";
$result = $db->query($sql);
chdir('tmp');
unlink($_SESSION['TID']."_".PREFIX."_art.*");
$datei = fopen($_SESSION['TID']."_".PREFIX."_art.csv", 'w');
fwrite($datei, "\"Artikelnummer\";\"Bezeichnung\";\"".$_SESSION['Firma']['Feld1_Name']."\";\"".$_SESSION['Firma']['Feld2_Name']."\";\"".$_SESSION['Firma']['Feld3_Name']."\";\"".$_SESSION['Firma']['Feld4_Name']."\";\"".$_SESSION['Firma']['Feld5_Name']."\";\"Preis\";\"Datum\"");
while ($nt = $result->fetch_assoc()) {
fwrite($datei, "\n\"".$nt['ID']."\";\"".$nt['Bezeichnung']."\";\"".$nt['Feld1']."\";\"".$nt['Feld2']."\";\"".$nt['Feld3']."\";\"".$nt['Feld4']."\";\"".$nt['Feld5']."\";\"".$nt['Preis']."\";\"".$nt['Datum']."\"");
}
fclose($datei);
echo "<p>Die Artikel wurden exportiert</p>\n";
$zip = new ZipArchive();
$A_name = $_SESSION['TID']."_".PREFIX."_art.zip";
if ($zip->open($A_name, ZIPARCHIVE::CREATE)!==TRUE) {
exit("cannot open <$zipname>\n");
}
$zip->addFile($_SESSION['TID']."_".PREFIX."_art.csv");
$zip->close;
echo "<p>Das Zip-Archiv wurde erstellt</p>\n";
echo "<a href=\"tmp/".$_SESSION['TID']."_".PREFIX."_art.zip\" type=\"application/zip\">Download</a>\n";
?>

272
inhalte/ie_art_imp.php Normal file
View File

@@ -0,0 +1,272 @@
<?php
$uploadfile = "tmp/".$_SESSION['TID']."_".PREFIX."_art.csv";
if ("1" != $_POST['step']) {
move_uploaded_file($_FILES['Datei']['tmp_name'], $uploadfile);
}
$handle = fopen($uploadfile, 'r');
$dateiinhalt = fread($handle, filesize($uploadfile));
// Konvertiere Dateiinhalt
if (mb_check_encoding($dateiinhalt, 'UTF-8')) {
$dateiinhalt = mb_convert_encoding($dateiinhalt, 'ISO-8859-1', 'UTF-8');
} elseif (mb_check_encoding($dateiinhalt, 'ISO-8859-1')) {
}
// Ende Konvertierung
$array2prep = explode("\n", $dateiinhalt);
$number2prep = count($array2prep);
$j = 0;
$k = 0;
while ($j < $number2prep) {
if (1 == substr_count($array2prep[$j], '"')%2) {
$array[$k] = $array2prep[$j];
$j++;
while ((0 == substr_count($array2prep[$j], '"')) AND ($j < $number2prep)) {
$array[$k] .= "\n".$array2prep[$j];
$j++;
}
$array[$k] .= "\n".$array2prep[$j];
$j++;
} else {
$array[$k] = $array2prep[$j];
$j++;
}
$k++;
}
$number_datensaetze = count($array) - 1;
if ((!isset($_POST['prev'])) AND (!isset($_POST['next']))) {
if (isset($_POST['Datensatz'])) {
$i = $_POST['Datensatz'];
} else {
$i = 0;
}
} else {
if (isset($_POST['prev'])) {
$i = $_POST['prev'];
}
if (isset($_POST['next'])) {
$i = $_POST['next'];
}
}
if ((";" == $_POST['separator']) OR (!isset($_POST['separator']))) {
$datensatz = explode(";", $array[$i]);
} elseif ("," == $_POST['separator']) {
$datensatz = explode(",", $array[$i]);
} elseif ("Tabulator" == $_POST['separator']) {
$datensatz = explode("\t", $array[$i]);
}
$number_cols = count($datensatz);
if ($number_cols < 9) {
for ($temp = $number_cols; $temp < 9; $temp++) {
$datensatz[$temp] = "";
}
}
$number_cols = count($datensatz);
for ($temp = 0; $temp < 9; $temp++) {
$datensatz[$temp] = str_replace('""', '\\', $datensatz[$temp]);
$datensatz[$temp] = trim($datensatz[$temp]);
$datensatz[$temp] = trim($datensatz[$temp], '"');
$datensatz[$temp] = str_replace('\\', '"', $datensatz[$temp]);
}
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"step\" value=\"1\" />\n";
echo " <input type=\"hidden\" name=\"Typ\" value=\"".$_POST['Typ']."\" />\n";
echo " <input type=\"hidden\" name=\"Datensatz\" value=\"".$i."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"upload\" />\n";
--$i;
echo " <table style=\"border: none; width: 300px; margin: auto; text-align: center;\">\n";
echo " <colgroup>\n";
echo " <col width=\"48px;\" />\n";
echo " <col width=\"200px;\" />\n";
echo " <col width=\"48px;\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
echo " <td style=\"border:none;\">\n";
if (0 <= (int)$i) {
echo " <input type=\"submit\" class=\"button_small_prev\" name=\"prev\" value=\"".$i."\" title=\"vorigen Datensatz anzeigen\" />\n";
}
echo " </td>\n";
++$i;
echo " <td style=\"border:none; font-size: 1.5em; color: #000000; font-weight: bold;\">".($i+1)." (".$number_datensaetze.")</td>\n";
++$i;
echo " <td style=\"border:none;\">\n";
if (isset($array[($i+1)])) {
echo " <input type=\"submit\" class=\"button_small_next\" name=\"next\" value=\"".$i."\" title=\"nächsten Datensatz anzeigen\" />\n";
}
echo " </td>\n";
echo " </tr>\n";
echo " </table>\n";
echo " <br />\n";
echo "<div id=\"imp_left\">\n";
echo " <fieldset>\n";
echo " <legend>Zuordnung</legend>\n";
echo " <h2>".$i.". Datensatz der Datei</h2>\n";
echo " <label class=\"data\">Trennzeichen</label>\n";
echo " <select name=\"separator\">\n";
echo " <option value=\";\"";
if ((";" == $_POST['separator']) OR (!isset($_POST['separator']))) {
echo " selected=\"selected\"";
}
echo ">Semicolon</option>\n";
echo " <option value=\",\"";
if ("," == $_POST['separator']) {
echo " selected=\"selected\"";
}
echo ">Komma</option>\n";
echo " <option value=\"Tabulator\"";
if ("Tabulator" == $_POST['separator']) {
echo " selected=\"selected\"";
}
echo ">Tabulator</option>\n";
echo " </select>\n";
echo " <input type=\"submit\" style=\"float:right;\" class=\"button_small_ok\" name=\"vorschau\" value=\"vorschau\" title=\"Trennzeichen festlegen\" />\n";
echo " <br />&nbsp;<br />\n";
for ($temp = 0; $temp < $number_cols; $temp++) {
echo " <label class=\"data\">".nl2br($datensatz[$temp])."</label>\n";
echo " <select name=\"Daten[".$temp."]\">\n";
echo " <option value=\"\"> </option>\n";
echo " <option value=\"ID\" ";
if ("ID" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Artikelnummer</option>\n";
echo " <option value=\"Bezeichnung\" ";
if ("Bezeichnung" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Bezeichnung</option>\n";
if ("" != $_SESSION['Firma']['Feld1_Name']) {
echo " <option value=\"Feld1\" ";
if ("Feld1" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">".$_SESSION['Firma']['Feld1_Name']."</option>\n";
}
if ("" != $_SESSION['Firma']['Feld2_Name']) {
echo " <option value=\"Feld2\" ";
if ("Feld2" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">".$_SESSION['Firma']['Feld2_Name']."</option>\n";
}
if ("" != $_SESSION['Firma']['Feld3_Name']) {
echo " <option value=\"Feld3\" ";
if ("Feld3" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">".$_SESSION['Firma']['Feld3_Name']."</option>\n";
}
if ("" != $_SESSION['Firma']['Feld4_Name']) {
echo " <option value=\"Feld4\" ";
if ("Feld4" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">".$_SESSION['Firma']['Feld4_Name']."</option>\n";
}
if ("" != $_SESSION['Firma']['Feld5_Name']) {
echo " <option value=\"Feld5\" ";
if ("Feld5" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">".$_SESSION['Firma']['Feld5_Name']."</option>\n";
}
echo " <option value=\"Preis\" ";
if ("Preis" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Preis</option>\n";
echo " <option value=\"Datum\" ";
if ("Datum" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">In die Datenbank aufgenommen:</option>\n";
echo " </select>\n";
echo " <br />\n";
}
echo " <br />\n";
echo " <hr />\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_view\" name=\"vorschau\" value=\"vorschau\" title=\"Vorschau anzeigen\" />\n";
echo " <br />\n";
echo " </fieldset>\n";
echo "</form>\n";
echo "</div>\n";
foreach ($_POST['Daten'] AS $key => $value) {
$zuordnung[$value] = $key;
}
echo "<div id=\"imp_right\">\n";
echo " <fieldset>\n";
echo " <legend>Vorschau</legend>\n";
echo " <h2>Artikeldaten</h2>\n";
echo " <label>Artikelnummer</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['ID']])."</label>\n";
if ("0" == $zuordnung['ID']) {
echo " <img src=\"img/small_info.png\" alt=\"Ein Datensatz wird nicht angelegt, falls ein Artikel mit der gleichen Artikelnummer vorhanden ist!\" title=\"Ein Datensatz wird nicht angelegt, falls ein Artikel mit der gleichen Artikelnummer vorhanden ist!\" />\n";
} else {
echo " <img src=\"img/small_info.png\" alt=\"Die Artikelnummern werden automatisch erstellt!\" title=\"Die Artikelnummern werden automatisch erstellt!\" />\n";
}
echo " <br />\n";
echo " <label>Bezeichnung</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Bezeichnung']])."</label>\n";
echo " <br />\n";
if ("" != $_SESSION['Firma']['Feld1_Name']) {
echo " <label>".$_SESSION['Firma']['Feld1_Name']."</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Feld1']])."</label>\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld2_Name']) {
echo " <label>".$_SESSION['Firma']['Feld2_Name']."</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Feld2']])."</label>\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld3_Name']) {
echo " <label>".$_SESSION['Firma']['Feld3_Name']."</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Feld3']])."</label>\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld4_Name']) {
echo " <label>".$_SESSION['Firma']['Feld4_Name']."</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Feld4']])."</label>\n";
echo " <br />\n";
}
if ("" != $_SESSION['Firma']['Feld5_Name']) {
echo " <label>".$_SESSION['Firma']['Feld5_Name']."</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Feld5']])."</label>\n";
echo " <br />\n";
}
echo " <label>Preis</label>\n";
echo " <label class=\"data\">".$datensatz[$zuordnung['Preis']]."</label>\n";
echo " <br />\n";
echo " <label>in der Datenbank seit</label>\n";
echo " <label class=\"data\">".$datensatz[$zuordnung['Datum']]."</label>\n";
echo " <br />\n";
echo " <hr />\n";
echo " <br />\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" />\n";
echo " <input type=\"hidden\" name=\"separator\" value=\"".$_POST['separator']."\" />\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$zuordnung['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"Bezeichnung\" value=\"".$zuordnung['Bezeichnung']."\" />\n";
echo " <input type=\"hidden\" name=\"Feld1\" value=\"".$zuordnung['Feld1']."\" />\n";
echo " <input type=\"hidden\" name=\"Feld2\" value=\"".$zuordnung['Feld2']."\" />\n";
echo " <input type=\"hidden\" name=\"Feld3\" value=\"".$zuordnung['Feld3']."\" />\n";
echo " <input type=\"hidden\" name=\"Feld4\" value=\"".$zuordnung['Feld4']."\" />\n";
echo " <input type=\"hidden\" name=\"Feld5\" value=\"".$zuordnung['Feld5']."\" />\n";
echo " <input type=\"hidden\" name=\"Preis\" value=\"".$zuordnung['Preis']."\" />\n";
echo " <input type=\"hidden\" name=\"Datum\" value=\"".$zuordnung['Datum']."\" />\n";
echo " <input type=\"hidden\" name=\"Beginn\" value=\"0\" />\n";
echo " <label style=\"width: 400px;\" >Erster Datensatz enthält Feldnamen und soll ignoriert werden:</label>\n";
echo " <input type=\"checkbox\" name=\"Beginn\" value=\"1\" />\n";
echo " <br /><br />\n";
echo " <input type=\"submit\" class=\"button_save\" name=\"formaction\" value=\"art_save\" title=\"Artikel importieren\" />\n";
echo " </form>\n";
echo " </fieldset>\n";
echo "</div>\n";
?>

111
inhalte/ie_art_save.php Normal file
View File

@@ -0,0 +1,111 @@
<?php
$uploadfile = "tmp/art_".$_SESSION['TID']."_".PREFIX.".csv";
$handle = fopen($uploadfile, 'r');
$dateiinhalt = fread($handle, filesize($uploadfile));
// Konvertiere Dateiinhalt
if (mb_check_encoding($dateiinhalt, 'UTF-8')) {
$dateiinhalt = mb_convert_encoding($dateiinhalt, 'ISO-8859-1', 'UTF-8');
} elseif (mb_check_encoding($dateiinhalt, 'ISO-8859-1')) {
}
// Ende Konvertierung
$array2prep = explode("\n", $dateiinhalt);
$number2prep = count($array2prep);
$j = 0;
$k = 0;
while ($j < $number2prep) {
if (1 == substr_count($array2prep[$j], '"')%2) {
$array[$k] = $array2prep[$j];
$j++;
while ((0 == substr_count($array2prep[$j], '"')) AND ($j < $number2prep)) {
$array[$k] .= "\n".$array2prep[$j];
$j++;
}
$array[$k] .= "\n".$array2prep[$j];
$j++;
} else {
$array[$k] = $array2prep[$j];
$j++;
}
$k++;
}
$number_rows = count($array) - 1;
$error = 0;
$gut = 0;
echo "<h1>Ergebnis des Datenimports:</h1>\n";
for ($i = $_POST['Beginn']; $i < $number_rows; $i++) {
if ("," == $_POST['separator']) {
$datensatz = explode(",", $array[$i]);
} elseif (";" == $_POST['separator']) {
$datensatz = explode(";", $array[$i]);
} elseif ("Tabulator" == $_POST['separator']) {
$datensatz = explode("\t", $array[$i]);
}
if ("" != $datensatz[$_POST['Datum']]) {
$nt = explode(".", $datensatz[$_POST['Datum']]);
if (3 != sizeof($nt)) {
$nt = explode("-", $datensatz[$_POST['Datum']]);
if (3 == sizeof($nt)) {
$Datum = " Datum = \"".$nt['0']."-".$nt['1']."-".$nt['2']."\"";
} else {
$Datum = " Datum = CURDATE()";
}
} else {
if (4 !=strlen($nt['2'])) {
$Datum = " Datum = CURDATE()";
} else {
if (checkdate($nt['1'], $nt['0'], $nt['2'])) {
$Datum = " Datum = \"".$nt['2']."-".$nt['1']."-".$nt['0']."\"";
}
}
}
} else {
$Datum = " Datum = CURDATE()";
}
$number_cols = count($datensatz);
if ($number_cols < 9) {
for ($temp = $number_cols; $temp <= 9; $temp++) {
$datensatz[$temp] = "";
}
}
for ($temp = 0; $temp < 9; $temp++) {
$datensatz[$temp] = str_replace('""', '\\', $datensatz[$temp]);
$datensatz[$temp] = trim($datensatz[$temp]);
$datensatz[$temp] = trim($datensatz[$temp], '"');
$datensatz[$temp] = str_replace('\\', '"', $datensatz[$temp]);
}
$sql = "INSERT INTO ".PREFIX."_Artikel SET \n";
if ("" == $_POST['ID']) {
$sql .= " ID = NULL,\n";
} else {
$sql .= " ID = \"".$datensatz[$_POST['ID']]."\",";
}
$sql .= " Bezeichnung = \"".$datensatz[$_POST['Bezeichnung']]."\",
Preis = \"".addslashes(stripslashes($datensatz[$_POST['Preis']]))."\",
Feld1 = \"".addslashes(stripslashes($datensatz[$_POST['Feld1']]))."\",
Feld2 = \"".addslashes(stripslashes($datensatz[$_POST['Feld2']]))."\",
Feld3 = \"".addslashes(stripslashes($datensatz[$_POST['Feld3']]))."\",
Feld4 = \"".addslashes(stripslashes($datensatz[$_POST['Feld4']]))."\",
Feld5 = \"".addslashes(stripslashes($datensatz[$_POST['Feld5']]))."\",
".$Datum.";";
$stmt = $db->prepare($sql);
if (!$stmt) {
echo "<p>Datensatz ".$datensatz[$_POST['Bezeichnung']]." konnte nicht angelegt werden: ".$db->error;
$error++;
} else {
if (!$stmt->execute()) {
echo "<p>Datensatz ".$datensatz[$_POST['Bezeichnung']]." konnte nicht angelegt werden: ".$stmt->error;
$error++;
} else {
$gut++;
}
}
}
echo "<h2>".$error." fehlerhafte Datensätze wurden nicht eingefügt!<br />".$gut." Datensätze importiert</p>";
unlink($uploadfile);
?>

24
inhalte/ie_cont_exp.php Normal file
View File

@@ -0,0 +1,24 @@
<?php
echo "<h1>Kundenexport</h1>\n";
$sql = "SELECT * FROM ".PREFIX."_Kontakte ORDER BY ID ASC;";
$result = $db->query($sql);
chdir('tmp');
unlink($_SESSION['TID']."_".PREFIX."_cont.*");
$datei = fopen($_SESSION['TID']."_".PREFIX."_cont.csv", 'w');
fwrite($datei, "\"Kundennummer\";\"Firma\";\"Anrede\";\"Vorname\";\"Nachname\";\"Strasse\";\"Hausnummer\";\"PLZ\";\"Ort\";\"Land\";\"Telefon\";\"Fax\";\"Mobil\";\"Email\";\"Homepage\";\"Registergericht\";\"Steuer-Nr.\";\"Bank_Inhaber\";\"Bank_KontoNr\";\"BLZ\";\"Bank_Name\";\"Datum\"");
while ($nt = $result->fetch_assoc()) {
fwrite($datei, "\n\"".$nt['ID']."\";\"".$nt['Firma']."\";\"".$nt['Anrede']."\";\"".$nt['Vorname']."\";\"".$nt['Nachname']."\";\"".$nt['Strasse']."\";\"".$nt['Nummer']."\";\"".$nt['PLZ']."\";\"".$nt['Ort']."\";\"".$nt['Land']."\";\"".$nt['Telefon']."\";\"".$nt['Fax']."\";\"".$nt['Mobil']."\";\"".$nt['Email']."\";\"".$nt['Homepage']."\";\"".$nt['Gericht']."\";\"".$nt['SteuerNr']."\";\"".$nt['Kto_Inhaber']."\";\"".$nt['Kto_Nummer']."\";\"".$nt['BLZ']."\";\"".$nt['Bank']."\";\"".$nt['Datum']."\"");
}
fclose($datei);
echo "<p>Die Kunden wurden exportiert</p>\n";
$zip = new ZipArchive();
$A_name = $_SESSION['TID']."_".PREFIX."_cont.zip";
if ($zip->open($A_name, ZIPARCHIVE::CREATE)!==TRUE) {
exit("cannot open <$A_name>\n");
}
$zip->addFile($_SESSION['TID']."_".PREFIX."_cont.csv");
$zip->close;
echo "<p>Das Zip-Archiv wurde erstellt</p>\n";
echo "<a href=\"tmp/".$_SESSION['TID']."_".PREFIX."_cont.zip\" type=\"application/zip\">Download</a>\n";
?>

371
inhalte/ie_cont_imp.php Normal file
View File

@@ -0,0 +1,371 @@
<?php
$uploadfile = "tmp/".$_SESSION['TID']."_".PREFIX."_cont.csv";
if ("1" != $_POST['step']) {
move_uploaded_file($_FILES['Datei']['tmp_name'], $uploadfile);
}
$handle = fopen($uploadfile, 'r');
$dateiinhalt = fread($handle, filesize($uploadfile));
// Konvertiere Dateiinhalt
if (mb_check_encoding($dateiinhalt, 'UTF-8')) {
$dateiinhalt = mb_convert_encoding($dateiinhalt, 'ISO-8859-1', 'UTF-8');
} elseif (mb_check_encoding($dateiinhalt, 'ISO-8859-1')) {
}
// Ende Konvertierung
$array2prep = explode("\n", $dateiinhalt);
$number2prep = count($array2prep);
$j = 0;
$k = 0;
while ($j < $number2prep) {
if (1 == substr_count($array2prep[$j], '"')%2) {
$array[$k] = $array2prep[$j];
$j++;
while ((0 == substr_count($array2prep[$j], '"')) AND ($j < $number2prep)) {
$array[$k] .= "\n".$array2prep[$j];
$j++;
}
$array[$k] .= "\n".$array2prep[$j];
$j++;
} else {
$array[$k] = $array2prep[$j];
$j++;
}
$k++;
}
$number_datensaetze = count($array) - 1;
if ((!isset($_POST['prev'])) AND (!isset($_POST['next']))) {
if (isset($_POST['Datensatz'])) {
$i = $_POST['Datensatz'];
} else {
$i = 0;
}
} else {
if (isset($_POST['prev'])) {
$i = $_POST['prev'];
}
if (isset($_POST['next'])) {
$i = $_POST['next'];
}
}
if ((";" == $_POST['separator']) OR (!isset($_POST['separator']))) {
$datensatz = explode(";", $array[$i]);
} elseif ("," == $_POST['separator']) {
$datensatz = explode(",", $array[$i]);
} elseif ("Tabulator" == $_POST['separator']) {
$datensatz = explode("\t", $array[$i]);
}
$number_cols = count($datensatz);
if ($number_cols < 21) {
for ($temp = $number_cols; $temp <= 21; $temp++) {
$datensatz[$temp] = "";
}
}
$number_cols = count($datensatz);
for ($temp = 0; $temp < 21; $temp++) {
$datensatz[$temp] = str_replace('""', '\\', $datensatz[$temp]);
$datensatz[$temp] = trim($datensatz[$temp]);
$datensatz[$temp] = trim($datensatz[$temp], '"');
$datensatz[$temp] = str_replace('\\', '"', $datensatz[$temp]);
}
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"step\" value=\"1\" />\n";
echo " <input type=\"hidden\" name=\"Typ\" value=\"".$_POST['Typ']."\" />\n";
echo " <input type=\"hidden\" name=\"Datensatz\" value=\"".$i."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"upload\" />\n";
--$i;
echo " <table style=\"border: none; width: 300px; margin: auto; text-align: center;\">\n";
echo " <colgroup>\n";
echo " <col width=\"48px;\" />\n";
echo " <col width=\"200px;\" />\n";
echo " <col width=\"48px;\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
echo " <td style=\"border:none;\">\n";
if (0 <= (int)$i) {
echo " <input type=\"submit\" class=\"button_small_prev\" name=\"prev\" value=\"".$i."\" title=\"vorigen Datensatz anzeigen\" />\n";
}
echo " </td>\n";
++$i;
echo " <td style=\"border:none; font-size: 1.5em; color: #000000; font-weight: bold;\">".($i+1)." (".$number_datensaetze.")</td>\n";
++$i;
echo " <td style=\"border:none;\">\n";
if (isset($array[($i+1)])) {
echo " <input type=\"submit\" class=\"button_small_next\" name=\"next\" value=\"".$i."\" title=\"nächsten Datensatz anzeigen\" />\n";
}
echo " </td>\n";
echo " </tr>\n";
echo " </table>\n";
echo " <br />\n";
echo "<div id=\"imp_left\">\n";
echo " <fieldset>\n";
echo " <legend>Zuordnung</legend>\n";
echo " <h2>".$i.". Datensatz der Datei</h2>\n";
echo " <label class=\"data\">Trennzeichen</label>\n";
echo " <select name=\"separator\">\n";
echo " <option value=\";\"";
if ((";" == $_POST['separator']) OR (!isset($_POST['separator']))) {
echo " selected=\"selected\"";
}
echo ">Semicolon</option>\n";
echo " <option value=\",\"";
if ("," == $_POST['separator']) {
echo " selected=\"selected\"";
}
echo ">Komma</option>\n";
echo " <option value=\"Tabulator\"";
if ("Tabulator" == $_POST['separator']) {
echo " selected=\"selected\"";
}
echo ">Tabulator</option>\n";
echo " </select>\n";
echo " <input type=\"submit\" style=\"float:right;\" class=\"button_small_ok\" name=\"vorschau\" value=\"vorschau\" title=\"Trennzeichen festlegen\" />\n";
echo " <br />&nbsp;<br />\n";
for ($temp = 0; $temp < $number_cols; $temp++) {
echo " <label class=\"data\">".nl2br($datensatz[$temp])."</label>\n";
echo " <select name=\"Daten[".$temp."]\">\n";
echo " <option value=\"\"> </option>\n";
echo " <option value=\"ID\" ";
if ("ID" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Kundennummer</option>\n";
echo " <option value=\"Firma\" ";
if ("Firma" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Firma</option>\n";
echo " <option value=\"Anrede\" ";
if ("Anrede" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Anrede</option>\n";
echo " <option value=\"Vorname\" ";
if ("Vorname" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Vorname</option>\n";
echo " <option value=\"Nachname\" ";
if ("Nachname" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Nachname</option>\n";
echo " <option value=\"Strasse\" ";
if ("Strasse" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Strasse</option>\n";
echo " <option value=\"Nummer\" ";
if ("Nummer" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Hausnummer</option>\n";
echo " <option value=\"PLZ\" ";
if ("PLZ" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">PLZ</option>\n";
echo " <option value=\"Ort\" ";
if ("Ort" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Ort</option>\n";
echo " <option value=\"Land\" ";
if ("Land" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Land</option>\n";
echo " <option value=\"Telefon\" ";
if ("Telefon" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Telefon</option>\n";
echo " <option value=\"Fax\" ";
if ("Fax" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Fax</option>\n";
echo " <option value=\"Mobil\" ";
if ("Mobil" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Fax</option>\n";
echo " <option value=\"Email\" ";
if ("Email" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Email</option>\n";
echo " <option value=\"Homepage\" ";
if ("Homepage" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Homepage</option>\n";
echo " <option value=\"Gericht\" ";
if ("Gericht" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Gericht</option>\n";
echo " <option value=\"SteuerNr\" ";
if ("SteuerNr" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Steuer-Nummer</option>\n";
echo " <option value=\"Kto_Inhaber\" ";
if ("Kto_Inhaber" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Konto Inhaber</option>\n";
echo " <option value=\"Kto_Nummer\" ";
if ("IBAN" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">IBAN</option>\n";
echo " <option value=\"BLZ\" ";
if ("BIC" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">BIC</option>\n";
echo " <option value=\"Bank\" ";
if ("Bank" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Bank</option>\n";
echo " <option value=\"Datum\" ";
if ("Datum" == $_POST['Daten'][$temp]) {
echo "selected=\"selected\"";
}
echo ">Kunde seit</option>\n";
echo " </select>\n";
echo " <br />\n";
}
echo " <br />\n";
echo " <hr />\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_view\" name=\"vorschau\" value=\"vorschau\" title=\"Vorschau anzeigen\" />\n";
echo " <br />\n";
echo " </fieldset>\n";
echo "</form>\n";
echo "</div>\n";
foreach ($_POST['Daten'] AS $key => $value) {
$zuordnung[$value] = $key;
}
echo "<div id=\"imp_right\">\n";
echo " <fieldset>\n";
echo " <legend>Vorschau</legend>\n";
echo " <h2>Kundendaten</h2>\n";
echo " <label>Kundennummer</label>\n";
echo " <label class=\"data\">".$datensatz[$zuordnung['ID']]."</label>\n";
if ("0" == $zuordnung['ID']) {
echo " <img src=\"img/small_info.png\" alt=\"Ein Datensatz wird nicht angelegt, falls ein Kunde mit der gleichen Kundennummer vorhanden ist!\" title=\"Ein Datensatz wird nicht angelegt, falls ein Kunde mit der gleichen Kundennummer vorhanden ist!\" />\n";
} else {
echo " <img src=\"img/small_info.png\" alt=\"Die Kundennummern werden automatisch erstellt!\" title=\"Die Kundennummern werden automatisch erstellt!\" />\n";
}
echo " <br />\n";
echo " <label>Firma</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Firma']])."</label>\n";
echo " <br />\n";
echo " <label>Anrede</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Anrede']])."</label>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Vorname']])."</label>\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Nachname']])."</label>\n";
echo " <br />\n";
echo " <label>Strasse</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Strasse']])."</label>\n";
echo " <br />\n";
echo " <label>Hausnummer</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Nummer']])."</label>\n";
echo " <br />\n";
echo " <label>PLZ</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['PLZ']])."</label>\n";
echo " <br />\n";
echo " <label>Ort</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Ort']])."</label>\n";
echo " <br />\n";
echo " <label>Land</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Land']])."</label>\n";
echo " <br />\n";
echo " <label>Telefon</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Telefon']])."</label>\n";
echo " <br />\n";
echo " <label>Fax</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Fax']])."</label>\n";
echo " <br />\n";
echo " <label>Mobil</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Mobil']])."</label>\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Email']])."</label>\n";
echo " <br />\n";
echo " <label>Homepage</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Homepage']])."</label>\n";
echo " <br />\n";
echo " <label>Registergericht</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Gericht']])."</label>\n";
echo " <br />\n";
echo " <label>USt-ID / SteuerNr.</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['SteuerNr']])."</label>\n";
echo " <br />\n";
echo " <h2>Bankdaten</h2>\n";
echo " <label>Inhaber</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Kto_Inhaber']])."</label>\n";
echo " <br />\n";
echo " <label>Konto-Nr</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Kto_Nummer']])."</label>\n";
echo " <br />\n";
echo " <label>BLZ</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['BLZ']])."</label>\n";
echo " <br />\n";
echo " <label>Bank</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Bank']])."</label>\n";
echo " <br />\n";
echo " <h2>Kunde seit</h2>\n";
echo " <label>Datum</label>\n";
echo " <label class=\"data\">".nl2br($datensatz[$zuordnung['Datum']])."</label>\n";
echo " <br />\n";
echo " <hr />\n";
echo " <br />\n";
echo " <form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" />\n";
echo " <input type=\"hidden\" name=\"separator\" value=\"".$_POST['separator']."\" />\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$zuordnung['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"Firma\" value=\"".$zuordnung['Firma']."\" />\n";
echo " <input type=\"hidden\" name=\"Anrede\" value=\"".$zuordnung['Anrede']."\" />\n";
echo " <input type=\"hidden\" name=\"Vorname\" value=\"".$zuordnung['Vorname']."\" />\n";
echo " <input type=\"hidden\" name=\"Nachname\" value=\"".$zuordnung['Nachname']."\" />\n";
echo " <input type=\"hidden\" name=\"Strasse\" value=\"".$zuordnung['Strasse']."\" />\n";
echo " <input type=\"hidden\" name=\"Nummer\" value=\"".$zuordnung['Nummer']."\" />\n";
echo " <input type=\"hidden\" name=\"PLZ\" value=\"".$zuordnung['PLZ']."\" />\n";
echo " <input type=\"hidden\" name=\"Ort\" value=\"".$zuordnung['Ort']."\" />\n";
echo " <input type=\"hidden\" name=\"Land\" value=\"".$zuordnung['Land']."\" />\n";
echo " <input type=\"hidden\" name=\"Telefon\" value=\"".$zuordnung['Telefon']."\" />\n";
echo " <input type=\"hidden\" name=\"Fax\" value=\"".$zuordnung['Fax']."\" />\n";
echo " <input type=\"hidden\" name=\"Mobil\" value=\"".$zuordnung['Mobil']."\" />\n";
echo " <input type=\"hidden\" name=\"Email\" value=\"".$zuordnung['Email']."\" />\n";
echo " <input type=\"hidden\" name=\"Homepage\" value=\"".$zuordnung['Homepage']."\" />\n";
echo " <input type=\"hidden\" name=\"Gericht\" value=\"".$zuordnung['Gericht']."\" />\n";
echo " <input type=\"hidden\" name=\"SteuerNr\" value=\"".$zuordnung['SteuerNr']."\" />\n";
echo " <input type=\"hidden\" name=\"Kto_Inhaber\" value=\"".$zuordnung['Kto_Inhaber']."\" />\n";
echo " <input type=\"hidden\" name=\"Kto_Nummer\" value=\"".$zuordnung['Kto_Nummer']."\" />\n";
echo " <input type=\"hidden\" name=\"BLZ\" value=\"".$zuordnung['BLZ']."\" />\n";
echo " <input type=\"hidden\" name=\"Bank\" value=\"".$zuordnung['Bank']."\" />\n";
echo " <input type=\"hidden\" name=\"Datum\" value=\"".$zuordnung['Datum']."\" />\n";
echo " <input type=\"hidden\" name=\"Beginn\" value=\"0\" />\n";
echo " <label style=\"width: 400px;\" >Erster Datensatz enthält Feldnamen und soll ignoriert werden:</label>\n";
echo " <input type=\"checkbox\" name=\"Beginn\" value=\"1\" />\n";
echo " <br /><br />\n";
echo " <input type=\"submit\" class=\"button_save\" name=\"formaction\" value=\"cont_save\" title=\"Kunden importieren\" />\n";
echo " </form>\n";
echo " </fieldset>\n";
echo "</div>\n";
?>

122
inhalte/ie_cont_save.php Normal file
View File

@@ -0,0 +1,122 @@
<?php
$uploadfile = "tmp/cont_".$_SESSION['TID']."_".PREFIX.".csv";
$handle = fopen($uploadfile, 'r');
$dateiinhalt = fread($handle, filesize($uploadfile));
// Konvertiere Dateiinhalt
if (mb_check_encoding($dateiinhalt, 'UTF-8')) {
$dateiinhalt = mb_convert_encoding($dateiinhalt, 'ISO-8859-1', 'UTF-8');
} elseif (mb_check_encoding($dateiinhalt, 'ISO-8859-1')) {
}
// Ende Konvertierung
$array2prep = explode("\n", $dateiinhalt);
$number2prep = count($array2prep);
$j = 0;
$k = 0;
while ($j < $number2prep) {
if (1 == substr_count($array2prep[$j], '"')%2) {
$array[$k] = $array2prep[$j];
$j++;
while ((0 == substr_count($array2prep[$j], '"')) AND ($j < $number2prep)) {
$array[$k] .= "\n".$array2prep[$j];
$j++;
}
$array[$k] .= "\n".$array2prep[$j];
$j++;
} else {
$array[$k] = $array2prep[$j];
$j++;
}
$k++;
}
$number_rows = count($array) - 1;
$error = 0;
$gut = 0;
echo "<h1>Ergebnis des Datenimports:</h1>\n";
for ($i = $_POST['Beginn']; $i < $number_rows; $i++) {
if ("," == $_POST['separator']) {
$datensatz = explode(",", $array[$i]);
} elseif (";" == $_POST['separator']) {
$datensatz = explode(";", $array[$i]);
} elseif ("Tabulator" == $_POST['separator']) {
$datensatz = explode("\t", $array[$i]);
}
if ("" != $datensatz[$_POST['Datum']]) {
$nt = explode(".", $datensatz[$_POST['Datum']]);
if (3 != sizeof($nt)) {
$nt = explode("-", $datensatz[$_POST['Datum']]);
if (3 == sizeof($nt)) {
$Datum = " Datum = \"".$nt['0']."-".$nt['1']."-".$nt['2']."\"";
} else {
$Datum = " Datum = CURDATE()";
}
} else {
if (4 !=strlen($nt['2'])) {
$Datum = " Datum = CURDATE()";
} else {
if (checkdate($nt['1'], $nt['0'], $nt['2'])) {
$Datum = " Datum = \"".$nt['2']."-".$nt['1']."-".$nt['0']."\"";
}
}
}
} else {
$Datum = " Datum = CURDATE()";
}
$number_cols = count($datensatz);
if ($number_cols < 20) {
for ($temp = $number_cols; $temp <= 20; $temp++) {
$datensatz[$temp] = "";
}
}
for ($temp = 0; $temp < 9; $temp++) {
$datensatz[$temp] = str_replace('""', '\\', $datensatz[$temp]);
$datensatz[$temp] = trim($datensatz[$temp]);
$datensatz[$temp] = trim($datensatz[$temp], '"');
$datensatz[$temp] = str_replace('\\', '"', $datensatz[$temp]);
}
$sql = "INSERT INTO ".PREFIX."_Kontakte SET \n";
if ("" == $_POST['ID']) {
$sql .= " ID = NULL,\n";
} else {
$sql .= " ID = \"".$datensatz[$_POST['ID']]."\",";
}
$sql .= " Firma = \"".$datensatz[$_POST['Firma']]."\",
Anrede = \"".$datensatz[$_POST['Anrede']]."\",
Vorname = \"".$datensatz[$_POST['Vorname']]."\",
Nachname = \"".$datensatz[$_POST['Nachname']]."\",
Strasse = \"".$datensatz[$_POST['Strasse']]."\",
Nummer = \"".$datensatz[$_POST['Nummer']]."\",
PLZ = \"".$datensatz[$_POST['PLZ']]."\",
Ort = \"".$datensatz[$_POST['Ort']]."\",
Land = \"".$datensatz[$_POST['Land']]."\",
Telefon = \"".$datensatz[$_POST['Telefon']]."\",
Fax = \"".$datensatz[$_POST['Fax']]."\",
Mobil = \"".$datensatz[$_POST['Mobil']]."\",
Email = \"".$datensatz[$_POST['Email']]."\",
Homepage = \"".$datensatz[$_POST['Homepage']]."\",
Gericht = \"".$datensatz[$_POST['Gericht']]."\",
SteuerNr = \"".$datensatz[$_POST['SteuerNr']]."\",
Kto_Inhaber = \"".$datensatz[$_POST['Kto_Inhaber']]."\",
Kto_Nummer = \"".$datensatz[$_POST['Kto_Nummer']]."\",
BLZ = \"".$datensatz[$_POST['BLZ']]."\",
Bank = \"".$datensatz[$_POST['Bank']]."\",
".$Datum.";";
$stmt = $db->prepare($sql);
if (!$stmt) {
echo "<p>Datensatz konnte nicht angelegt werden: ".$db->error;
$error++;
} else {
if (!$stmt->execute()) {
echo "<p>Datensatz konnte nicht angelegt werden: ".$stmt->error;
$error++;
} else {
$gut++;
}
}
}
echo "<h2>".$error." fehlerhafte Datensätze wurden nicht eingefügt!<br />".$gut." Datensätze importiert</p>";
unlink($uploadfile);
?>

7
inhalte/ie_export.php Normal file
View File

@@ -0,0 +1,7 @@
<?php
if ("Kontakte" == $_POST['Typ']) {
include "inhalte/ie_cont_exp.php";
} elseif ("Artikel" == $_POST['Typ']) {
include "inhalte/ie_art_exp.php";
}
?>

10
inhalte/ie_import.php Normal file
View File

@@ -0,0 +1,10 @@
<fieldset>
<legend>Datenimport: <?php echo $_POST['Typ']; ?></legend>
<form action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="Typ" value="<?php echo $_POST['Typ']; ?>" />
<label>Datei auswählen</label>
<input type="file" name="Datei" />
<br />
<input type="submit" class="button_upload" name="formaction" value="upload" />
</form>
</fieldset>

25
inhalte/ie_over.php Normal file
View File

@@ -0,0 +1,25 @@
<fieldset>
<legend>Datenimport</legend>
<form action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post">
<input type="hidden" name="formaction" value="import" />
<br />&nbsp;<br />
<input type="submit" class="button_cont_imp" name="Typ" value="Kontakte" title="Kunden importieren">
<input type="submit" class="button_art_imp" name="Typ" value="Artikel" title="Artikel importieren">
</form>
</fieldset>
<fieldset>
<legend>Datenexport</legend>
<form action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post">
<input type="hidden" name="formaction" value="export" />
<br />&nbsp;<br />
<input type="submit" class="button_cont_exp" name="Typ" value="Kontakte" title="Kunden exportieren">
<input type="submit" class="button_art_exp" name="Typ" value="Artikel" title="Artikel exportieren">
</form>
</fieldset>
<fieldset>
<legend>Datenrücksicherung</legend>
<form action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post">
<br />&nbsp;<br />
<input type="submit" class="button_comp" name="formaction" value="rsicher" title="Datenbank rücksichern">
</form>
</fieldset>

9
inhalte/ie_rsicher.php Normal file
View File

@@ -0,0 +1,9 @@
<fieldset>
<legend>Datenrücksicherung:</legend>
<form action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" enctype="multipart/form-data">
<label>Datei auswählen</label>
<input type="file" name="Datei" />
<br />
<input type="submit" class="button_upload" name="formaction" value="rupload" />
</form>
</fieldset>

19
inhalte/ie_rupload.php Normal file
View File

@@ -0,0 +1,19 @@
<?php
chdir('tmp');
$uploadfile = "./".$_SESSION['TID']."_".PREFIX.".exe";
move_uploaded_file($_FILES['Datei']['tmp_name'], $uploadfile);
$datei = "./".$_SESSION['TID']."_".PREFIX.".php";
$handle = fopen($uploadfile, 'r');
$crypt = fread($handle, filesize($uploadfile));
fclose($uploadfile);
$content = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5(PREFIX), $crypt, MCRYPT_MODE_CBC);
$inhalt = explode("-->Ende_dieser_Datei<--", $content);
$handle = fopen($datei, 'w+');
fwrite($handle, $inhalt[0]);
fclose($datei);
chdir('../');
include "tmp/".$_SESSION['TID']."_".PREFIX.".php";
?>

16
inhalte/ie_upload.php Normal file
View File

@@ -0,0 +1,16 @@
<?php
if ("1" != $_POST['step']) {
if (("text/comma-separated-values" != $_FILES['Datei']['type']) AND ("application/vnd.ms-excel" != $_FILES['Datei']['type']) AND ("application/octet-stream" != $_FILES['Datei']['type']) AND ("text/plain" != $_FILES['Datei']['type'])) {
echo "<p>Zur Zeit können nur CSV-Dateien importiert werden!</p>\n";
return(0);
}
}
echo "<h1>Datenimport</h1>\n";
echo "<p>Erstellen Sie zunächst auf der linken Seite die Zuordnung der Datenfelder und klicken Sie unten auf das Vorschau-Symbol.</p>\n";
echo "<p>Überprüfen sie danach mit mehreren Datensätzen die Erstellte Zuordnung!</p>\n";
if ("Kontakte" == $_POST['Typ']) {
include "inhalte/ie_cont_imp.php";
} elseif ("Artikel" == $_POST['Typ']) {
include "inhalte/ie_art_imp.php";
}
?>

230
inhalte/iframe.php Normal file
View File

@@ -0,0 +1,230 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Website</title>
<script type="text/javascript">
function change_style( div )
{
alert( div.innerHTML );
}
</script>
<style>
<?php
$tpl_file = '../template/template_v1.htm';
$tpl = new DOMDocument();
$tpl ->loadHTMLFile($tpl_file);
$tpl_root = $tpl->documentElement;
$layout_file = '../.xml/page.css.xml';
$layout = new DOMDocument();
$layout ->load($layout_file);
$layout_root = $layout->documentElement;
// Style von HTML
echo 'html{';
$node = $layout_root -> getElementsByTagName ( 'html' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von Body
echo 'body{';
$node = $layout_root -> getElementsByTagName ( 'body' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von Top
$node = $layout_root -> getElementsByTagName ( 'top' ) -> item ( 0 ) -> firstChild;
echo '#top{';
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von Top_Left
echo '#top_left{';
$node = $layout_root -> getElementsByTagName ( 'top_left' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von Top_Right
echo '#top_right{';
$node = $layout_root -> getElementsByTagName ( 'top_right' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von Top_Right ul
echo '#top_right ul{';
$node = $layout_root -> getElementsByTagName ( 'top_right-ul' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von Top_Right li
echo '#top_right li{';
$node = $layout_root -> getElementsByTagName ( 'top_right-li' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von Top_Right li.active
echo '#top_right li.active{';
$node = $layout_root -> getElementsByTagName ( 'top_right-li.active' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von Top_Right li:hover
echo '#top_right li:hover{';
$node = $layout_root -> getElementsByTagName ( 'top_right-li.hover' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von Header
echo '#header{';
$node = $layout_root -> getElementsByTagName ( 'header' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von header img
echo '#header img{';
$node = $layout_root -> getElementsByTagName ( 'header-img' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von header_top_left
echo '#header_top_left{';
$node = $layout_root -> getElementsByTagName ( 'header_top_left' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von header_top_right
echo '#header_top_right{';
$node = $layout_root -> getElementsByTagName ( 'header_top_right' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von header_bottom_left
echo '#header_bottom_left{';
$node = $layout_root -> getElementsByTagName ( 'header_bottom_left' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von header_bottom_right
echo '#header_bottom_right{';
$node = $layout_root -> getElementsByTagName ( 'header_bottom_right' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von navi_top
echo '#navi_top{';
$node = $layout_root -> getElementsByTagName ( 'navi_top' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von navi_top_left
echo '#navi_top_left{';
$node = $layout_root -> getElementsByTagName ( 'navi_top_left' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von navi_top_right
echo '#navi_top_right{';
$node = $layout_root -> getElementsByTagName ( 'navi_top_right' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von frame
echo '#frame{';
$node = $layout_root -> getElementsByTagName ( 'frame' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von footer
echo '#footer{';
$node = $layout_root -> getElementsByTagName ( 'footer' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von footer_rist
echo '#footer_rist{';
$node = $layout_root -> getElementsByTagName ( 'footer_rist' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
// Style von footer_rist a
echo '#footer_rist a{';
$node = $layout_root -> getElementsByTagName ( 'footer_rist-a' ) -> item ( 0 ) -> firstChild;
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
while ( $node = $node->nextSibling )
{
echo $node->nodeName . ':' . $node->getAttribute('value') . ';';
}
echo "}\n";
?>
</style>
</head>
<?php
$site_for_output = $tpl->saveHTML();
echo $site_for_output;
?>

11
inhalte/inhalt.php Normal file
View File

@@ -0,0 +1,11 @@
<?php
if (!isset($_SESSION['TID'])) {
include "inhalte/login.php";
} else {
if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) {
include $dateien[$_GET['section']];
} else {
include $dateien['home'];
}
}
?>

18
inhalte/kfz.php Normal file
View File

@@ -0,0 +1,18 @@
<?php
$legend = "Fahrzeuge";
$Typ = "Fahrzeuge";
$Text = "Erstzulassung am:";
$table = PREFIX."_KfZ";
$type = "Fahrzeug";
if (isset($_GET['kfz'])) {
include "inhalte/kfz_foto.php";
} else {
if ((!isset($_POST['formaction'])) OR ("stop" == $_POST['formaction'])) {
include "inhalte/search.php";
include "inhalte/".$_GET['section']."_over.php";
} else {
include "inhalte/".$_GET['section']."_".$_POST['formaction'].".php";
}
}
?>

413
inhalte/kfz_add.php Normal file
View File

@@ -0,0 +1,413 @@
<?php
$sql = "SELECT * FROM ".PREFIX."_Kontakte ORDER BY Nachname ASC, Firma ASC;";
$result = $db->query($sql);
$Kategorie = array();
$Kategorie[] = "Andere";
$Kategorie[] = "Cabrio/Roadster";
$Kategorie[] = "Geländewagen/Pickup";
$Kategorie[] = "Kleinwagen";
$Kategorie[] = "Kombi";
$Kategorie[] = "Limousine";
$Kategorie[] = "Sportwagen/Coupé";
$Kategorie[] = "Van/Kleinbus";
$Fahrzeugart = array();
$Fahrzeugart[] = "Gebrauchtfahrzeug";
$Fahrzeugart[] = "Jahreswagen";
$Fahrzeugart[] = "Neufahrzeug";
$Fahrzeugart[] = "Oldtimer";
$Fahrzeugart[] = "Vorführfahrzeug";
$Getriebe = array();
$Getriebe[] = "Automatik";
$Getriebe[] = "Halbautomatik";
$Getriebe[] = "Schaltgetriebe";
$Kraftstoffart = array();
$Kraftstoffart[] = "Andere";
$Kraftstoffart[] = "Autogas (LPG)";
$Kraftstoffart[] = "Benzin";
$Kraftstoffart[] = "Diesel";
$Kraftstoffart[] = "Elektro";
$Kraftstoffart[] = "Erdgas (CNG)";
$Kraftstoffart[] = "Ethanol (FFV, E85...)";
$Kraftstoffart[] = "Hybrid (Benzin/Elektro)";
$Kraftstoffart[] = "Wasserstoff";
$Klimatisierung = array();
$Klimatisierung[] = "Keine Klimaanlage oder -automatik";
$Klimatisierung[] = "Klimaanlage";
$Klimatisierung[] = "Klimaautomatik";
$Tueren = array();
$Tueren[] = "2/3";
$Tueren[] = "4/5";
$Tueren[] = "6/7";
$Innenausstattung = array();
$Innenausstattung[] = "Andere";
$Innenausstattung[] = "Alcantara";
$Innenausstattung[] = "Stoff";
$Innenausstattung[] = "Teilleder";
$Innenausstattung[] = "Velours";
$Innenausstattung[] = "Volleder";
$Innen_farbe = array();
$Innen_farbe[] = "Andere";
$Innen_farbe[] = "Beige";
$Innen_farbe[] = "Braun";
$Innen_farbe[] = "Grau";
$Innen_farbe[] = "Schwarz";
$Schadstoffklasse = array();
$Schadstoffklasse[] = "Euro1";
$Schadstoffklasse[] = "Euro2";
$Schadstoffklasse[] = "Euro3";
$Schadstoffklasse[] = "Euro4";
$Schadstoffklasse[] = "Euro5";
$Umweltplakette = array();
$Umweltplakette[] = "1 (keine)";
$Umweltplakette[] = "2 (Rot)";
$Umweltplakette[] = "3 (Gelb)";
$Umweltplakette[] = "4 (Grün)";
$Airbags = array();
$Airbags[] = "Fahrer-Airbag";
$Airbags[] = "Front-,Seiten- und weitere Airbags";
$Airbags[] = "Front-Airbags";
$Airbags[] = "Front- und Seitenairbags";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <fieldset>\n";
echo " <legend>Fahrzeug anlegen: allgemeine Daten</legend>\n";
echo " <input type=\"hidden\" name=\"new\" value=\"1\" />\n";
echo " <label>Kunde / Fahrzeughalter</label>\n";
echo " <select name=\"Kontakt_ID\">\n";
while ($nt = $result->fetch_assoc()) {
echo " <option value=\"".$nt['ID']."\">".$nt['Nachname'].", ".$nt['Vorname']." - ".$nt['Firma']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Kennzeichen</label>\n";
echo " <input type=\"text\" name=\"Kennzeichen\" />\n";
echo " <br />\n";
echo " <label>Fzg-Identifikationsnr.</label>\n";
echo " <input type=\"text\" name=\"Fzg_Ident_Nr\" />\n";
echo " <br />\n";
echo " <label>HSN</label>\n";
echo " <input type=\"text\" name=\"HSN\" />\n";
echo " <br />\n";
echo " <label>TSN</label>\n";
echo " <input type=\"text\" name=\"TSN\" />\n";
echo " <br />\n";
echo " <label>Marke</label>\n";
echo " <input type=\"text\" name=\"Marke\" />\n";
echo " <br />\n";
echo " <label>Modell</label>\n";
echo " <input type=\"text\" name=\"Modell\" />\n";
echo " <br />\n";
echo " <label>Modellvariante</label>\n";
echo " <input type=\"text\" name=\"Modellvariante\" />\n";
echo " <br />\n";
echo " <label>Kategorie</label>\n";
echo " <select name=\"Kategorie\">\n";
foreach ($Kategorie AS $value) {
echo " <option value=\"".$value."\">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Fahrzeugart</label>\n";
echo " <select name=\"Fahrzeugart\">\n";
foreach ($Fahrzeugart AS $value) {
echo " <option value=\"".$value."\">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Kilometerlaufleistung</label>\n";
echo " <input type=\"text\" name=\"Kilometerlaufleistung\" />\n";
echo " <br />\n";
echo " <label>Leistung in kW</label>\n";
echo " <input type=\"text\" name=\"Leistung\" />\n";
echo " <br />\n";
echo " <label>Getriebe</label>\n";
echo " <select name=\"Getriebe\">\n";
foreach ($Getriebe AS $value) {
echo " <option value=\"".$value."\">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Kraftstoffart</label>\n";
echo " <select name=\"Kraftstoffart\">\n";
foreach ($Kraftstoffart AS $value) {
echo " <option value=\"".$value."\">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Biodiesel geeignet</label>\n";
echo " <input type=\"hidden\" name=\"Biodiesel\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Biodiesel\" value=\"1\" />\n";
echo " <img src=\"img/small_info.png\" alt=\"Wird nur benötigt, falls bei Kraftsoffart <<Diesel>> eingetragen wurde.\" title=\"Wird nur benötigt, falls bei Kraftsoffart <<Diesel>> eingetragen wurde.\" />\n";
echo " <br />\n";
echo " <label>Pflanzenöl geeignet</label>\n";
echo " <input type=\"hidden\" name=\"Pflanzenoel\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Pflanzenoel\" value=\"1\" />\n";
echo " <img src=\"img/small_info.png\" alt=\"Wird nur benötigt, falls bei Kraftsoffart <<Diesel>> eingetragen wurde.\" title=\"Wird nur benötigt, falls bei Kraftsoffart <<Diesel>> eingetragen wurde.\" />\n";
echo " <br />\n";
echo " <label>E10 geeignet</label>\n";
echo " <input type=\"hidden\" name=\"E10\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"E10\" value=\"1\" />\n";
echo " <img src=\"img/small_info.png\" alt=\"Wird nur benötigt, falls bei Kraftsoffart <<Benzin>> oder <<Hybrid>> eingetragen wurde.\" title=\"Wird nur benötigt, falls bei Kraftsoffart <<Benzin>> oder <<Hybrid>> eingetragen wurde.\" />\n";
echo " <br />\n";
echo " <label>Hubraum in ccm</label>\n";
echo " <input type=\"text\" name=\"Hubraum\" />\n";
echo " <br />\n";
echo " <label>Farbe</label>\n";
echo " <input type=\"text\" name=\"Farbe\" />\n";
echo " <br />\n";
echo " <label>Herstellerfarbbezeichnung</label>\n";
echo " <input type=\"text\" name=\"Herstellerfarbbezeichnung\" />\n";
echo " <br />\n";
echo " <label>Metallic</label>\n";
echo " <input type=\"hidden\" name=\"Metallic\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Metallic\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Baujahr</label>\n";
echo " <input type=\"text\" name=\"Baujahr\" />\n";
echo " <br />\n";
echo " <label>Erstzulassung</label>\n";
echo " <input type=\"text\" name=\"Erstzulassung\" />\n";
echo " <img src=\"img/small_info.png\" alt=\"Datum der Form <<TT.MM.JJJJ>>\" title=\"Datum der Form <<TT.MM.JJJJ>>\" />\n";
echo " <br />\n";
echo " <label>nächste HU</label>\n";
echo " <label class=\"date\">Monat</label>\n";
echo " <label class=\"date\">Jahr</label>\n";
echo " <br />\n";
echo " <label>&nbsp;</label>\n";
echo " <select class=\"date\" name=\"HU_Monat\">\n";
for ($i = 1; $i <= 12; $i++) {
echo " <option value=\"".$i."\">".$i."</option>\n";
}
echo " </select>\n";
echo " <input class=\"date\" type=\"text\" name=\"HU_Jahr\" />\n";
echo " <img src=\"img/small_info.png\" alt=\"Jahr 4-stellig, z.B. <<2020>>\" title=\"Jahr 4-stellig, z.B. <<2020>>\" />\n";
echo " <br />\n";
echo " <label>nächste AU</label>\n";
echo " <label class=\"date\">Monat</label>\n";
echo " <label class=\"date\">Jahr</label>\n";
echo " <br />\n";
echo " <label>&nbsp;</label>\n";
echo " <select class=\"date\" name=\"AU_Monat\">\n";
for ($i = 1; $i <= 12; $i++) {
echo " <option value=\"".$i."\">".$i."</option>\n";
}
echo " </select>\n";
echo " <input class=\"date\" type=\"text\" name=\"AU_Jahr\" />\n";
echo " <img src=\"img/small_info.png\" alt=\"Jahr 4-stellig, z.B. <<2020>>\" title=\"Jahr 4-stellig, z.B. <<2020>>\" />\n";
echo " <br />\n";
echo " <label>Anzahl der Fahrzeughalter</label>\n";
echo " <input type=\"text\" name=\"Fahrzeughalter\" />\n";
echo " <br />\n";
echo " <label>Unfallfahrzeug</label>\n";
echo " <input type=\"hidden\" name=\"Unfallfahrzeug\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Unfallfahrzeug\" value=\"1\" />\n";
echo " <img src=\"img/small_info.png\" alt=\"Besteht eine erhebliche, nicht reparierte Beschädigung, oder handelt es sich um ein nicht repariertes Unfallfahrzeug?\" title=\"Besteht eine erhebliche, nicht reparierte Beschädigung, oder handelt es sich um ein nicht repariertes Unfallfahrzeug?\" />\n";
echo " <br />\n";
echo " <label>Preis in €</label>\n";
echo " <input type=\"text\" name=\"Preis\" />\n";
echo " <br />\n";
echo " <label>MwSt. ausweisbar</label>\n";
echo " <input type=\"hidden\" name=\"MwSt\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"MwSt\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Für Gewerbe</label>\n";
echo " <input type=\"hidden\" name=\"Gewerbe\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Gewerbe\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Beschreibung</label>\n";
echo " <textarea name=\"Beschreibung\"></textarea>\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend>Fahrzeug anlegen: Ausstattung</legend>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Komfort & Innenausstattung</legend>\n";
echo " <label>Klimatisierung</label>\n";
echo " <select name=\"Klimatisierung\">\n";
foreach ($Klimatisierung AS $value) {
echo " <option value=\"".$value."\">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Anzahl der Sitzplätze</label>\n";
echo " <input type=\"text\" name=\"Sitzplaetze\" />\n";
echo " <br />\n";
echo " <label>Anzahl der Türen</label>\n";
echo " <select name=\"Tueren\">\n";
foreach ($Tueren AS $value) {
echo " <option value=\"".$value."\">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Innenausstattung</label>\n";
echo " <select name=\"Innenausstattung\">\n";
foreach ($Innenausstattung AS $value) {
echo " <option value=\"".$value."\">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Farbe der Innenausstattung</label>\n";
echo " <select name=\"Innen_farbe\">\n";
foreach ($Innen_farbe AS $value) {
echo " <option value=\"".$value."\">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Einparkhilfe</label>\n";
echo " <input type=\"hidden\" name=\"Einparkhilfe\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Einparkhilfe\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Navigationssystem</label>\n";
echo " <input type=\"hidden\" name=\"Navigationssystem\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Navigationssystem\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Sitzheizung</label>\n";
echo " <input type=\"hidden\" name=\"Sitzheizung\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Sitzheizung\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Tempomat</label>\n";
echo " <input type=\"hidden\" name=\"Tempomat\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Tempomat\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Servolenkung</label>\n";
echo " <input type=\"hidden\" name=\"Servolenkung\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Servolenkung\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Elektrische Fensterheber</label>\n";
echo " <input type=\"hidden\" name=\"El_Fensterheber\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"El_Fensterheber\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Schiebedach</label>\n";
echo " <input type=\"hidden\" name=\"Schiebedach\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Schiebedach\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Standheizung</label>\n";
echo " <input type=\"hidden\" name=\"Standheizung\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Standheizung\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Zentralverriegelung</label>\n";
echo " <input type=\"hidden\" name=\"Zentralverriegelung\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Zentralverriegelung\" value=\"1\" />\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Außenausstattung</legend>\n";
echo " <label>Bereifung</label>\n";
echo " <textarea name=\"Bereifung\"></textarea>\n";
echo " <br />\n";
echo " <label>Anhängerkupplung</label>\n";
echo " <input type=\"hidden\" name=\"Anhaengerkupplung\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Anhaengerkupplung\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Leichtmetallfelgen</label>\n";
echo " <input type=\"hidden\" name=\"Leichtmetallfelgen\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Leichtmetallfelgen\" value=\"1\" />\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Sicherheit & Umwelt</legend>\n";
echo " <label>Schadstoffklasse</label>\n";
echo " <select name=\"Schadstoffklasse\">\n";
foreach ($Schadstoffklasse AS $value) {
echo " <option value=\"".$value."\">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Umweltplakette</label>\n";
echo " <select name=\"Umweltplakette\">\n";
foreach ($Umweltplakette AS $value) {
echo " <option value=\"".$value."\">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>CO2-Emission in g/km</label>\n";
echo " <input type=\"text\" name=\"CO2\" />\n";
echo " <br />\n";
echo " <label>Verbrauch innerorts in l/100km</label>\n";
echo " <input type=\"text\" name=\"Verbrauch_innen\" />\n";
echo " <br />\n";
echo " <label>Verbrauch außerorts</label>\n";
echo " <input type=\"text\" name=\"Verbrauch_aussen\" />\n";
echo " <br />\n";
echo " <label>Verbrauch kombiniert</label>\n";
echo " <input type=\"text\" name=\"Verbrauch_kombi\" />\n";
echo " <br />\n";
echo " <label>Airbags</label>\n";
echo " <select name=\"Airbags\">\n";
foreach ($Airbags AS $value) {
echo " <option value=\"".$value."\">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>ABS</label>\n";
echo " <input type=\"hidden\" name=\"AntiBS\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"AntiBS\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Wegfahrsperre</label>\n";
echo " <input type=\"hidden\" name=\"Wegfahrsperre\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Wegfahrsperre\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>ESP</label>\n";
echo " <input type=\"hidden\" name=\"ESP\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"ESP\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Allradantrieb</label>\n";
echo " <input type=\"hidden\" name=\"Allradantrieb\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Allradantrieb\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Partikelfilter</label>\n";
echo " <input type=\"hidden\" name=\"Partikelfilter\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Partikelfilter\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Xenon-Licht</label>\n";
echo " <input type=\"hidden\" name=\"Xenon\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Xenon\" value=\"1\" />\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Extras</legend>\n";
echo " <label>Behindertengerecht</label>\n";
echo " <input type=\"hidden\" name=\"Behindertengerecht\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Behindertengerecht\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Scheckheftgepflegt</label>\n";
echo " <input type=\"hidden\" name=\"Scheckheftgepflegt\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Scheckheftgepflegt\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Garantie</label>\n";
echo " <input type=\"hidden\" name=\"Garantie\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Garantie\" value=\"1\" />\n";
echo " <br />\n";
echo " <label>Taxi</label>\n";
echo " <input type=\"hidden\" name=\"Taxi\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Taxi\" value=\"1\" />\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend>Fahrzeug: Sonstige Eingaben und speichern</legend>\n";
echo " <label>Sonstiges</label>\n";
echo " <textarea name=\"Sonstiges\"></textarea>\n";
echo " <img src=\"img/small_info.png\" alt=\"Nur zur Internen Verwendung\" title=\"Nur zur Internen Verwendung\" />\n";
echo " <br />\n";
if ($_SESSION['Firma']['Web_Modul']) {
echo " <label>Anzeige auf Homepage</label>\n";
echo " <input type=\"hidden\" name=\"Homepage\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Homepage\" value=\"1\" />\n";
echo " <br />\n";
echo " <input type=\"hidden\" name=\"save\" value=\"1\" />\n";
echo " <span class=\"right\" />\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"foto\" title=\"Fahrzeug speichern und Fotos hochladen\" class=\"button_logo\" />\n";
echo " </span>\n";
} else {
echo " <input type=\"hidden\" name=\"Homepage\" value=\"0\" />\n";
}
echo " <span class=\"right\" />\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"save\" title=\"Fahrzeug speichern\" class=\"button_save\" />\n";
echo " </span>\n";
echo " </fieldset>\n";
echo "</form>\n";
?>

35
inhalte/kfz_del.php Normal file
View File

@@ -0,0 +1,35 @@
<?php
if (!isset($_POST['action'])) {
echo "<h1>Fahrzeug löschen</h1>\n";
$sql = "SELECT Kennzeichen, Marke, Modell FROM ".PREFIX."_KfZ WHERE ID = \"".$_POST['ID']."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
echo "<h2>Soll folgendes Fahrzeug wirklich gelöscht werden?</h2>\n";
echo "<label>Kennzeichen</label>\n";
echo "<label class=\"data\">".$nt['Kennzeichen']."</label>\n";
echo "<br class=\"fix\" />\n";
echo "<label>Fahrzeug</label>\n";
echo "<label class=\"data\">".$nt['Marke']." ".$nt['Modell']."</label>\n";
echo "<br class=\"fix\" />\n";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"del\" />\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_del\" name=\"action\" value=\"1\" title=\"Fahrzeug jetzt l&ouml;schen\" />\n";
echo " <input type=\"submit\" class=\"button_stop\" name=\"formaction\" value=\"stop\" title=\"Abbrechen\" />\n";
echo "</form>\n";
echo "<br class=\"fix\" />\n";
} else {
$sql = 'DELETE FROM
'.PREFIX.'_KfZ
WHERE
ID = "'.$_POST['ID'].'";';
$result = $db->query($sql);
if ($result) {
unset($_POST);
include "inhalte/kfz.php";
} else {
echo "Fehler beim löschen";
}
}
?>

588
inhalte/kfz_edit.php Normal file
View File

@@ -0,0 +1,588 @@
<?php
$sql = "SELECT *, MONTH(HU) AS HU_Monat, YEAR(HU) AS HU_Jahr, MONTH(AU) AS AU_Monat, YEAR(AU) AS AU_Jahr, DATE_FORMAT(Erstzulassung, '%d.%m.%Y') AS Erstzulassung FROM ".PREFIX."_KfZ WHERE ID = \"".$_POST['ID']."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sqlk = "SELECT * FROM ".PREFIX."_Kontakte ORDER BY Nachname ASC, Firma ASC;";
$resultk = $db->query($sqlk);
$Kategorie = array();
$Kategorie[] = "Andere";
$Kategorie[] = "Cabrio/Roadster";
$Kategorie[] = "Geländewagen/Pickup";
$Kategorie[] = "Kleinwagen";
$Kategorie[] = "Kombi";
$Kategorie[] = "Limousine";
$Kategorie[] = "Sportwagen/Coupé";
$Kategorie[] = "Van/Kleinbus";
$Fahrzeugart = array();
$Fahrzeugart[] = "Gebrauchtfahrzeug";
$Fahrzeugart[] = "Jahreswagen";
$Fahrzeugart[] = "Neufahrzeug";
$Fahrzeugart[] = "Oldtimer";
$Fahrzeugart[] = "Vorführfahrzeug";
$Getriebe = array();
$Getriebe[] = "Automatik";
$Getriebe[] = "Halbautomatik";
$Getriebe[] = "Schaltgetriebe";
$Kraftstoffart = array();
$Kraftstoffart[] = "Andere";
$Kraftstoffart[] = "Autogas (LPG)";
$Kraftstoffart[] = "Benzin";
$Kraftstoffart[] = "Diesel";
$Kraftstoffart[] = "Elektro";
$Kraftstoffart[] = "Erdgas (CNG)";
$Kraftstoffart[] = "Ethanol (FFV, E85...)";
$Kraftstoffart[] = "Hybrid (Benzin/Elektro)";
$Kraftstoffart[] = "Wasserstoff";
$Klimatisierung = array();
$Klimatisierung[] = "Keine Klimaanlage oder -automatik";
$Klimatisierung[] = "Klimaanlage";
$Klimatisierung[] = "Klimaautomatik";
$Tueren = array();
$Tueren[] = "2/3";
$Tueren[] = "4/5";
$Tueren[] = "6/7";
$Innenausstattung = array();
$Innenausstattung[] = "Andere";
$Innenausstattung[] = "Alcantara";
$Innenausstattung[] = "Stoff";
$Innenausstattung[] = "Teilleder";
$Innenausstattung[] = "Velours";
$Innenausstattung[] = "Volleder";
$Innen_farbe = array();
$Innen_farbe[] = "Andere";
$Innen_farbe[] = "Beige";
$Innen_farbe[] = "Braun";
$Innen_farbe[] = "Grau";
$Innen_farbe[] = "Schwarz";
$Schadstoffklasse = array();
$Schadstoffklasse[] = "Euro1";
$Schadstoffklasse[] = "Euro2";
$Schadstoffklasse[] = "Euro3";
$Schadstoffklasse[] = "Euro4";
$Schadstoffklasse[] = "Euro5";
$Umweltplakette = array();
$Umweltplakette[] = "1 (keine)";
$Umweltplakette[] = "2 (Rot)";
$Umweltplakette[] = "3 (Gelb)";
$Umweltplakette[] = "4 (Grün)";
$Airbags = array();
$Airbags[] = "Fahrer-Airbag";
$Airbags[] = "Front-,Seiten- und weitere Airbags";
$Airbags[] = "Front-Airbags";
$Airbags[] = "Front- und Seitenairbags";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <fieldset>\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$nt['ID']."\" />\n";
echo " <legend>Fahrzeug bearbeiten: allgemeine Daten</legend>\n";
echo " <label>Kunde / Fahrzeughalter</label>\n";
echo " <select name=\"Kontakt_ID\">\n";
while ($ntk = $resultk->fetch_assoc()) {
echo " <option ";
if ($ntk['ID'] == $nt['Kontakt_ID']) {
echo "selected=\"selected\" ";
}
echo "value=\"".$ntk['ID']."\">".$ntk['Nachname'].", ".$ntk['Vorname']." - ".$ntk['Firma']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Kennzeichen</label>\n";
echo " <input type=\"text\" name=\"Kennzeichen\" value=\"".$nt['Kennzeichen']."\" />\n";
echo " <br />\n";
echo " <label>Fzg-Identifikationsnr.</label>\n";
echo " <input type=\"text\" name=\"Fzg_Ident_Nr\" value=\"".$nt['Fzg_Ident_Nr']."\" />\n";
echo " <br />\n";
echo " <label>HSN</label>\n";
echo " <input type=\"text\" name=\"HSN\" value=\"".$nt['HSN']."\" />\n";
echo " <br />\n";
echo " <label>TSN</label>\n";
echo " <input type=\"text\" name=\"TSN\" value=\"".$nt['TSN']."\" />\n";
echo " <br />\n";
echo " <label>Marke</label>\n";
echo " <input type=\"text\" name=\"Marke\" value=\"".$nt['Marke']."\" />\n";
echo " <br />\n";
echo " <label>Modell</label>\n";
echo " <input type=\"text\" name=\"Modell\" value=\"".$nt['Modell']."\" />\n";
echo " <br />\n";
echo " <label>Modellvariante</label>\n";
echo " <input type=\"text\" name=\"Modellvariante\" value=\"".$nt['Modellvariante']."\" />\n";
echo " <br />\n";
echo " <label>Kategorie</label>\n";
echo " <select name=\"Kategorie\">\n";
foreach ($Kategorie AS $value) {
echo " <option value=\"".$value."\"";
if ($value == $nt['Kategorie']) {
echo " selected=\"selected\"";
}
echo ">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Fahrzeugart</label>\n";
echo " <select name=\"Fahrzeugart\">\n";
foreach ($Fahrzeugart AS $value) {
echo " <option value=\"".$value."\"";
if ($value == $nt['Fahrzeugart']) {
echo " selected=\"selected\"";
}
echo ">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Kilometerlaufleistung</label>\n";
echo " <input type=\"text\" name=\"Kilometerlaufleistung\" value=\"".$nt['Kilometerlaufleistung']."\" />\n";
echo " <br />\n";
echo " <label>Leistung in kW</label>\n";
echo " <input type=\"text\" name=\"Leistung\" value=\"".$nt['Leistung']."\" />\n";
echo " <br />\n";
echo " <label>Getriebe</label>\n";
echo " <select name=\"Getriebe\">\n";
foreach ($Getriebe AS $value) {
echo " <option value=\"".$value."\"";
if ($value == $nt['Getriebe']) {
echo " selected=\"selected\"";
}
echo ">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Kraftstoffart</label>\n";
echo " <select name=\"Kraftstoffart\">\n";
foreach ($Kraftstoffart AS $value) {
echo " <option value=\"".$value."\"";
if ($value == $nt['Kraftstoffart']) {
echo " selected=\"selected\"";
}
echo ">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Biodiesel geeignet</label>\n";
echo " <input type=\"hidden\" name=\"Biodiesel\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Biodiesel\" value=\"1\" ";
if ($nt['Biodiesel']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <img src=\"img/small_info.png\" alt=\"Wird nur benötigt, falls bei Kraftsoffart <<Diesel>> eingetragen wurde.\" title=\"Wird nur benötigt, falls bei Kraftsoffart <<Diesel>> eingetragen wurde.\" />\n";
echo " <br />\n";
echo " <label>Pflanzenöl geeignet</label>\n";
echo " <input type=\"hidden\" name=\"Pflanzenoel\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Pflanzenoel\" value=\"1\" ";
if ($nt['Pflanzenoel']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <img src=\"img/small_info.png\" alt=\"Wird nur benötigt, falls bei Kraftsoffart <<Diesel>> eingetragen wurde.\" title=\"Wird nur benötigt, falls bei Kraftsoffart <<Diesel>> eingetragen wurde.\" />\n";
echo " <br />\n";
echo " <label>E10 geeignet</label>\n";
echo " <input type=\"hidden\" name=\"E10\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"E10\" value=\"1\" ";
if ($nt['E10']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <img src=\"img/small_info.png\" alt=\"Wird nur benötigt, falls bei Kraftsoffart <<Benzin>> oder <<Hybrid>> eingetragen wurde.\" title=\"Wird nur benötigt, falls bei Kraftsoffart <<Benzin>> oder <<Hybrid>> eingetragen wurde.\" />\n";
echo " <br />\n";
echo " <label>Hubraum in ccm</label>\n";
echo " <input type=\"text\" name=\"Hubraum\" value=\"".$nt['Hubraum']."\" />\n";
echo " <br />\n";
echo " <label>Farbe</label>\n";
echo " <input type=\"text\" name=\"Farbe\" value=\"".$nt['Farbe']."\" />\n";
echo " <br />\n";
echo " <label>Herstellerfarbbezeichnung</label>\n";
echo " <input type=\"text\" name=\"Herstellerfarbbezeichnung\" value=\"".$nt['Herstellerfarbbezeichnung']."\" />\n";
echo " <br />\n";
echo " <label>Metallic</label>\n";
echo " <input type=\"hidden\" name=\"Metallic\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Metallic\" value=\"1\" ";
if ($nt['Metallic']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Baujahr</label>\n";
echo " <input type=\"text\" name=\"Baujahr\" value=\"".$nt['Baujahr']."\" />\n";
echo " <br />\n";
echo " <label>Erstzulassung</label>\n";
echo " <input type=\"text\" name=\"Erstzulassung\" value=\"".$nt['Erstzulassung']."\" />\n";
echo " <img src=\"img/small_info.png\" alt=\"Datum der Form <<TT.MM.JJJJ>>\" title=\"Datum der Form <<TT.MM.JJJJ>>\" />\n";
echo " <br />\n";
echo " <label>nächste HU</label>\n";
echo " <label class=\"date\">Monat</label>\n";
echo " <label class=\"date\">Jahr</label>\n";
echo " <br />\n";
echo " <label>&nbsp;</label>\n";
echo " <select class=\"date\" name=\"HU_Monat\">\n";
for ($i = 1; $i <= 12; $i++) {
echo " <option value=\"".$i."\"";
if ($i == $nt['HU_Monat']) {
echo " selected=\"selected\"";
}
echo ">".$i."</option>\n";
}
echo " </select>\n";
echo " <input class=\"date\" type=\"text\" name=\"HU_Jahr\" value=\"".$nt['HU_Jahr']."\" />\n";
echo " <img src=\"img/small_info.png\" alt=\"Jahr 4-stellig, z.B. <<2020>>\" title=\"Jahr 4-stellig, z.B. <<2020>>\" />\n";
echo " <br />\n";
echo " <label>nächste AU</label>\n";
echo " <label class=\"date\">Monat</label>\n";
echo " <label class=\"date\">Jahr</label>\n";
echo " <br />\n";
echo " <label>&nbsp;</label>\n";
echo " <select class=\"date\" name=\"AU_Monat\">\n";
for ($i = 1; $i <= 12; $i++) {
echo " <option value=\"".$i."\"";
if ($i == $nt['AU_Monat']) {
echo " selected=\"selected\"";
}
echo ">".$i."</option>\n";
}
echo " </select>\n";
echo " <input class=\"date\" type=\"text\" name=\"AU_Jahr\" value=\"".$nt['AU_Jahr']."\" />\n";
echo " <img src=\"img/small_info.png\" alt=\"Jahr 4-stellig, z.B. <<2020>>\" title=\"Jahr 4-stellig, z.B. <<2020>>\" />\n";
echo " <br />\n";
echo " <label>Anzahl der Fahrzeughalter</label>\n";
echo " <input type=\"text\" name=\"Fahrzeughalter\" value=\"".$nt['Fahrzeughalter']."\" />\n";
echo " <br />\n";
echo " <label>Unfallfahrzeug</label>\n";
echo " <input type=\"hidden\" name=\"Unfallfahrzeug\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Unfallfahrzeug\" value=\"1\" ";
if ($nt['Unfallfahrzeug']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <img src=\"img/small_info.png\" alt=\"Besteht eine erhebliche, nicht reparierte Beschädigung, oder handelt es sich um ein nicht repariertes Unfallfahrzeug?\" title=\"Besteht eine erhebliche, nicht reparierte Beschädigung, oder handelt es sich um ein nicht repariertes Unfallfahrzeug?\" />\n";
echo " <br />\n";
echo " <label>Preis in €</label>\n";
echo " <input type=\"text\" name=\"Preis\" value=\"".$nt['Preis']."\" />\n";
echo " <br />\n";
echo " <label>MwSt. ausweisbar</label>\n";
echo " <input type=\"hidden\" name=\"MwSt\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"MwSt\" value=\"1\" ";
if ($nt['MwSt']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Für Gewerbe</label>\n";
echo " <input type=\"hidden\" name=\"Gewerbe\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Gewerbe\" value=\"1\" ";
if ($nt['Gewerbe']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Beschreibung</label>\n";
echo " <textarea name=\"Beschreibung\">".stripslashes($nt['Beschreibung'])."</textarea>\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend>Fahrzeug bearbeiten: Ausstattung</legend>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Komfort & Innenausstattung</legend>\n";
echo " <label>Klimatisierung</label>\n";
echo " <select name=\"Klimatisierung\">\n";
foreach ($Klimatisierung AS $value) {
echo " <option value=\"".$value."\"";
if ($value == $nt['Klimatisierung']) {
echo " selected=\"selected\"";
}
echo ">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Anzahl der Sitzplätze</label>\n";
echo " <input type=\"text\" name=\"Sitzplaetze\" value=\"".$nt['Sitzplaetze']."\" />\n";
echo " <br />\n";
echo " <label>Anzahl der Türen</label>\n";
echo " <select name=\"Tueren\">\n";
foreach ($Tueren AS $value) {
echo " <option value=\"".$value."\"";
if ($value == $nt['Tueren']) {
echo " selected=\"selected\"";
}
echo ">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Innenausstattung</label>\n";
echo " <select name=\"Innenausstattung\">\n";
foreach ($Innenausstattung AS $value) {
echo " <option value=\"".$value."\"";
if ($value == $nt['Innenausstattung']) {
echo " selected=\"selected\"";
}
echo ">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Farbe der Innenausstattung</label>\n";
echo " <select name=\"Innen_farbe\">\n";
foreach ($Innen_farbe AS $value) {
echo " <option value=\"".$value."\"";
if ($value == $nt['Innen_farbe']) {
echo " selected=\"selected\"";
}
echo ">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Einparkhilfe</label>\n";
echo " <input type=\"hidden\" name=\"Einparkhilfe\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Einparkhilfe\" value=\"1\" ";
if ($nt['Einparkhilfe']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Navigationssystem</label>\n";
echo " <input type=\"hidden\" name=\"Navigationssystem\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Navigationssystem\" value=\"1\" ";
if ($nt['Navigationssystem']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Sitzheizung</label>\n";
echo " <input type=\"hidden\" name=\"Sitzheizung\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Sitzheizung\" value=\"1\" ";
if ($nt['Sitzheizung']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Tempomat</label>\n";
echo " <input type=\"hidden\" name=\"Tempomat\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Tempomat\" value=\"1\" ";
if ($nt['Tempomat']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Servolenkung</label>\n";
echo " <input type=\"hidden\" name=\"Servolenkung\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Servolenkung\" value=\"1\" ";
if ($nt['Servolenkung']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Elektrische Fensterheber</label>\n";
echo " <input type=\"hidden\" name=\"El_Fensterheber\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"El_Fensterheber\" value=\"1\" ";
if ($nt['El_Fensterheber']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Schiebedach</label>\n";
echo " <input type=\"hidden\" name=\"Schiebedach\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Schiebedach\" value=\"1\" ";
if ($nt['Schiebedach']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Standheizung</label>\n";
echo " <input type=\"hidden\" name=\"Standheizung\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Standheizung\" value=\"1\" ";
if ($nt['Standheizung']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Zentralverriegelung</label>\n";
echo " <input type=\"hidden\" name=\"Zentralverriegelung\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Zentralverriegelung\" value=\"1\" ";
if ($nt['Zentralverriegelung']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Außenausstattung</legend>\n";
echo " <label>Bereifung</label>\n";
echo " <textarea name=\"Bereifung\">".stripslashes($nt['Bereifung'])."</textarea>\n";
echo " <br />\n";
echo " <label>Anhängerkupplung</label>\n";
echo " <input type=\"hidden\" name=\"Anhaengerkupplung\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Anhaengerkupplung\" value=\"1\" ";
if ($nt['Anhaengerkupplung']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Leichtmetallfelgen</label>\n";
echo " <input type=\"hidden\" name=\"Leichtmetallfelgen\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Leichtmetallfelgen\" value=\"1\" ";
if ($nt['Leichtmetallfelgen']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Sicherheit & Umwelt</legend>\n";
echo " <label>Schadstoffklasse</label>\n";
echo " <select name=\"Schadstoffklasse\">\n";
foreach ($Schadstoffklasse AS $value) {
echo " <option value=\"".$value."\"";
if ($value == $nt['Schadstoffklasse']) {
echo " selected=\"selected\"";
}
echo ">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Umweltplakette</label>\n";
echo " <select name=\"Umweltplakette\">\n";
foreach ($Umweltplakette AS $value) {
echo " <option value=\"".$value."\"";
if ($value == $nt['Umweltplakette']) {
echo " selected=\"selected\"";
}
echo ">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>CO2-Emission in g/km</label>\n";
echo " <input type=\"text\" name=\"CO2\" value=\"".$nt['CO2']."\" />\n";
echo " <br />\n";
echo " <label>Verbrauch innerorts in l/100km</label>\n";
echo " <input type=\"text\" name=\"Verbrauch_innen\" value=\"".$nt['Verbrauch_innen']."\" />\n";
echo " <br />\n";
echo " <label>Verbrauch außerorts</label>\n";
echo " <input type=\"text\" name=\"Verbrauch_aussen\" value=\"".$nt['Verbrauch_aussen']."\" />\n";
echo " <br />\n";
echo " <label>Verbrauch kombiniert</label>\n";
echo " <input type=\"text\" name=\"Verbrauch_kombi\" value=\"".$nt['Verbrauch_kombi']."\" />\n";
echo " <br />\n";
echo " <label>Airbags</label>\n";
echo " <select name=\"Airbags\">\n";
foreach ($Airbags AS $value) {
echo " <option value=\"".$value."\"";
if ($value == $nt['Airbags']) {
echo " selected=\"selected\"";
}
echo ">".$value."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>ABS</label>\n";
echo " <input type=\"hidden\" name=\"AntiBS\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"AntiBS\" value=\"1\" ";
if ($nt['AntiBS']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Wegfahrsperre</label>\n";
echo " <input type=\"hidden\" name=\"Wegfahrsperre\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Wegfahrsperre\" value=\"1\" ";
if ($nt['Wegfahrsperre']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>ESP</label>\n";
echo " <input type=\"hidden\" name=\"ESP\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"ESP\" value=\"1\" ";
if ($nt['ESP']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Allradantrieb</label>\n";
echo " <input type=\"hidden\" name=\"Allradantrieb\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Allradantrieb\" value=\"1\" ";
if ($nt['Allradantrieb']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Partikelfilter</label>\n";
echo " <input type=\"hidden\" name=\"Partikelfilter\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Partikelfilter\" value=\"1\" ";
if ($nt['Partikelfilter']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Xenon-Licht</label>\n";
echo " <input type=\"hidden\" name=\"Xenon\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Xenon\" value=\"1\" ";
if ($nt['Xenon']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Extras</legend>\n";
echo " <label>Behindertengerecht</label>\n";
echo " <input type=\"hidden\" name=\"Behindertengerecht\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Behindertengerecht\" value=\"1\" ";
if ($nt['Behindertengerecht']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Scheckheftgepflegt</label>\n";
echo " <input type=\"hidden\" name=\"Scheckheftgepflegt\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Scheckheftgepflegt\" value=\"1\" ";
if ($nt['Scheckheftgepflegt']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Garantie</label>\n";
echo " <input type=\"hidden\" name=\"Garantie\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Garantie\" value=\"1\" ";
if ($nt['Garantie']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <label>Taxi</label>\n";
echo " <input type=\"hidden\" name=\"Taxi\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Taxi\" value=\"1\" ";
if ($nt['Taxi']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend>Fahrzeug: Sonstige Eingaben und speichern</legend>\n";
echo " <label>Sonstiges</label>\n";
echo " <textarea name=\"Sonstiges\">".stripslashes($nt['Sonstiges'])."</textarea>\n";
echo " <img src=\"img/small_info.png\" alt=\"Nur zur Internen Verwendung\" title=\"Nur zur Internen Verwendung\" />\n";
echo " <br />\n";
if ($_SESSION['Firma']['Web_Modul']) {
echo " <label>Anzeige auf Homepage</label>\n";
echo " <input type=\"hidden\" name=\"Homepage\" value=\"0\" />\n";
echo " <input type=\"checkbox\" name=\"Homepage\" value=\"1\" ";
if ($nt['Homepage']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " <input type=\"hidden\" name=\"save\" value=\"1\" />\n";
echo " <span class=\"right\" />\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"foto\" title=\"Fahrzeug speichern und Fotos hochladen\" class=\"button_logo\" />\n";
echo " </span>\n";
} else {
echo " <input type=\"hidden\" name=\"Homepage\" value=\"0\" />\n";
}
echo " <span class=\"right\" />\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"save\" title=\"Fahrzeug speichern\" class=\"button_save\" />\n";
echo " </span>\n";
echo " </fieldset>\n";
echo "</form>\n";
?>

9
inhalte/kfz_foto.php Normal file
View File

@@ -0,0 +1,9 @@
<?php
if ($_POST['save']) {
include "inhalte/kfz_save.php";
}
$pfad = "../".PREFIX."/img/kfz/";
$large = 800;
$small = 100;
include "inhalte/10er_kfz.php";
?>

5
inhalte/kfz_over.php Normal file
View File

@@ -0,0 +1,5 @@
<?php
$sql = "SELECT ID, Kennzeichen, Marke, Modell FROM ".PREFIX."_KfZ ".$Abfrage." ORDER BY ID ASC;";
$result = $db->query($sql);
include "inhalte/vt_overview.php";
?>

123
inhalte/kfz_save.php Normal file
View File

@@ -0,0 +1,123 @@
<?php
if (isset($_POST['Erstzulassung'])) {
$nt = explode(".", $_POST['Erstzulassung']);
$Erstzulassung = $nt['2']."-".$nt['1']."-".$nt['0'];
$HU = $_POST['HU_Jahr']."-".$_POST['HU_Monat']."-01";
$AU = $_POST['AU_Jahr']."-".$_POST['AU_Monat']."-01";
if (3 != sizeof($nt)) {
echo "<h1>Bitte überprüfen Sie das Datumsformat bei der Eingabe!</h1>\n";
echo "<h2>Das korrekte Datumsformat ist z.B.: \"25.7.2009\"!</h2>\n";
} else {
if (4 !=strlen($nt['2'])) {
echo "<h1>Bitte überprüfen Sie das Datumsformat 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'])) {
$temp = 1;
}
}
}
}
if (isset($_POST['new'])) {
$sql = "INSERT INTO ".PREFIX."_KfZ (ID) VALUES (NULL);";
$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'];
} else {
$ID = $_POST['ID'];
}
if ($temp) {
$sql = "UPDATE ".PREFIX."_KfZ SET
Kontakt_ID = \"".$_POST['Kontakt_ID']."\",
Kennzeichen = \"".$_POST['Kennzeichen']."\",
Fzg_Ident_Nr = \"".$_POST['Fzg_Ident_Nr']."\",
HSN = \"".$_POST['HSN']."\",
TSN = \"".$_POST['TSN']."\",
Marke = \"".$_POST['Marke']."\",
Modell = \"".$_POST['Modell']."\",
Modellvariante = \"".$_POST['Modellvariante']."\",
Kategorie = \"".$_POST['Kategorie']."\",
Fahrzeugart = \"".$_POST['Fahrzeugart']."\",
Kilometerlaufleistung = \"".$_POST['Kilometerlaufleistung']."\",
Leistung = \"".$_POST['Leistung']."\",
Getriebe = \"".$_POST['Getriebe']."\",
Kraftstoffart = \"".$_POST['Kraftstoffart']."\",
Biodiesel = \"".$_POST['Biodiesel']."\",
Pflanzenoel = \"".$_POST['Pflanzenoel']."\",
E10 = \"".$_POST['E10']."\",
Hubraum = \"".$_POST['Hubraum']."\",
Farbe = \"".$_POST['Farbe']."\",
Herstellerfarbbezeichnung = \"".$_POST['Herstellerfarbbezeichnung']."\",
Metallic = \"".$_POST['Metallic']."\",
Baujahr = \"".$_POST['Baujahr']."\",
Erstzulassung = \"".$Erstzulassung."\",
HU = \"".$HU."\",
AU = \"".$AU."\",
Fahrzeughalter = \"".$_POST['Fahrzeughalter']."\",
Unfallfahrzeug = \"".$_POST['Unfallfahrzeug']."\",
Preis = \"".$_POST['Preis']."\",
MwSt = \"".$_POST['MwSt']."\",
Gewerbe = \"".$_POST['Gewerbe']."\",
Beschreibung = \"".addslashes($_POST['Beschreibung'])."\",
Klimatisierung = \"".$_POST['Klimatisierung']."\",
Sitzplaetze = \"".$_POST['Sitzplaetze']."\",
Tueren = \"".$_POST['Tueren']."\",
Innenausstattung = \"".$_POST['Innenausstattung']."\",
Innen_farbe = \"".$_POST['Innen_farbe']."\",
Einparkhilfe = \"".$_POST['Einparkhilfe']."\",
Navigationssystem = \"".$_POST['Navigationssystem']."\",
Sitzheizung = \"".$_POST['Sitzheizung']."\",
Tempomat = \"".$_POST['Tempomat']."\",
Servolenkung = \"".$_POST['Servolenkung']."\",
El_Fensterheber = \"".$_POST['El_Fensterheber']."\",
Schiebedach = \"".$_POST['Schiebedach']."\",
Standheizung = \"".$_POST['Standheizung']."\",
Zentralverriegelung = \"".$_POST['Zentralverriegelung']."\",
Bereifung = \"".addslashes($_POST['Bereifung'])."\",
Anhaengerkupplung = \"".$_POST['Anhaengerkupplung']."\",
Leichtmetallfelgen = \"".$_POST['Leichtmetallfelgen']."\",
Schadstoffklasse = \"".$_POST['Schadstoffklasse']."\",
Umweltplakette = \"".$_POST['Umweltplakette']."\",
CO2 = \"".$_POST['CO2']."\",
Verbrauch_innen = \"".$_POST['Verbrauch_innen']."\",
Verbrauch_aussen = \"".$_POST['Verbrauch_aussen']."\",
Verbrauch_kombi = \"".$_POST['Verbrauch_kombi']."\",
Airbags = \"".$_POST['Airbags']."\",
AntiBS = \"".$_POST['AntiBS']."\",
Wegfahrsperre = \"".$_POST['Wegfahrsperre']."\",
ESP = \"".$_POST['ESP']."\",
Allradantrieb = \"".$_POST['Allradantrieb']."\",
Partikelfilter = \"".$_POST['Partikelfilter']."\",
Xenon = \"".$_POST['Xenon']."\",
Behindertengerecht = \"".$_POST['Behindertengerecht']."\",
Scheckheftgepflegt = \"".$_POST['Scheckheftgepflegt']."\",
Garantie = \"".$_POST['Garantie']."\",
Taxi = \"".$_POST['Taxi']."\",
Sonstiges = \"".addslashes($_POST['Sonstiges'])."\",
Homepage = \"".$_POST['Homepage']."\"
WHERE
ID = \"".$ID."\";";
$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);
}
}
$_POST['ID'] = $ID;
echo "<h2>Fahrzeug wurde gespeichert</h2>\n";
if ("save" == $_POST['formaction']) {
include "inhalte/kfz_edit.php";
}
?>

328
inhalte/kfz_show.php Normal file
View File

@@ -0,0 +1,328 @@
<?php
if ($_POST['fotos']) {
echo "Foto-Beschreibungen speichern!";
}
$sql = "SELECT *, MONTH(HU) AS HU_Monat, YEAR(HU) AS HU_Jahr, MONTH(AU) AS AU_Monat, YEAR(AU) AS AU_Jahr, DATE_FORMAT(Erstzulassung, '%d.%m.%Y') AS Erstzulassung FROM ".PREFIX."_KfZ WHERE ID = \"".$_POST['ID']."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sqlk = "SELECT * FROM ".PREFIX."_Kontakte WHERE ID =\"".$nt['Kontakt_ID']."\";";
$resultk = $db->query($sqlk);
$ntk = $resultk->fetch_assoc();
echo "<fieldset>\n";
echo " <legend>".$nt['Marke']." ".$nt['Modellvariante'].", Baujahr ".$nt['Baujahr']." --- ".$nt['Preis']." €</legend>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Fahrzeughalter</legend>\n";
echo " <label>Name</label>\n";
echo " <label class=\"data\">".$ntk['Vorname']." ".$ntk['Nachname']."</label>\n";
echo " <label>Firma</label>\n";
echo " <label class=\"data\">".$ntk['Firma']."</label>\n";
echo " <br />\n";
echo " <label>Anschrift</label>\n";
echo " <label class=\"data\">".$ntk['Strasse']." ".$ntk['Nummer']."</label>\n";
echo " <label>PLZ / Ort</label>\n";
echo " <label class=\"data\">".$ntk['PLZ']." ".$ntk['Ort']." (".$ntk['Land'].")</label>\n";
echo " <br />\n";
echo " <label>Telefon</label>\n";
echo " <label class=\"data\">".$ntk['Telefon']."</label>\n";
echo " <label>Telefax</label>\n";
echo " <label class=\"data\">".$ntk['Fax']."</label>\n";
echo " <br />\n";
echo " <label>Mobil</label>\n";
echo " <label class=\"data\">".$ntk['Mobil']."</label>\n";
echo " <label>Email</label>\n";
echo " <label class=\"data\"><a href=\"mailto:".$ntk['Email']."\">".$ntk['Email']."</a></label>\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Allgemeine Daten</legend>\n";
echo " <label>Fzg-Identifikationsnr.</label>\n";
echo " <label class=\"data\">".$nt['Fzg_Ident_Nr']."</label>\n";
echo " <label>Kategorie</label>\n";
echo " <label class=\"data\">".$nt['Kategorie']."</label>\n";
echo " <br />\n";
echo " <label>HSN</label>\n";
echo " <label class=\"data\">".$nt['HSN']."</label>\n";
echo " <label>TSN</label>\n";
echo " <label class=\"data\">".$nt['TSN']."</label>\n";
echo " <br />\n";
echo " <label>Fahrzeugart</label>\n";
echo " <label class=\"data\">".$nt['Fahrzeugart']."</label>\n";
echo " <label>Kilometerlaufleistung</label>\n";
echo " <label class=\"data\">".$nt['Kilometerlaufleistung']." km</label>\n";
echo " <br />\n";
echo " <label>Baujahr</label>\n";
echo " <label class=\"data\">".$nt['Baujahr']."</label>\n";
echo " <label>Erstzulassung</label>\n";
echo " <label class=\"data\">".$nt['Erstzulassung']."</label>\n";
echo " <br />\n";
echo " <label>nächste HU</label>\n";
echo " <label class=\"data\">".$nt['HU_Monat']." / ".$nt['HU_Jahr']."</label>\n";
echo " <label>nächste AU</label>\n";
echo " <label class=\"data\">".$nt['AU_Monat']." / ".$nt['AU_Jahr']."</label>\n";
echo " <br />\n";
echo " <label>Anzahl der Fahrzeughalter</label>\n";
echo " <label class=\"data\">".$nt['Fahrzeughalter']."</label>\n";
echo " <label>Unfallfahrzeug</label>\n";
if ($nt['Unfallfahrzeug']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " <label>MwSt. ausweisbar</label>\n";
if ($nt['MwSt']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <label>Für Gewerbe</label>\n";
if ($nt['Gewerbe']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />&nbsp;<br />\n";
echo " <fieldset style=\"border: none;\">\n";
echo " <p>".nl2br($nt['Beschreibung'])."</p>\n";
echo " </fieldset>\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Technische Daten</legend>\n";
echo " <label>Leistung in kW</label>\n";
echo " <label class=\"data\">".$nt['Leistung']."</label>\n";
echo " <label>Getriebe</label>\n";
echo " <label class=\"data\">".$nt['Getriebe']."</label>\n";
echo " <br />\n";
echo " <label>Kraftstoffart</label>\n";
echo " <label class=\"data\">".$nt['Kraftstoffart']."</label>\n";
if ("Diesel" == $nt['Krafstoffart']) {
echo " <label>Biodiesel geeignet</label>\n";
if ($nt['Biodiesel']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " <label>&nbsp;</label><label class=\"data\">&nbsp;</label>\n";
echo " <label>Pflanzenöl geeignet</label>\n";
if ($nt['Pflanzenoel']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
} elseif (("Benzin" == $nt['Kraftstoffart']) OR ("Hybrid" == $nt['Kraftstoffart'])) {
echo " <label>E10 geeignet</label>\n";
if ($nt['E10']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
}
echo " <br />\n";
echo " <label>Hubraum in ccm</label>\n";
echo " <label class=\"data\">".$nt['Hubraum']."</label>\n";
echo " <label>Farbe</label>\n";
echo " <label class=\"data\">".$nt['Farbe']."</label>\n";
echo " <br />\n";
echo " <label>Herstellerfarbbezeichnung</label>\n";
echo " <label class=\"data\">".$nt['Herstellerfarbbezeichnung']."</label>\n";
echo " <label>Metallic</label>\n";
if ($nt['Metallic']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Komfort / Innenausstattung</legend>\n";
echo " <label>Klimatisierung</label>\n";
echo " <label class=\"data\">".$nt['Klimatisierung']."</label>\n";
echo " <label>Anzahl der Sitzplätze</label>\n";
echo " <label class=\"data\">".$nt['Sitzplaetze']."</label>\n";
echo " <br />\n";
echo " <label>Türen</label>\n";
echo " <label class=\"data\">".$nt['Tueren']."</label>\n";
echo " <label>Innenausstattung</label>\n";
echo " <label class=\"data\">".$nt['Innenausstattung']."</label>\n";
echo " <br />\n";
echo " <label>Farbe der Innenausstattung</label>\n";
echo " <label class=\"data\">".$nt['Innen_farbe']."</label>\n";
echo " <label>Einparkhilfe</label>\n";
if ($nt['Einparkhilfe']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " <label>Navigationssystem</label>\n";
if ($nt['Navigationssystem']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <label>Sitzheizung</label>\n";
if ($nt['Sitzheizung']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " <label>Tempomat</label>\n";
if ($nt['Tempomat']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <label>Servolenkung</label>\n";
if ($nt['Servolenkung']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " <label>Elektrische Fensterheber</label>\n";
if ($nt['El_Fensterheber']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <label>Schiebedach</label>\n";
if ($nt['Schiebedach']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " <label>Standheizung</label>\n";
if ($nt['Standheizung']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <label>Zentralverriegelung</label>\n";
if ($nt['Zentralverriegelung']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Aussenausstattung</legend>\n";
echo " <label>Bereifung</label>\n";
echo " <fieldset style=\"border: none;\">\n";
echo " <p>".nl2br($nt['Bereifung'])."</p>\n";
echo " </fieldset>\n";
echo " <label>Anhängerkupplung</label>\n";
if ($nt['Anhaengerkupplung']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <label>Leichtmetallfelgen</label>\n";
if ($nt['Leichtmetallfelgen']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Sicherheit & Umwelt</legend>\n";
echo " <label>Schadstoffklasse</label>\n";
echo " <label class=\"data\">".$nt['Schadstoffklasse']."</label>\n";
echo " <label>Umweltplakette</label>\n";
echo " <label class=\"data\">".$nt['Umweltplakette']."</label>\n";
echo " <br />\n";
echo " <label>CO2-Emission in g/km</label>\n";
echo " <label class=\"data\">".$nt['CO2']."</label>\n";
echo " <label>Verbrauch kombiniert</label>\n";
echo " <label class=\"data\">".$nt['Verbrauch_kombi']."</label>\n";
echo " <br />\n";
echo " <label>Verbrauch innerorts</label>\n";
echo " <label class=\"data\">".$nt['Verbrauch_innen']."</label>\n";
echo " <label>Verbrauch ausserorts</label>\n";
echo " <label class=\"data\">".$nt['Verbrauch_aussen']."</label>\n";
echo " <br />\n";
echo " <label>Airbags</label>\n";
echo " <label class=\"data\">".$nt['Airbags']."</label>\n";
echo " <br />\n";
echo " <label>ABS</label>\n";
if ($nt['AntiBS']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <label>Wegfahrsperre</label>\n";
if ($nt['Wegfahrsperre']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " <label>ESP</label>\n";
if ($nt['ESP']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <label>Allradantrieb</label>\n";
if ($nt['Allradantrieb']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " <label>Partikelfilter</label>\n";
if ($nt['Partikelfilter']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <label>Xenon-Licht</label>\n";
if ($nt['Xenon']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Extras</legend>\n";
echo " <label>Behindertengerecht</label>\n";
if ($nt['Behindertengerecht']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <label>Scheckheftgepflegt</label>\n";
if ($nt['Scheckheftgepflegt']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " <label>Garantie</label>\n";
if ($nt['Garantie']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <label>Taxi</label>\n";
if ($nt['Taxi']) {
echo " <label class=\"data\">ja</label>\n";
} else {
echo " <label class=\"data\">nein</label>\n";
}
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend class=\"sub\">Sonstiges</legend>\n";
echo " <fieldset style=\"border: none;\">\n";
echo " <p>".nl2br($nt['Sonstiges'])."</p>\n";
echo " </fieldset>\n";
echo " </fieldset>\n";
echo "</fieldset>\n";
?>

18
inhalte/kontakt.php Normal file
View File

@@ -0,0 +1,18 @@
<?php
$Typ = "Kunden";
$Text = "Kunde seit:";
$table = PREFIX."_Kontakte";
$legend = "Kunden";
$type = "Kunde";
if (isset($_GET['pdf'])) {
include "inhalte/pdf_show.php";
} else {
if ((!isset($_POST['formaction'])) OR ("stop" == $_POST['formaction'])) {
include "inhalte/search.php";
include "inhalte/".$_GET['section']."_over.php";
} else {
include "inhalte/".$_GET['section']."_".$_POST['formaction'].".php";
}
}
?>

84
inhalte/kontakt_add.php Normal file
View File

@@ -0,0 +1,84 @@
<form action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" />
<fieldset>
<legend>Kunde hinzufügen</legend>
<h2>Kundendaten</h2>
<input type="hidden" name="new" value="new" />
<input type="hidden" name="DSchutz" value="0" />
<label>Firma</label>
<input type="text" name="Firma" />
<br />
<label>Anrede</label>
<select name="Anrede">
<option value="Herr">Herr</option>
<option value="Frau">Frau</option>
</select>
<br />
<label>Vorname</label>
<input type="text" name="Vorname" />
<br />
<label>Nachname</label>
<input type="text" name="Nachname" />
<br />
<label>Strasse</label>
<input type="text" name="Strasse" />
<br />
<label>Hausnummer</label>
<input type="text" name="Nummer" />
<br />
<label>PLZ</label>
<input type="text" name="PLZ" />
<br />
<label>Ort</label>
<input type="text" name="Ort" />
<br />
<label>Land</label>
<input type="text" name="Land" />
<br />
<label>Geburtsdatum</label>
<input type="text" name="Geb_Datum" />
<img src="img/small_info.png" alt="Datum der Form: <TT.MM.JJJJ>" title="Datum der Form: <TT.MM.JJJJ>" />
<br />
<label>Telefon</label>
<input type="text" name="Telefon" />
<br />
<label>Fax</label>
<input type="text" name="Fax" />
<br />
<label>Mobil</label>
<input type="text" name="Mobil" />
<br />
<label>Email</label>
<input type="text" name="Email" />
<br />
<label>Homepage</label>
<input type="text" name="Homepage" />
<br />
<label>Registergericht</label>
<input type="text" name="Gericht" />
<br />
<label>USt-ID / SteuerNr.</label>
<input type="text" name="SteuerNr" />
<br />
<h2>Bankverbindung</h2>
<label>Inhaber</label>
<input type="text" name="Kto_Inhaber" />
<br />
<label>IBAN</label>
<input type="text" name="Kto_Nummer" />
<br />
<label>BIC</label>
<input type="text" name="BLZ" />
<br />
<label>Bank</label>
<input type="text" name="Bank" />
<br />
<label>Datenschutzerklärung</label>
<input type="checkbox" name="DSchutz" value="1" />
<br />
</fieldset>
<fieldset>
<legend>Kunde speichern</legend>
<input type="submit" class="button_save" name="formaction" value="save" title="Kunde speichern" />
<br />
</fieldset>
</form>

35
inhalte/kontakt_del.php Normal file
View File

@@ -0,0 +1,35 @@
<?php
if (!isset($_POST['action'])) {
echo "<h1>Kunde löschen</h1>\n";
$sql = "SELECT Firma, Vorname, Nachname FROM ".PREFIX."_Kontakte WHERE ID = \"".$_POST['ID']."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
echo "<h2>Soll folgender Kunde wirklich gelöscht werden?</h2>\n";
echo "<label>Firma</label>\n";
echo "<label class=\"data\">".$nt['Firma']."</label>\n";
echo "<br class=\"fix\" />\n";
echo "<label>Ansprechpartner</label>\n";
echo "<label class=\"data\">".$nt['Vorname']." ".$nt['Nachname']."</label>\n";
echo "<br class=\"fix\" />\n";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"del\" />\n";
echo " <br />\n";
echo " <input type=\"submit\" class=\"button_del\" name=\"action\" value=\"1\" title=\"Kunde jetzt löschen\" />\n";
echo " <input type=\"submit\" class=\"button_stop\" name=\"formaction\" value=\"stop\" title=\"Abbrechen\" />\n";
echo "</form>\n";
echo "<br class=\"fix\" />\n";
} else {
$sql = 'DELETE FROM
'.PREFIX.'_Kontakte
WHERE
ID = "'.$_POST['ID'].'";';
$result = $db->query($sql);
if ($result) {
unset($_POST);
include "inhalte/kontakt.php";
} else {
echo "Fehler beim löschen";
}
}
?>

111
inhalte/kontakt_edit.php Normal file
View File

@@ -0,0 +1,111 @@
<?php
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum, DATE_FORMAT(Geb_Datum, '%d.%m.%Y') AS Geb_Datum FROM ".PREFIX."_Kontakte WHERE ID = \"".$_POST['ID']."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" />\n";
echo " <fieldset>\n";
echo " <legend>Kunde bearbeiten</legend>\n";
echo " <input type=\"hidden\" name=\"edit\" value=\"edit\" />\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$nt['ID']."\" />\n";
echo " <b>\n";
echo " <h2>Kundendaten</h2>\n";
echo " <label>Kundennummer</label>\n";
echo " <label class=\"data\">".$nt['ID']."</label>\n";
echo " <br />\n";
echo " <label>Kunde seit</label>\n";
echo " <label class=\"data\">".$nt['Datum']."</label>\n";
echo " </b>\n";
echo " <br />&nbsp;<br />\n";
echo " <label>Firma</label>\n";
echo " <input type=\"text\" name=\"Firma\" value=\"".$nt['Firma']."\" />\n";
echo " <br />\n";
echo " <label>Anrede</label>\n";
echo " <select name=\"Anrede\">\n";
echo " <option value=\"Herr\"";
if ("Herr" == $nt['Anrede']) {
echo " selected=\"selected\"";
}
echo ">Herr</option>\n";
echo " <option value=\"Frau\"";
if ("Frau" == $nt['Anrede']) {
echo " selected=\"selected\"";
}
echo ">Frau</option>\n";
echo " </select>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <input type=\"text\" name=\"Vorname\" value=\"".$nt['Vorname']."\"/>\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <input type=\"text\" name=\"Nachname\" value=\"".$nt['Nachname']."\"/>\n";
echo " <br />\n";
echo " <label>Strasse</label>\n";
echo " <input type=\"text\" name=\"Strasse\" value=\"".$nt['Strasse']."\"/>\n";
echo " <br />\n";
echo " <label>Hausnummer</label>\n";
echo " <input type=\"text\" name=\"Nummer\" value=\"".$nt['Nummer']."\"/>\n";
echo " <br />\n";
echo " <label>PLZ</label>\n";
echo " <input type=\"text\" name=\"PLZ\" value=\"".$nt['PLZ']."\"/>\n";
echo " <br />\n";
echo " <label>Ort</label>\n";
echo " <input type=\"text\" name=\"Ort\" value=\"".$nt['Ort']."\"/>\n";
echo " <br />\n";
echo " <label>Land</label>\n";
echo " <input type=\"text\" name=\"Land\" value=\"".$nt['Land']."\"/>\n";
echo " <br />\n";
echo " <label>Geburtsdatum</label>\n";
echo " <input type=\"text\" name=\"Geb_Datum\" value=\"".$nt['Geb_Datum']."\"/>\n";
echo " <img src=\"img/small_info.png\" alt=\"Datum der Form: <TT.MM.JJJJ>\" title=\"Datum der Form: <TT.MM.JJJJ>\" />\n";
echo " <br />\n";
echo " <label>Telefon</label>\n";
echo " <input type=\"text\" name=\"Telefon\" value=\"".$nt['Telefon']."\"/>\n";
echo " <br />\n";
echo " <label>Fax</label>\n";
echo " <input type=\"text\" name=\"Fax\" value=\"".$nt['Fax']."\"/>\n";
echo " <br />\n";
echo " <label>Mobil</label>\n";
echo " <input type=\"text\" name=\"Mobil\" value=\"".$nt['Mobil']."\"/>\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <input type=\"text\" name=\"Email\" value=\"".$nt['Email']."\"/>\n";
echo " <br />\n";
echo " <label>Homepage</label>\n";
echo " <input type=\"text\" name=\"Homepage\" value=\"".$nt['Homepage']."\"/>\n";
echo " <br />\n";
echo " <label>Registergericht</label>\n";
echo " <input type=\"text\" name=\"Gericht\" value=\"".$nt['Gericht']."\"/>\n";
echo " <br />\n";
echo " <label>USt-ID / SteuerNr.</label>\n";
echo " <input type=\"text\" name=\"SteuerNr\" value=\"".$nt['SteuerNr']."\"/>\n";
echo " <br />\n";
echo " <h2>Bankverbindung</h2>\n";
echo " <label>Inhaber</label>\n";
echo " <input type=\"text\" name=\"Kto_Inhaber\" value=\"".$nt['Kto_Inhaber']."\"/>\n";
echo " <br />\n";
echo " <label>IBAN</label>\n";
echo " <input type=\"text\" name=\"Kto_Nummer\" value=\"".$nt['Kto_Nummer']."\"/>\n";
echo " <br />\n";
echo " <label>BIC</label>\n";
echo " <input type=\"text\" name=\"BLZ\" value=\"".$nt['BLZ']."\"/>\n";
echo " <br />\n";
echo " <label>Bank</label>\n";
echo " <input type=\"text\" name=\"Bank\" value=\"".$nt['Bank']."\"/>\n";
echo " <br />\n";
echo " <label>Datenschutzerklärung</label>\n";
echo " <input type=\"checkbox\" name=\"DSchutz\" value=\"1\" ";
if ($nt['DSchutz']) {
echo "checked=\"checked\" ";
}
echo "/>\n";
echo " <br />\n";
echo " </fieldset>\n";
echo " <fieldset>\n";
echo " <legend>Kunde speichern</legend>\n";
echo " <input type=\"submit\" class=\"button_save\" name=\"formaction\" value=\"save\" title=\"Kunde speichern\" />\n";
echo " <br />\n";
echo " </fieldset>\n";
echo "</form>\n";
?>

5
inhalte/kontakt_over.php Normal file
View File

@@ -0,0 +1,5 @@
<?php
$sql = "SELECT * FROM ".PREFIX."_Kontakte ".$Abfrage." ORDER BY Nachname ASC, Firma ASC";
$result = $db->query($sql);
include "inhalte/vt_overview.php";
?>

76
inhalte/kontakt_save.php Normal file
View File

@@ -0,0 +1,76 @@
<?php
if ("" != $_POST['Geb_Datum']) {
$nt = explode(".", $_POST['Geb_Datum']);
$Geb_Datum = $nt['2']."-".$nt['1']."-".$nt['0'];
if (3 != sizeof($nt)) {
echo "<h1>Bitte überprüfen Sie das Format des Geburtsdatums bei der Eingabe!</h1>\n";
echo "<h2>Das korrekte Datumsformat ist z.B.: \"25.07.2009\"!</h2>\n";
} else {
if (4 !=strlen($nt['2'])) {
echo "<h1>Bitte überprüfen Sie das Datumsformat 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'])) {
$temp = 1;
}
}
}
} else {
$Geb_Datum = "0000-00-00";
}
if (isset($_POST['new'])) {
$sql = 'INSERT INTO '.PREFIX.'_Kontakte (ID, Datum) VALUES (NULL, 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'];
} elseif(isset($_POST['edit'])) {
$ID = $_POST['ID'];
}
$sql = 'UPDATE '.PREFIX.'_Kontakte SET
Firma = "'.$_POST['Firma'].'",
Anrede = "'.$_POST['Anrede'].'",
Vorname = "'.$_POST['Vorname'].'",
Nachname = "'.$_POST['Nachname'].'",
Strasse = "'.$_POST['Strasse'].'",
Nummer = "'.$_POST['Nummer'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Land = "'.$_POST['Land'].'",
Geb_Datum = "'.$Geb_Datum.'",
Telefon = "'.$_POST['Telefon'].'",
Fax = "'.$_POST['Fax'].'",
Mobil = "'.$_POST['Mobil'].'",
Email = "'.$_POST['Email'].'",
Homepage = "'.$_POST['Homepage'].'",
Gericht = "'.$_POST['Gericht'].'",
SteuerNr = "'.$_POST['SteuerNr'].'",
Kto_Inhaber = "'.$_POST['Kto_Inhaber'].'",
Kto_Nummer = "'.$_POST['Kto_Nummer'].'",
BLZ = "'.$_POST['BLZ'].'",
Bank = "'.$_POST['Bank'].'",
DSchutz = "'.$_POST['DSchutz'].'"
WHERE ID = "'.$ID.'";';
$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 "<h2>Kunde <i>".$_POST['Firma'].", ".$_POST['Vorname']." ".$_POST['Nachname']."</i> wurde gespeichert!</h2>\n";
echo "<form action=\"index.php?section=kontakt\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$ID."\" />\n";
echo " <input type=\"submit\" class=\"button_view\" name=\"formaction\" value=\"show\" title=\"Kunde anzeigen\" />\n";
echo "</form>\n";
echo "<br class=\"fix\"/>\n";
?>

332
inhalte/kontakt_show.php Normal file
View File

@@ -0,0 +1,332 @@
<?php
$sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum , DATE_FORMAT(Geb_Datum, '%d.%m.%Y') AS Geb_Datum FROM ".PREFIX."_Kontakte WHERE ID = \"".$_POST['ID']."\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
echo "<fieldset>\n";
echo " <legend>";
if ("" != $nt['Firma']) {
echo $nt['Firma'];
} else {
echo $nt['Anrede']." ".$nt['Vorname']." ".$nt['Nachname'];
}
echo "</legend>\n";
echo " <h2>Kunde seit: ".$nt['Datum']."</h2>\n";
echo " <label>Kundennummer:</label><label class=\"data\">".$nt['ID']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Firma:</label><label class=\"data\">".$nt['Firma']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Anrede:</label><label class=\"data\">".$nt['Anrede']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Name:</label><label class=\"data\">".$nt['Vorname']." ".$nt['Nachname']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Adresse:</label><label class=\"data\">".$nt['Strasse']." ".$nt['Nummer']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Ort:</label><label class=\"data\">".$nt['PLZ']." ".$nt['Ort']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Land:</label><label class=\"data\">".$nt['Land']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Geburtsdatum:</label><label class=\"data\">".$nt['Geb_Datum']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " &nbsp;<br />\n";
echo " <label>Telefon:</label><label class=\"data\">".$nt['Telefon']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Fax:</label><label class=\"data\">".$nt['Fax']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Mobil:</label><label class=\"data\">".$nt['Mobil']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Email:</label><label class=\"data\"><a href=\"mailto:".$nt['Email']."\">".$nt['Email']."</a></label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Homepage:</label><label class=\"data\"><a href=\"".$nt['Homepage']."\" target=\"_blank\">".$nt['Homepage']."</a></label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Registergericht:</label><label class=\"data\">".$nt['Gericht']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>USt-ID / SteuerNr:</label><label class=\"data\">".$nt['SteuerNr']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <h2>Bankverbindung</h2>\n";
echo " <label>Inhaber:</label><label class=\"data\">".$nt['Kto_Inhaber']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>IBAN:</label><label class=\"data\">".$nt['Kto_Nummer']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>BIC:</label><label class=\"data\">".$nt['BLZ']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Bank:</label><label class=\"data\">".$nt['Bank']."</label>\n";
echo " <br class=\"fix\" />\n";
echo " <label>Datenschutzerklärung:</label><label class=\"data\">";
if ($nt['DSchutz']) {
echo "liegt vor";
} else {
echo "liegt nicht vor";
}
echo "</label>\n";
echo " <br class=\"fix\" />\n";
if ($_SESSION['Firma']['KfZ']) {
$sqlkfz = "SELECT * FROM ".PREFIX."_KfZ WHERE Kontakt_ID = \"".$_POST['ID']."\";";
$resultkfz = $db->query($sqlkfz);
while ($ntkfz = $resultkfz->fetch_assoc()) {
var_dump($ntkfz);
}
}
$sqlan = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Angebote WHERE Kontakt_ID = \"".$_POST['ID']."\" ORDER BY Jahr DESC, ID DESC;";
$resultan = $db->query($sqlan);
echo " <h2>Angebote</h2>\n";
echo " <table>\n";
echo " <form action=\"index.php?section=angebot\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"view\" />\n";
echo " <input type=\"hidden\" name=\"from\" value=\"".$nt['ID']."\" />\n";
echo " <colgroup>\n";
echo " <col span=\"2\" width=\"10%\" />\n";
echo " <col width=\"60%\" />\n";
echo " <col width=\"20%\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
echo " <th>#</th>\n";
echo " <th>zu LV</th>\n";
echo " <th>Bearbeiter</th>\n";
echo " <th>Datum</th>\n";
echo " </tr>\n";
while ($ntan = $resultan->fetch_assoc()) {
echo " <tr>\n";
while (strlen($ntan['ID']) < $_SESSION['Firma']['Stellen']) {
$ntan['ID'] = "0".$ntan['ID'];
}
while (strlen($ntan['LV_ID']) < $_SESSION['Firma']['Stellen']) {
$ntan['LV_ID'] = "0".$ntan['LV_ID'];
}
echo " <td><input type=\"submit\" class=\"button_kunde\" name=\"ID\" value=\"".$ntan['Jahr']."_".$ntan['ID']."\" title=\"Angebot anzeigen\" /></td>\n";
if ((0 == $ntan['LV_Jahr']) AND (0 == $ntan['LV_ID'])) {
echo " <td>&nbsp;</td>\n";
} else {
echo " <td>".$ntan['LV_Jahr']."_".$ntan['LV_ID']."</td>\n";
}
$sqltmp = "SELECT Vorname, Nachname FROM Admin WHERE ID = \"".$ntan['Admin_ID']."\";";
$resulttmp = $db->query($sqltmp);
$nttmp = $resulttmp->fetch_assoc();
echo " <td>".$nttmp['Vorname']." ".$nttmp['Nachname']."</td>\n";
echo " <td>".$ntan['Datum']."</td>\n";
echo " </tr>\n";
}
echo " </form>\n";
echo " </table>\n";
$sqlau = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Auftraege WHERE Kontakt_ID = \"".$_POST['ID']."\" ORDER BY Jahr DESC, ID DESC;";
$resultau = $db->query($sqlau);
echo " <h2>Auftragsbestätigungen</h2>\n";
echo " <table>\n";
echo " <form action=\"index.php?section=bestaet\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"view\" />\n";
echo " <input type=\"hidden\" name=\"from\" value=\"".$nt['ID']."\" />\n";
echo " <colgroup>\n";
echo " <col span=\"2\" width=\"10%\" />\n";
echo " <col width=\"30%\" />\n";
echo " <col width=\"30%\" />\n";
echo " <col width=\"20%\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
echo " <th>#</th>\n";
echo " <th>Angebot</th>\n";
echo " <th>Bearbeiter</th>\n";
echo " <th>Auftragspreis</th>\n";
echo " <th>Datum</th>\n";
echo " </tr>\n";
while ($ntau = $resultau->fetch_assoc()) {
echo " <tr>\n";
while (strlen($ntau['Angebot_ID']) < $_SESSION['Firma']['Stellen']) {
$ntau['Angebot_ID'] = "0".$ntau['Angebot_ID'];
}
while (strlen($ntau['ID']) < $_SESSION['Firma']['Stellen']) {
$ntau['ID'] = "0".$ntau['ID'];
}
echo " <td><input type=\"submit\" class=\"button_kunde\" name=\"ID\" value=\"".$ntau['Jahr']."_".$ntau['ID']."\" title=\"Auftragsbestätigung anzeigen\" /></td>\n";
if ((0 == $ntau['Angebot_Jahr']) AND (0 == $ntau['Angebot_ID'])) {
echo " <td>&nbsp;</td>\n";
} else {
echo " <td>".$ntau['Angebot_Jahr']."_".$ntau['Angebot_ID']."</td>\n";
}
$sqltmp = "SELECT Vorname, Nachname FROM Admin WHERE ID = \"".$ntau['Admin_ID']."\";";
$resulttmp = $db->query($sqltmp);
$nttmp = $resulttmp->fetch_assoc();
echo " <td>".$nttmp['Vorname']." ".$nttmp['Nachname']."</td>\n";
echo " <td>".$ntau['Auftrag_Preis']." &euro;</td>\n";
echo " <td>".$ntau['Datum']."</td>\n";
echo " </tr>\n";
}
echo " </form>\n";
echo " </table>\n";
$sqlr = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Rechnungen WHERE Kontakt_ID = \"".$_POST['ID']."\" ORDER BY Jahr DESC, ID DESC;";
$resultr = $db->query($sqlr);
echo " <h2>Rechnungen</h2>\n";
echo " <table>\n";
echo " <form action=\"index.php?section=rechnung\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"view\" />\n";
echo " <input type=\"hidden\" name=\"from\" value=\"".$nt['ID']."\" />\n";
echo " <colgroup>\n";
echo " <col span=\"2\" width=\"10%\" />\n";
echo " <col width=\"20%\" />\n";
echo " <col width=\"10%\" />\n";
echo " <col width=\"20%\" />\n";
echo " <col width=\"10%\" />\n";
echo " <col width=\"20%\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
echo " <th>#</th>\n";
echo " <th>Auftrag / Lieferung</th>\n";
echo " <th>Bearbeiter</th>\n";
echo " <th>Typ</th>\n";
echo " <th>Rechnungsbetrag</th>\n";
echo " <th>Bezahlt</th>\n";
echo " <th>Datum</th>\n";
echo " </tr>\n";
while ($ntr = $resultr->fetch_assoc()) {
echo " <tr>\n";
while (strlen($ntr['Auftrag_ID']) < $_SESSION['Firma']['Stellen']) {
$ntr['Auftrag_ID'] = "0".$ntr['Auftrag_ID'];
}
while (strlen($ntr['Liefer_ID']) < $_SESSION['Firma']['Stellen']) {
$ntr['Liefer_ID'] = "0".$ntr['Liefer_ID'];
}
while (strlen($ntr['ID']) < $_SESSION['Firma']['Stellen']) {
$ntr['ID'] = "0".$ntr['ID'];
}
echo " <td><input type=\"submit\" class=\"button_kunde\" name=\"ID\" value=\"".$ntr['Jahr']."_".$ntr['ID']."\" title=\"Rechnung anzeigen\" /></td>\n";
if ((0 != $ntr['Auftrag_Jahr']) OR (0 != $ntau['Auftrag_ID'])) {
echo " <td>A_".$ntr['Auftrag_Jahr']."_".$ntr['Auftrag_ID']."</td>\n";
} elseif ((0 != $ntr['Liefer_Jahr']) OR (0 != $ntau['Liefer_ID'])) {
echo " <td>L_".$ntr['Liefer_Jahr']."_".$ntr['Liefer_ID']."</td>\n";
} else {
echo " <td>&nbsp;</td>\n";
}
$sqltmp = "SELECT Vorname, Nachname FROM Admin WHERE ID = \"".$ntr['Admin_ID']."\";";
$resulttmp = $db->query($sqltmp);
$nttmp = $resulttmp->fetch_assoc();
echo " <td>".$nttmp['Vorname']." ".$nttmp['Nachname']."</td>\n";
if ($ntr['Vorkasse']) {
echo " <td title=\"Vorkasse-Rechnung\">VK</td>\n";
} elseif ($ntr['Schluss_Rechnung']) {
echo " <td title=\"Schluss-Rechnung\">SR</td>\n";
} elseif ((0 == $ntr['Auftrag_Jahr']) AND (0 == $ntau['Auftrag_ID'])) {
echo " <td title=\"Rechnung ohne Auftrag\">OA</td>\n";
} else {
echo " <td title=\"Abschlagzahlung\">AZ</td>\n";
}
echo " <td>".$ntr['Preis']." &euro;</td>\n";
if ($ntr['Bezahlt']) {
echo " <td>ja</td>\n";
} else {
echo " <td>nein</td>\n";
}
echo " <td>".$ntr['Datum']."</td>\n";
echo " </tr>\n";
}
echo " </form>\n";
echo " </table>\n";
$sqlli = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_liefer WHERE Kontakt_ID = \"".$_POST['ID']."\" ORDER BY Jahr DESC, ID DESC;";
$resultli = $db->query($sqlli);
echo " <h2>Lieferscheine</h2>\n";
echo " <table>\n";
echo " <form action=\"index.php?section=liefer\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"view\" />\n";
echo " <input type=\"hidden\" name=\"from\" value=\"".$nt['ID']."\" />\n";
echo " <colgroup>\n";
echo " <col span=\"2\" width=\"10%\" />\n";
echo " <col width=\"30%\" />\n";
echo " <col width=\"30%\" />\n";
echo " <col width=\"20%\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
echo " <th>#</th>\n";
echo " <th>Auftrag / Rechnung</th>\n";
echo " <th>Bearbeiter</th>\n";
echo " <th>Auftragspreis</th>\n";
echo " <th>Datum</th>\n";
echo " </tr>\n";
while ($ntli = $resultli->fetch_assoc()) {
echo " <tr>\n";
while (strlen($ntli['Referenz_ID']) < $_SESSION['Firma']['Stellen']) {
$ntli['Referenz_ID'] = "0".$ntli['Referenz_ID'];
}
while (strlen($ntli['ID']) < $_SESSION['Firma']['Stellen']) {
$ntli['ID'] = "0".$ntli['ID'];
}
echo " <td><input type=\"submit\" class=\"button_kunde\" name=\"ID\" value=\"".$ntli['Jahr']."_".$ntli['ID']."\" title=\"Auftragsbestätigung anzeigen\" /></td>\n";
if ((0 == $ntli['Referenz_Jahr']) AND (0 == $ntli['Referenz_ID'])) {
echo " <td>&nbsp;</td>\n";
} else {
if ($ntli['Auftrag']) {
echo " <td>A_";
} else {
echo " <td>R_";
}
echo $ntli['Referenz_Jahr']."_".$ntli['Referenz_ID']."</td>\n";
}
$sqltmp = "SELECT Vorname, Nachname FROM Admin WHERE ID = \"".$ntli['Admin_ID']."\";";
$resulttmp = $db->query($sqltmp);
$nttmp = $resulttmp->fetch_assoc();
echo " <td>".$nttmp['Vorname']." ".$nttmp['Nachname']."</td>\n";
echo " <td>".$ntli['Auftrag_Preis']." &euro;</td>\n";
echo " <td>".$ntli['Datum']."</td>\n";
echo " </tr>\n";
}
echo " </form>\n";
echo " </table>\n";
$sqlgu = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Gutschriften WHERE Kontakt_ID = \"".$_POST['ID']."\" ORDER BY Jahr DESC, ID DESC;";
$resultgu = $db->query($sqlgu);
echo " <h2>Gutschriften</h2>\n";
echo " <table>\n";
echo " <form action=\"index.php?section=gut\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"formaction\" value=\"view\" />\n";
echo " <input type=\"hidden\" name=\"from\" value=\"".$nt['ID']."\" />\n";
echo " <colgroup>\n";
echo " <col span=\"2\" width=\"10%\" />\n";
echo " <col width=\"30%\" />\n";
echo " <col width=\"30%\" />\n";
echo " <col width=\"20%\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
echo " <th>#</th>\n";
echo " <th>Rechnung</th>\n";
echo " <th>Bearbeiter</th>\n";
echo " <th>Gutschriftbetrag</th>\n";
echo " <th>Datum</th>\n";
echo " </tr>\n";
while ($ntgu = $resultgu->fetch_assoc()) {
echo " <tr>\n";
while (strlen($ntgu['Rechnung_ID']) < $_SESSION['Firma']['Stellen']) {
$ntgu['Rechnung_ID'] = "0".$ntgu['Rechnung_ID'];
}
while (strlen($ntgu['ID']) < $_SESSION['Firma']['Stellen']) {
$ntgu['ID'] = "0".$ntgu['ID'];
}
echo " <td><input type=\"submit\" class=\"button_kunde\" name=\"ID\" value=\"".$ntgu['Jahr']."_".$ntgu['ID']."\" title=\"Gutschrift anzeigen\" /></td>\n";
if ((0 == $ntgu['Rechnung_Jahr']) AND (0 == $ntgu['Rechnung_ID'])) {
echo " <td>&nbsp;</td>\n";
} else {
echo " <td>".$ntgu['Rechnung_Jahr']."_".$ntgu['Rechnung_ID']."</td>\n";
}
$sqltmp = "SELECT Vorname, Nachname FROM Admin WHERE ID = \"".$ntgu['Admin_ID']."\";";
$resulttmp = $db->query($sqltmp);
$nttmp = $resulttmp->fetch_assoc();
echo " <td>".$nttmp['Vorname']." ".$nttmp['Nachname']."</td>\n";
echo " <td>".$ntgu['Preis']." &euro;</td>\n";
echo " <td>".$ntgu['Datum']."</td>\n";
echo " </tr>\n";
}
echo " </form>\n";
echo " </table>\n";
echo "</fieldset>\n";
echo "<p>&nbsp;<br />&nbsp;</p>\n";
?>

34
inhalte/left.php Normal file
View File

@@ -0,0 +1,34 @@
<?php
echo "<ul>\n";
echo " <li class=\"home";
if ((!isset($_GET['section'])) OR ("home" == $_GET['section'])) {
echo "_activ";
}
echo "\">";
echo "<a href=\"index.php?section=home\"><img src=\"img/home.gif\" /></a></li>\n";
echo " <li class=\"sv";
if (("sv" == $_GET['section']) OR ("lv" == $_GET['section']) OR ("angebot" == $_GET['section']) OR ("bestaet" == $_GET['section']) OR ("rechnung" == $_GET['section']) OR ("liefer" == $_GET['section']) OR ("gut" == $_GET['section']) OR ("oposten" == $_GET['section'])) {
echo "_activ";
}
echo "\" onmouseover=\"show_tooltip(sv)\" onmouseout=\"hide_tooltip()\">";
echo "<a href=\"index.php?section=sv\"><img src=\"img/small_schrift.png\" />Abwicklung</a></li>\n";
echo " <li class=\"vt";
if (("vt" == $_GET['section']) OR ("tracking" == $_GET['section']) OR ("eur" == $_GET['section']) OR ("turnus" == $_GET['section']) OR ("schrift" == $_GET['section']) OR ("arech" == $_GET['section'])) {
echo "_activ";
}
echo "\" onmouseover=\"show_tooltip(vt)\" onmouseout=\"hide_tooltip()\">";
echo "<a href=\"index.php?section=vt\"><img src=\"img/small_vt.png\" />Verwaltung</a></li>\n";
echo " <li class=\"st";
if (("stamm" == $_GET['section']) OR ("user" == $_GET['section']) OR ("texte" == $_GET['section']) OR ("kontakt" == $_GET['section']) OR ("artikel" == $_GET['section']) OR ("kfz" == $_GET['section'])) {
echo "_activ";
}
echo "\" onmouseover=\"show_tooltip(st)\" onmouseout=\"hide_tooltip()\">";
echo "<a href=\"index.php?section=stamm\"><img src=\"img/small_stamm.png\" />Stammdaten</a></li>\n";
echo " <li class=\"ie";
if (("ie" == $_GET['section'])) {
echo "_activ";
}
echo "\" onmouseover=\"show_tooltip(ie)\" onmouseout=\"hide_tooltip()\">";
echo "<a href=\"index.php?section=ie\"><img src=\"img/small_ie.png\" />Import / Export</a></li>\n";
echo "</ul>\n";
?>

30
inhalte/liefer.php Normal file
View File

@@ -0,0 +1,30 @@
<?php
if (isset($_POST['ID'])) {
$test = explode("_", $_POST['ID']);
$ID = $test['1'];
$Jahr = $test['0'];
}
$legend = "Lieferscheine";
$t_pos = "liefer";
$Typ = "Lieferschein";
$type = "Lieferschein";
$Text = "Lieferschein vom:";
$table = PREFIX."_liefer";
if (isset($_GET['pdf'])) {
include "inhalte/pdf_show.php";
} elseif (isset($_GET['mail'])) {
include "inhalte/mail.php";
} else {
if ((!isset($_POST['formaction'])) OR ("stop" == $_POST['formaction'])) {
include "inhalte/search.php";
include "inhalte/".$_GET['section']."_over.php";
} elseif ("mail" == $_POST['formaction']) {
} elseif ("email" == $_POST['formaction']) {
include "inhalte/email.php";
} else {
include "inhalte/".$_GET['section']."_".$_POST['formaction'].".php";
}
}
?>

Some files were not shown because too many files have changed in this diff Show More