Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
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: Redirect-Befehle in Klassenmodul

    ChristianRothe

    • Mitglied
    • Beiträge: 187
    Redirect-Befehle in Klassenmodul
    am: 28. Dezember 2015, 12:31:58
    Im Klassenmodul /admin/includes/classes/categories.php finden sich in den Funktionen insert_product() und remove_category() Redirect-Anweisungen: xtc_redirect(...).

    Beispiel:

    Code: PHP  [Auswählen]
        //redirect by update button
        if(isset($products_data['prod_update'])) {
          xtc_redirect(xtc_href_link(FILENAME_CATEGORIES, 'cPath='.$_GET['cPath'].'&action=new_product&pID='.$products_id.$this->page_parameter));
        }
        xtc_redirect(xtc_href_link(FILENAME_CATEGORIES, xtc_get_path($dest_categories_id).'&pID='.$products_id.$this->page_parameter)); //web28 2012-04-14 new redirect
     

    Meines Erachtens hat ein derartiger Redirect in einem Klassenmodul nichts verloren und gehört dort entfernt. Die Ablaufsteuerung sollte im aufrufenden Modul erfolgen, wo die Funktion aus dem Klassenmodul angesprochen und verwendet wird.

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

    baalze

    • Neu im Forum
    • Beiträge: 40
    Re: Redirect-Befehle in Klassenmodul
    Antwort #1 am: 28. Dezember 2015, 14:04:28
    Wofür. Ich bezweifle sehr, dass man dann als Shopbetreiber mehr verkauft.

    ChristianRothe

    • Mitglied
    • Beiträge: 187
    Re: Redirect-Befehle in Klassenmodul
    Antwort #2 am: 28. Dezember 2015, 14:35:23
    Wofür? Weil die aktuelle Umsetzung die Idee ad absurdum führt, Programmlogik in Klassen zu kapseln, damit sie an mehreren Stellen im Shop eingebunden und verwendet werden kann. Dies wird nämlich durch den Einbau von hardcodierten Redirects in die Funktionen in der Klasse sehr zuverlässig verhindert.

    Das Argument "Mit sauberer Programmierung verkauf'ste ooch nich möhr..." ist natürlich ein Totschlagargument vom Feinsten. Gratulation. Damit kann man Pfusch jeglicher Couleur prima aus der Welt diskutieren.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Redirect-Befehle in Klassenmodul
    Antwort #3 am: 28. Dezember 2015, 15:16:46
    In 2.00 bereits entfernt.  ;-)

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Redirect-Befehle in Klassenmodul
    Antwort #4 am: 28. Dezember 2015, 15:26:43
    Das Argument "Mit sauberer Programmierung verkauf'ste ooch nich möhr..." ist natürlich ein Totschlagargument vom Feinsten. Gratulation. Damit kann man Pfusch jeglicher Couleur prima aus der Welt diskutieren.

     :lol1: :mrgreen:  :good:

    ChristianRothe

    • Mitglied
    • Beiträge: 187
    Re: Redirect-Befehle in Klassenmodul
    Antwort #5 am: 28. Dezember 2015, 15:42:04
    In 2.00 bereits entfernt.  ;-)
    2.00? Was war das nicht noch mal gleich? ;-)
    1 Antworten
    3187 Aufrufe
    11. April 2011, 14:46:55 von GTB
    3 Antworten
    3182 Aufrufe
    28. Juli 2010, 21:13:05 von Tomcraft
    11 Antworten
    5327 Aufrufe
    02. Februar 2013, 10:19:44 von Axel
               
    anything