assign("Ueberschrift", "Produkte"); $smarty->assign("Bedienungsinfo", ' Bestellungen / zu wenig / bestellt, nicht vorrätig'); include "include/DBconnect.inc"; include "include/DB/einzelprodukte_tbl.inc"; $primary_key = $einzelprodukte_primary_key; $daten_liste = $einzelprodukte_daten_liste; include "include/sortierung.inc"; if ($Datensatz=="insert" && $Schreibrecht) { einzelprodukte_daten_formular(&$daten_liste, &$Datenliste, $Datenfilter); einzelprodukte_daten_einfuegen(&$daten_liste, &$Datenliste); $Edit = false; } if ($Datensatz=="update" && $Schreibrecht) { einzelprodukte_daten_formular(&$daten_liste, &$Datenliste, $Datenfilter); einzelprodukte_daten_speichern(&$daten_liste, &$Datenliste, $Datenfilter); $Edit = false; } if ($Delete) { $Datenliste[$primary_key]=$ID; einzelprodukte_loeschen(&$daten_liste, &$Datenliste, $Datenfilter); } einzelprodukte_daten_liste($Column, &$daten_liste, &$Datenliste, $primary_key, $Datenfilter, $Edit, $ID); if ($Edit) { $Datenliste[$ID]["Edit"] = true; } if ($Insert) { // Element ohne Primärschlüssel als Editierbar wählen $Datenliste[""]["Edit"] = true; $smarty->assign("Edit", true); } else { // Leeren Eintrag am Listenanfang entfernen: array_shift($Datenliste); } // Neueintrag oder Änderung? if ($Insert) { $Datensatz="insert"; } if ($Edit) { $Datensatz="update"; } $smarty->assign("Datensatz", $Datensatz); $smarty->assign("Titelliste", $daten_liste); $smarty->assign("Liste", $Datenliste); $smarty->assign("primary_key", $primary_key); if ($do_display) { $smarty->display("Standardliste.tpl"); } ?>