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: Konstante "TEXT_ADD_TAX" fehlt plötzlich

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Konstante "TEXT_ADD_TAX" fehlt plötzlich
    am: 22. Februar 2012, 20:37:47
    Soeben habe ich im Backend eine Bestellung geändert und plötzlich steht "TEXT_ADD_TAX" im Rechnungsteil.
    Sieht ja ein wenig ungeschickt aus, wenn dort steht:
    Zitat
    TEXT_ADD_TAXMwSt. 19%

    Also auf die Suche gemacht und die Konstante kommt 3x vor, einmal in der admin/orders_edit.php, dann in der lang/german/admin/ und im englischen Pendant.

    Nun dachte ich mir, änderst du einfach folgende Zeilen in der admin/orders_edit.php
    Code: PHP  [Auswählen]
    if ($status['customers_status_show_price_tax'] == 1) $tax_info = TEXT_ADD_TAX;
    if ($status['customers_status_show_price_tax'] == 0) $tax_info = TEXT_NO_TAX;
     

    in
    Code: PHP  [Auswählen]
    if ($status['customers_status_show_price_tax'] == 1) $tax_info = 'inkl. ';
    if ($status['customers_status_show_price_tax'] == 0) $tax_info = 'exkl. ';
     

    doch leider ändert sich nichts.

    Wo wird die Sprachkonstante denn noch definiert?

    Gruß
    Ronny

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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Konstante "TEXT_ADD_TAX" fehlt plötzlich
    Antwort #1 am: 22. Februar 2012, 21:21:39
    Hi Webkiste.

    Versteh' ich das richtig ?,
    in lang/german/admin/orders_edit.php ist die Konstante definiert und trotzdem wird sie nicht ausgegeben ?

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Konstante "TEXT_ADD_TAX" fehlt plötzlich
    Antwort #2 am: 22. Februar 2012, 21:49:55
    Exakt. Könnte vielleicht daran liegen, dass sie innerhalb einer while-Schleife aufgerufen wird.

    Aber selbst ein zusätzliches define() in der admin/orders_edit.php bewirkt nichts.

    Gruß
    Ronny

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Konstante "TEXT_ADD_TAX" fehlt plötzlich
    Antwort #3 am: 23. Februar 2012, 08:35:18
    doch leider ändert sich nichts.

    Nicht bei, in der Vergangenheit, bearbeiteten Bestellungen. Erst wenn du erneut die Bestellung in gleicher Weise änderst kommt dein Patch zum tragen.

    Gruß
    Hen

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Konstante "TEXT_ADD_TAX" fehlt plötzlich
    Antwort #4 am: 23. Februar 2012, 11:20:50
    Hi Hen,

    ich stehe gerade auf dem Schlauch. Ich habe nur einmal die Bestellung bearbeitet und jedes Mal, wenn ich sie jetzt neu aufrufe, steht die "nicht bekannte" Konstante da. Nachteil ist auch der, dass die Konstante in der Rechnung bzw. PDF-Rechnung erscheint. Um gestern Abend wenigstens Arbeiten zu können, habe ich mir als Notlösung mit einem str_replace() beholfen.

    Bestand das Problem früher auch schon?

    Gruß
    Ronny

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Konstante "TEXT_ADD_TAX" fehlt plötzlich
    Antwort #5 am: 23. Februar 2012, 20:40:52
    Hast du irgendwas an der orders_edit.php geändert ?
    Passiert das bei allen Bestellungen oder nur bei bestimmten, z.b. bei Gastbestellungen ?

    Das ist doch wirklich seltsam.
    Ich habe eine aktuelle 1.05 SP1b -Installation und kein solches Problem.
    Es gibt da nur das bekannte Problem mit Gastbestellungen, bei denen, wenn man manuell einen Preis in einer solchen Bestellung ändert, die Mwst. auf Null geht und dies nicht mehr zu beheben ist.

    Hat die orders_edit.php vielleicht generell eine "Macke" ?

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Konstante "TEXT_ADD_TAX" fehlt plötzlich
    Antwort #6 am: 23. Februar 2012, 22:58:00
    ....und jedes Mal, wenn ich sie jetzt neu aufrufe,.....

    Du sollst sie ja auch nicht "aufrufen" sondern neu bearbeiten.

    Das was du siehst (TEXT_ADD_usw.) ist ein statischer Text der Bestelldaten. Nichts was dynamisch generiert und angezeigt wird. Dieser fehlerhafte Text wurde irgendwie bei der Bestellbearbeitung so abgespeichert und wird nun stets so wieder gegeben. Oder anders: Der gepatchte Programmteil wird so gar nicht durchlaufen. Erst wenn du die Bestellung nochmal genau so bearbeitest wie neulich siehst du ob dein Patch die gewünschte Wirkung hat.

    Gruß
    Hen

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Konstante "TEXT_ADD_TAX" fehlt plötzlich
    Antwort #7 am: 23. Februar 2012, 23:56:49
    So, lange Rede kurzer Sinn. Irgendwie muss gestern der Server gepennt haben.

    Eben habe ich die gleichen Schritte mit einer neuen Bestellung gemacht und nun ist die Konstante,  wie es sein sollte befüllt.

    Irgendwie habe ich sowieso in letzter Zeit das Gefühl, dass der FF im Backend vom Shop Zicken macht. Werde jetzt vornehmlich mit dem Chrome arbeiten, weil der die umständliche verschachtelten Tabellen auch schneller darstellt.

    Gruß
    Ronny

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Konstante "TEXT_ADD_TAX" fehlt plötzlich
    Antwort #8 am: 24. Februar 2012, 00:33:48
    ... in letzter Zeit das Gefühl, dass der FF im Backend vom Shop Zicken macht....

    Der neueste FF ?, der hat schon länger seltsame Macken (seit 9.0).
    Mit dem 10.0 habe ich schon Sachen erlebt die gar nicht möglich scheinen. Der Cache des FF spinnt ausserdem total.
    Dann kamen schnell hintereinander Updates (10.0.1 u. 10.0.2).
    Man hat den Eindruck der bislang schönste (subjektiv) Browser wird langsam kaputt-programmiert...

    Nimm doch Iron (= Chrome ohne Google -"Spyware").

    Gruß,
    noRiddle