﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
1607	E-Warning Banner Manager	FräuleinGarn	somebody	"Weiß leider nicht mehr, wie ich den Fehler erzeugt habe.

Warnmeldung
{{{
E_WARNING	: LoggingManager: unlink(/var/www/vhosts/meinshop/images/banner/): Is a directory in File: /var/www/vhosts/meinshop/admin/banner_manager.php on Line: 84
}}}

Sollte es in der Datei statt


{{{
// new banner available & delete old
        if (is_object($banners_image) && $banners_image->filename != '') {
          $banners_image_exist = $banners_image->filename;
          $banner_query = xtc_db_query(""SELECT banners_image 
                                          FROM "" . TABLE_BANNERS . "" 
                                         WHERE banners_id = '"" . (int)$banners_id . ""'"");
          $banner = xtc_db_fetch_array($banner_query);
          $image_location = DIR_FS_CATALOG_IMAGES . 'banner/'.$banner['banners_image'];
          if (file_exists($image_location)) {
            @unlink($image_location);
}}}

nicht


{{{
// new banner available & delete old
        if (is_object($banners_image) && $banners_image->filename != '') {
          $banners_image_exist = $banners_image->filename;
          $banner_query = xtc_db_query(""SELECT banners_image 
                                          FROM "" . TABLE_BANNERS . "" 
                                         WHERE banners_id = '"" . (int)$banners_id . ""'"");
          $banner = xtc_db_fetch_array($banner_query);
          $image_location = DIR_FS_CATALOG_IMAGES . 'banner/'.$banner['banners_image'];
          if (is_file($image_location)) {
            @unlink($image_location);
}}}

heißen? Also is_file statt file_exist.

Zusätzlich könnte man auch ändern, dass der gesamte Block in Zeile 76-86 nur ausgeführt wird, wenn die action 'insert' ist und nicht auch bei 'update'."	Bug/Fehler	closed	normal	modified-shop-2.0.5.0	Admin	2.0.4.2	fixed				
