- $test = $_POST["test"];
- $lager = $_POST["lager"];
- $TextUpd = $_POST["TextUpd"];
- $trenner = ($_POST["trenner"])?$_POST["trenner"]:",";
- $trennzeichen = ($_POST["trennzeichen"])?$_POST["trennzeichen"]:"";
- $precision = $_POST["precision"];
- $quotation = $_POST["quotation"];
- $quottype = $_POST["quottype"];
- $file = "../users/parts.csv";
- $table = "parts";
-
- /* no data? */
- if (empty($_FILES["Datei"]["name"]))
- ende ("Kein Datenfile angegeben");
-
- /* copy file */
- if (!move_uploaded_file($_FILES["Datei"]["tmp_name"],$file)) {
- ende ("Upload von Datei fehlerhaft.".$_FILES["Datei"]["error"]);
- }
+ $file = "parts";
+
+ if ($_GET["cron"]==1) {
+ $Cron = True;
+ if (file_exists($dir.$file.".zip")) {
+ exec ($zip_bin.$dir.$file.".zip");
+ } else if (file_exists($dir.$file.".gz")) {
+ exec ($gz_bin.$dir.$file.".csv.gz");
+ } else if (!file_exists($dir.$file.".csv")) {
+ ende($dir.$file.".csv nicht gefunden");
+ }
+ $_POST["trenner"] = "#9"; // Tabulator
+ $_POST["trennzeichen"] = ";"; // Anderes Trennzeichen
+ $_POST["dimensionunit"] = "Stck"; // Artikeleinheit
+ $_POST["serviceunit"] = "Std"; // Dienstleistungseinheit
+ $_POST["bugru"] = "1600"; // Std-Bugru
+ $_POST["bugrufix"] = "2"; // Nur wenn keine Passende angegeben
+ $_POST["shop"] = "f"; // Shopartikel
+ $_POST["show"] = ""; // Kontrollausgabe
+ $_POST["test"] = ""; // Testlauf == 1
+ $_POST["lager"] = ""; // Nicht gebraucht
+ $_POST["lagerplatz"] = "";
+ $_POST["precision"] = "2"; // Runden auf nn Stellen
+ $_POST["quotation"] = ""; // Preisaufschlag
+ $_POST["quottype"] = "P"; // Prozent?
+ $_POST["wgtrenner"] = "!"; // Trennzeichen der Warengruppen
+ $_POST["TextUpd"] = "1"; // Textupdate durchführen
+ $_POST["update"] = "U"; // Bei vorhandenen Nummer updaten
+ $_POST["ware"] = "W"; // Ist ein Artikel
+ $_POST["encoding"] = "";
+ } else {
+
+ /* no data? */
+ if (empty($_FILES["Datei"]["name"]))
+ ende ("Kein Datenfile angegeben");
+
+ /* copy file */
+ if (substr($_FILES["Datei"]["name"],-2)=="gz") {
+ if (move_uploaded_file($_FILES["Datei"]["tmp_name"],$dir.$file.".csv.gz")) {
+ echo $gz_bin.$dir.$file.".csv.gz";
+ exec ($gz_bin.$dir.$file.".csv.gz");
+ } else {
+ ende ("Upload von Datei fehlerhaft.".$_FILES["Datei"]["error"]);
+ };
+ } else if (substr($_FILES["Datei"]["name"],-3)=="zip") {
+ if (move_uploaded_file($_FILES["Datei"]["tmp_name"],$dir.$file.".zip")) {
+ exec ($zip_bin.$dir.$file.".zip");
+ } else {
+ ende ("Upload von Datei fehlerhaft.".$_FILES["Datei"]["error"]);
+ };
+ } else if (!move_uploaded_file($_FILES["Datei"]["tmp_name"],$dir.$file.".csv")) {
+ ende ("Upload von Datei fehlerhaft.".$_FILES["Datei"]["error"]);
+ };
+ }