foreach ($Language as $Langrow) {
	if ($Langrow["SHOP"]>0 and $Langrow["ERP"]>0) $Languages[$Langrow["ERP"]]=$Langrow["SHOP"];
}

/*******************************************
* Import starten
*******************************************/
$artikel=shopartikel(); //array_keys($Languages));

echo "Artikelexport ERP -&gt; xt:Commerce (Standardsprache $ShopdefaultLang): ".count($artikel)." Artikel markiert.<br>";

if ($artikel) { //Mit jedem Artikel in der Defaultsprache:
	foreach ($artikel as $data) {
		//Kategorie abfragen/anlegen
		$data["categories_id"]=getCategory($data["partsgroup"],$ShopdefaultLang,$Languages);
		chkartikel($data,$ShopdefaultLang,false);
	}

	foreach ($Languages as $erplang=>$shoplang) { //Mit jeder weiteren Sprache
		$artikel=shopartikellang($erplang,$SpracheAlle);
		echo "Shopsprache: $shoplang<br>";
		if ($artikel) {
			foreach ($artikel as $data) {
				//Kategorie abfragen
				$data["categories_id"]=getCategory($data["partsgroup"],$shoplang,$Languages);
				if ($SpracheAlle) {
					if ($data["translation"]=="") $data["translation"]=$data["description"];
					if ($data["longdescription"]=="") $data["longdescription"]=$data["notes"];
				}
				chkartikellang($data,$shoplang);
			}
Example #2
0
    }
} else {
    $tax[0] = "";
}
if ($_FILES["csv"]["name"] || $_POST["nofile"] && file_exists($SHOPdir)) {
    if ($_FILES["csv"]["tmp_name"]) {
        move_uploaded_file($_FILES["csv"]["tmp_name"], $SHOPdir);
    }
    $f = fopen($SHOPdir, "r");
    $header = fgetcsv($f, 1000, ";");
    $header[] = "categories_id";
    $data = fgetcsv($f, 1000, ";");
    while (!feof($f)) {
        $catId = getCategory($data[array_search("categories_name", $header)]);
        $data[] = $catId;
        chkartikel($data);
        $data = fgetcsv($f, 1000, ";");
    }
    fclose($f);
    echo "<a href='trans.php'>zur&uuml;ck</a>";
} else {
    ?>
<html>
	<head>
		<title>Datenaustausch ERP-xt:Commerce</title>
	</head>
<body>
<center>
<br>
<h1>Artikelimport aus csv-Datei in xt:Commerce</h1><br>
<form name="csv" action="shopimport_csv.php" enctype="multipart/form-data" method="post">