$file = "parts"; /* no data? */ if (empty($_FILES["Datei"]["name"])) { ende("Kein Datenfile angegeben"); } /* copy file */ if (!move_uploaded_file($_FILES["Datei"]["tmp_name"], $file . ".csv")) { ende("Upload von Datei fehlerhaft." . $_FILES["Datei"]["error"]); } /* check if file is really there */ if (!file_exists("{$file}.csv") or filesize("{$file}.csv") == 0) { ende("Datenfile ({$file}.csv) nicht im Ordner gefunden oder leer"); } /* Zu diesem Zeitpunkt wurde der Artikel Importiert */ if (!$db->chkcol($file)) { ende("Importspalte konnte nicht angelegt werden"); } /* first check all elements */ $_test = $_POST; $_test["precision"] = -1; $_test["quotation"] = 0; $_test["lager"] = $_POST["lager"]; $_test["lagerplatz"] = $_POST["lagerplatz"]; /* just print data or insert it, if test is false */ import_parts($db, $file, $trenner, $trennzeichen, $parts, FALSE, !$test, $_POST["show"], $_POST); } else { $bugrus = getAllBG($db); ?> <p class="listtop">Artikelimport für die ERP<p> <br>
echo "<br>{$i} Daten erfolgreich importierti<br>"; if ($cliencoding == "UTF8") { $db->query("SET CLIENT_ENCODING TO 'UTF8'"); } $stop = time(); echo $stop - $start . " Sekunden"; } else { if (!$test) { $rc = $db->query("ROLLBACK"); } echo "Fehler in Zeile: " . $i . "<br>"; echo $sql . "<br>"; ende(6); } } else { ende(4); } echo "</table><br>Fertig. {$i} Banken importiert."; } else { ?> <p class="listtop">BLZ-Import für die ERP<p> <br>Die erste Zeile enthält keine Feldnamen der Daten.<br> Die Datenfelder haben eine feste Breite.<br><br> Die Daten können hier bezogen werden:<br> <a http='http://www.bundesbank.de/zahlungsverkehr/zahlungsverkehr_bankleitzahlen_download.php'> http://www.bundesbank.de/zahlungsverkehr/zahlungsverkehr_bankleitzahlen_download.php</a><br><br> Das File vorher <b>nicht</b> auf UTF8 wandeln!<br><br> Achtung!! Die bestehenden BLZ-Daten werden zunächst gelöscht. <br> <form name="import" method="post" enctype="multipart/form-data" action="blz.php"> <input type="hidden" name="MAX_FILE_SIZE" value="20000000">
$file = false; } } if (!$file) { ende("Kein Datenfile"); } $trenner = $_POST["trenner"] ? $_POST["trenner"] : ","; if (!file_exists("{$file}.csv")) { ende("{$file}.csv nicht im Ordner oder leer"); } if (!$db->chkcol($file)) { ende("Importspalte kann nicht angelegt werden"); } $employee = chkUsr($_SESSION["employee"]); if (!$employee) { ende("Ungültiger User"); } $kunde_fld = array_keys($address); $f = fopen("{$file}.csv", "r"); $zeile = fgets($f, 1200); $infld = split($trenner, strtolower($zeile)); $first = true; $ok = true; foreach ($infld as $fld) { $fld = strtolower(trim(strtr($fld, array("\"" => "", "'" => "")))); if ($fld == "branche" && !$crm) { $in_fld[] = ""; continue; } if ($fld == "sw" && !$crm) { $in_fld[] = "";
<table border=0> <tr><td>Adresse</td><td><input type="text" size=40 maxlength=255 name="adresse"></td></tr> <tr><td>Name</td><td><input type="text" size=40 maxlength=255 name="name"></td></tr> <tr align=center><td colspan=2><input type="submit" name="aktion" value="WWW-Adresse hinzufügen"> <input type="reset" value="Zurücksetzen"></td></tr> </table></td></tr></form> </table> <br><<?php echo $dividier; ?> width=50%><br> <sup>*</sup>Bei den mit diesen Angaben gekennzeichneten Feldern muss immer mindestens eines für jede Person ausgefüllt sein. D.h. z.B. es muss mindestens ein Jahrgang für die Person angegeben werden.<br> <sup>**</sup>Bei der Erstellung von Serienbriefen wird automatisch die Adresse mit der größten Priorität verwendet. <?php Personentermine_anzeigen($id); } else { ?> Der Datensatz wurde leider nicht gefunden.<br> Beginnen Sie <a href="<?php echo $PHP_SELF; ?> ?aktion=bearbeiten$penne">hier</a> noch einmal! <?php } } else { anzeige("bearbeiten"); } ende();
$file = false; } } if (!$file) { ende(2); } if (!file_exists($file . "_contact.csv")) { ende(5); } $prenumber = $_POST["prenumber"]; $employee = chkUsr($_SESSION["employee"]); if (!$employee) { ende(4); } if (!$db->chkcol($file)) { ende(6); } $f = fopen($file . "_contact.csv", "r"); $zeile = fgetcsv($f, 2000, $trenner); $first = true; foreach ($zeile as $fld) { $fld = strtolower(trim(strtr($fld, array("\"" => "", "'" => "")))); $in_fld[] = $fld; } $j = 0; $zeile = fgetcsv($f, 2000, $trenner); while (!feof($f)) { $i = -1; $firma = ""; $name = false; $id = false;