<?php
/**
* jtlwawi_connector/dbeS/setArtikelBild.php
* JTL-Wawi Connector for VirtueMart
*
* Es gelten die Nutzungs- und Lizenzhinweise unter [url]http://www.jtl-software.de/jtlwawi.php[/url]
*
* @author JTL-Software <thomas@jtl-software.de>
* @copyright 2007, JTL-Software
* @link [url]http://jtl-software.de/jtlwawi.php[/url]
* @version v1.0 / 24.06.07
*/
require_once("syncinclude.php");
$return=3;
$_POST['userID'] = $_POST['euser'];
$_POST['userPWD'] = $_POST['epass'];
if (auth())
{
$return=0;
//nur BildNr 1 wird berücksichtigt
if (intval($_POST['kArtikelBild'])>0 && $_FILES['bild'])
{
//nur erstes Bild beachten
// if (intval($_POST['nNr'])==1) // Originalcode
if (intval($_POST['nNr'])>0 && intval($_POST['nNr'])<4) // Neu
{
$lfdNr= intval($_POST['nNr']); // Neu lfd. Nummer zur Unterscheidung
$product_id = getFremdArtikel(intval($_POST['kArtikelBild']));
// $bildname=$product_id.".jpg"; // Originalcode
$bildname=$product_id.$lfdNr.".jpg"; // lfd. Nr. ergänzt
move_uploaded_file($_FILES['bild']['tmp_name'],IMAGEPATH."product/".$bildname);
chmod (IMAGEPATH."product/".$bildname, 0644);
switch ($lfdNr) // Unterscheidung Hauptbild und weitere Bilder
{
// Erstes Bild
case 1:
//vorschaubild
// $vorschauBild=$product_id."_klein.jpg"; //Originalcode
$vorschauBild=$product_id.$lfdNr."_klein.jpg"; // lfd. Nr. ergänzt
erstelleThumbnail(IMAGEPATH."product/".$bildname,IMAGEPATH."product/".$vorschauBild,PSHOP_IMG_WIDTH,PSHOP_IMG_HEIGHT,80);
//updaten
eS_execute_query("update ".DBPVM."product set product_full_image=\"$bildname\", product_thumb_image=\"$vorschauBild\" where vendor_id=".VENDOR_ID." and product_id=".$product_id);
break;
/************* Weitere Bilder in der Tabelle product_files speichern ****/
default:
//vorschaubild
// print_r($_POST);
$size = getimagesize(IMAGEPATH."product/".$bildname);
$width = $size[0];
$height = $size[1];
$resHeight = strVal(PSHOP_IMG_HEIGHT);
$resWidth = strVal(PSHOP_IMG_WIDTH);
$vorschauBild=$product_id.$lfdNr."_".$resWidth."x".$resHeight.".jpg";
erstelleThumbnail(IMAGEPATH."product/".$bildname,IMAGEPATH."product/resized/".$vorschauBild,PSHOP_IMG_WIDTH,PSHOP_IMG_HEIGHT,80);
$file_id = $product_id * 10 + $lfdNr;
$file_name = IMAGEPATH."product/".$bildname;
$file_url = IMAGEURL."product/".$bildname;
// Insert der Daten
eS_execute_query("insert into ".DBPVM."product_files ( file_id, file_product_id, file_name, file_title, file_extension, file_mimetype, file_url, file_published, file_is_image, file_image_height, file_image_width, file_image_thumb_height, file_image_thumb_width ) values ( $file_id , $product_id, '$file_name', 'Beschreibung noch offen', 'png', 'image/png', '$file_url', 1, 1, $height, $width, $resHeight, $resWidth )" );
break;
/************* Weitere Bilder in der Tabelle product_files speichern ****/
} // switch
}
}
}
mysql_close();
echo($return);
logge($return);
?>