<?php if (!isset ($_POST['edit']))
{
$dir = "./member/csvupload/".$_SESSION['userid']."_".$_SESSION['username']."";
if ($handle = opendir($dir))
{
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
if (substr($file, - 3) == "csv")
{
$datei = $file;
break;
}
}
}
closedir($handle);
}
if (isset ($datei))
{
$Dateizeiger = fopen("member/csvupload/".$_SESSION['userid']."_".$_SESSION['username']."/".$datei."", "r");
$bild_error = "";
$Daten = fgetcsv($Dateizeiger, 100000, ";");
$anzeigenart = ucwords(substr($Daten[0], 4));
$_SESSION['anzeigenart'] = $anzeigenart;
$anzeigenart_db = strtolower($anzeigenart);
$Daten = fgetcsv($Dateizeiger, 100000, ";");
$kategorien = explode("(", $Daten[0]);
$kategoriename = str_replace("Kategorie:", "", $kategorien['0']);
$_SESSION['katname'] = $kategoriename;
$kategorie_db = str_replace(")", "", $kategorien[1]);
$kategorienids = explode("~", str_replace(")", "", $kategorien[1]));
if ($kategorienids[0] == "")
{
$kategorienids = str_replace(")", "", $kategorien[1]);
$kat1 = $kategorienids;$_SESSION['kat1']=$kat1;;
}
else
{
$kat1 = $kategorienids[0];$_SESSION['kat1']=$kat1;
$kat2 = $kategorienids[1];
$kat3 = $kategorienids[2];
}
$Daten = fgetcsv($Dateizeiger, 100000, ";");
$Daten = fgetcsv($Dateizeiger, 100000, ";");
$anzeige_normal = array();
$anzeige_details = array();
for ($i = 0; $i < count($Daten); $i++)
{
if (substr($Daten[$i], - 1) == ".")
{
$anzdetails = explode(" [", trim($Daten[$i]));
$anzeige_details[$i] = $anzdetails[0];
}
else
{
$anz = explode(" [", trim($Daten[$i]));
$anzeige_normal[$i] = $anz[0];
}
}
for($Zeilen=5;($Daten = fgetcsv($Dateizeiger, 100000, ";"))!==false;$Zeilen++)
{
$query = "INSERT into nd_csvanzeigen_".$_SESSION['userid']." (id) values ('$Zeilen')";
mysql_query($query, $db);
$query = "INSERT into nd_csvbilder_".$_SESSION['userid']." (anzid) values ('$Zeilen')";
mysql_query($query, $db);
for ($i = 0; $i < count($anzeige_normal); $i++)
{
$sql = "UPDATE nd_csvanzeigen_".$_SESSION['userid']." SET ".$anzeige_normal[$i]."='".$Daten[$i]."'";
$sqlend=" WHERE id='".$Zeilen."'";
mysql_query($sql, $db);
if ($anzeige_normal[$i] == "laufzeit")
{
$gueltig = $Daten[$i] * 86400;
$sql .= ",gueltig='".($cfg['time'] + $gueltig)."'";
}
if ($anzeige_normal[$i] == "start_preis")
{
$start_preis = str_replace(",", ".", $Daten[$i]);
$sql .= ",start_preis='".$start_preis."'";
}
if ($anzeige_normal[$i] == "mindestpreis")
{
$mindestpreis = str_replace(",", ".", $Daten[$i]);
$sql .= ",mindestpreis='".$mindestpreis."'";
}
if ($anzeige_normal[$i] == "sofort_preis")
{
$sofort_preis = str_replace(",", ".", $Daten[$i]);
$sql .= ",sofort_preis='".$sofort_preis."'";
}
if ($anzeige_normal[$i] == "versand_preis")
{
$versand_preis = str_replace(",", ".", $Daten[$i]);
$sql .= ",versand_preis='".$versand_preis."'";
}
if ($anzeige_normal[$i] == "beschreibung" && $config['html_editor'] == "ja")
{
$Daten[$i] = nl2br($Daten[$i]);
$sql .= ",beschreibung='".$Daten[$i]."'";
}
if ($anzeige_normal[$i] == "bild" && $Daten[$i] != '' && file_exists("member/csvupload/".$_SESSION['userid']."_".$_SESSION['username']."/".$Daten[$i].""))
{
$sql = "UPDATE nd_csvbilder_".$_SESSION['userid']." SET bild1='".$Daten[$i]."' WHERE anzid='".$Zeilen."'";
mysql_query($sql, $db);
$sql .= ",bild_anzahl='1'";
}
mysql_query($sql.$sqlend, $db);
}
}
}
}