Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Datei /admin/includes/product_thumbnail_images.php fehlerhaft

    ralph_84

    • Fördermitglied
    • Beiträge: 499
    • Geschlecht:
    Hallo erst einmal.

    Habe gerade gesehen, dass die Einträge in der /admin/inludes/product_thumbnail_images.php

    alle doppelt vorhanden sind.

    Siehe Listing:

    Code: PHP  [Auswählen]
    <?php
    /* --------------------------------------------------------------
       $Id: product_thumbnail_images.php 899 2005-04-29 02:40:57Z hhgag $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))

       Copyright (c) 2003 XT-Commerce
       --------------------------------------------------------------

       Released under the GNU General Public License
       --------------------------------------------------------------*/


      $a = new image_manipulation(DIR_FS_CATALOG_ORIGINAL_IMAGES . $products_image_name,PRODUCT_IMAGE_THUMBNAIL_WIDTH,PRODUCT_IMAGE_THUMBNAIL_HEIGHT,DIR_FS_CATALOG_THUMBNAIL_IMAGES . $products_image_name,IMAGE_QUALITY,'');

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_BEVEL);
    if (PRODUCT_IMAGE_THUMBNAIL_BEVEL != ''){
    $a->bevel($array[0],$array[1],$array[2]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_GREYSCALE);
    if (PRODUCT_IMAGE_THUMBNAIL_GREYSCALE != ''){
    $a->greyscale($array[0],$array[1],$array[2]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_ELLIPSE);
    if (PRODUCT_IMAGE_THUMBNAIL_ELLIPSE !== ''){
    $a->ellipse($array[0]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_ROUND_EDGES);
    if (PRODUCT_IMAGE_THUMBNAIL_ROUND_EDGES != ''){
    $a->round_edges($array[0],$array[1],$array[2]);}

    $string=str_replace("'",'',PRODUCT_IMAGE_THUMBNAIL_MERGE);
    $string=str_replace(')','',$string);
    $string=str_replace('(',DIR_FS_CATALOG_IMAGES,$string);
    $array=explode(',',$string);
    //$array=clear_string();
    if (PRODUCT_IMAGE_THUMBNAIL_MERGE != ''){
    $a->merge($array[0],$array[1],$array[2],$array[3],$array[4]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_FRAME);
    if (PRODUCT_IMAGE_THUMBNAIL_FRAME != ''){
    $a->frame($array[0],$array[1],$array[2],$array[3]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_DROP_SHADOW);
    if (PRODUCT_IMAGE_THUMBNAIL_DROP_SHADOW != ''){
    $a->drop_shadow($array[0],$array[1],$array[2]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_MOTION_BLUR);
    if (PRODUCT_IMAGE_THUMBNAIL_MOTION_BLUR != ''){
    $a->motion_blur($array[0],$array[1]);}

              $a->create();
    ?><?php
    /* --------------------------------------------------------------
       $Id: product_thumbnail_images.php 899 2005-04-29 02:40:57Z hhgag $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))

       Copyright (c) 2003 XT-Commerce
       --------------------------------------------------------------

       Released under the GNU General Public License
       --------------------------------------------------------------*/


      $a = new image_manipulation(DIR_FS_CATALOG_ORIGINAL_IMAGES . $products_image_name,PRODUCT_IMAGE_THUMBNAIL_WIDTH,PRODUCT_IMAGE_THUMBNAIL_HEIGHT,DIR_FS_CATALOG_THUMBNAIL_IMAGES . $products_image_name,IMAGE_QUALITY,'');

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_BEVEL);
    if (PRODUCT_IMAGE_THUMBNAIL_BEVEL != ''){
    $a->bevel($array[0],$array[1],$array[2]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_GREYSCALE);
    if (PRODUCT_IMAGE_THUMBNAIL_GREYSCALE != ''){
    $a->greyscale($array[0],$array[1],$array[2]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_ELLIPSE);
    if (PRODUCT_IMAGE_THUMBNAIL_ELLIPSE !== ''){
    $a->ellipse($array[0]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_ROUND_EDGES);
    if (PRODUCT_IMAGE_THUMBNAIL_ROUND_EDGES != ''){
    $a->round_edges($array[0],$array[1],$array[2]);}

    $string=str_replace("'",'',PRODUCT_IMAGE_THUMBNAIL_MERGE);
    $string=str_replace(')','',$string);
    $string=str_replace('(',DIR_FS_CATALOG_IMAGES,$string);
    $array=explode(',',$string);
    //$array=clear_string();
    if (PRODUCT_IMAGE_THUMBNAIL_MERGE != ''){
    $a->merge($array[0],$array[1],$array[2],$array[3],$array[4]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_FRAME);
    if (PRODUCT_IMAGE_THUMBNAIL_FRAME != ''){
    $a->frame($array[0],$array[1],$array[2],$array[3]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_DROP_SHADOW);
    if (PRODUCT_IMAGE_THUMBNAIL_DROP_SHADOW != ''){
    $a->drop_shadow($array[0],$array[1],$array[2]);}

    $array=clear_string(PRODUCT_IMAGE_THUMBNAIL_MOTION_BLUR);
    if (PRODUCT_IMAGE_THUMBNAIL_MOTION_BLUR != ''){
    $a->motion_blur($array[0],$array[1]);}

              $a->create();
    ?>
     
    Ab Zeile 53 nach dem ?> fängt der ganze Bereich nochmal als Kopie an.

    Sollte mal raus gelöscht werden.

    Gruß Ralph



    Linkback: https://www.modified-shop.org/forum/index.php?topic=9928.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Datei /admin/includes/product_thumbnail_images.php fehlerhaft
    Antwort #1 am: 10. Dezember 2010, 11:27:16
    Danke für den Hinweis, das wurde aber bereits in r1130 gefixt. ;-)

    Mir ist ein kleiner Bug aufgefallen: in der Datei admin/includes/product_thumbnail_images.php ist derselbe Inhalt zwei mal hintereinander eingetragen (ab Zeile 52 wiederholt sich der Dateiinhalt). Sicherlich nicht weiter wild, aber warum die thumbs zweimal erstellen - hält ja nicht unbedingt besser =)

    Der Fehler ist mir im Downloadpaket http://www.modified-shop.org/wp-content/files/modified eCommerce Shopsoftware-1.05.zip aufgefallen, im SVN trunk ist der Fehler auch noch vorhanden, wie ich grad gesehen hab.

    Sehr aufmerksam, danke für den Hinweis! :thx:

    Wurde direkt in r1130 behoben!

    Grüße

    Torsten

    Quelle: modified eCommerce Shopsoftware eCommerce Shopsoftware 1.05 veröffentlicht

    Grüße

    Torsten