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: account_history_info.php --> weisse Seite

    quinti

    • Neu im Forum
    • Beiträge: 14
    account_history_info.php --> weisse Seite
    am: 27. März 2023, 17:38:37
    Hallo,
    habe Update von  v2.0.4.2 auf 2.0.7.2 gemacht. Dabei aus der alten Version DB exportiert und Shop neu aufgesetzt und per installer alte DB importiert/konvertiert.
    Hat alles geklappt, Shop läuft wieder.
    Nur ein Fehler ist mir beim Testen aufgefallen. Beim Aufruf der Order Historie kommt eine weisse Seite. War auch schon in der 2.4.0.2 so, ist nur nie aufgefallen. ;-)
    error log anbei

    Linkback: https://www.modified-shop.org/forum/index.php?topic=42895.0
    Werbung / Banner buchen

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: account_history_info.php --> weisse Seite
    Antwort #1 am: 27. März 2023, 20:31:05
    Moin

    Ist bereits bekannt und im DEV Demoshop gefixed.
    Ich hab im Veröffentlichungsthread der 2.0.7.2 mal nachgefragt, ob die Changesets angehangen werden. Schau da mal vorbei und beobachte, ob sich was ergibt.

    modified eCommerce Shopsoftware 2.0.7.2 rev 14622 veröffentlicht

    Gruß Timm

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: account_history_info.php --> weisse Seite
    Antwort #2 am: 27. März 2023, 22:23:10
    Wie ich im Thread modified eCommerce Shopsoftware 2.0.7.2 rev 14622 veröffentlicht bereits schrieb ist der Zusammenhang etwas komplex, sodaß mit Funktionsgarantie nicht so einfach Changesets ausgekoppelt werden können.

    @quinti
    Versuche mal bitte, nach Sicherung der beiden genannten Dateien, folgende Anpassungen:
    Suche in /includes/modules/banktransfer.php dies
    Code: PHP  [Auswählen]
          if (!defined('RUN_MODE_ADMIN') && is_object($order)) {
            $this->update_status();
          }

    und mache daraus das
    Code: PHP  [Auswählen]
          if (!defined('RUN_MODE_ADMIN') && is_object($order)) {
            if(basename($PHP_SELF, '.php') !== 'account_history_info') $this->update_status();
          }

    Dasselbe machst du in /includes/modules/moneyorder.php.

    Wenn weitere Errors auftreten sollten analog in den entsprechenden Zahlungsmodulen machen.

    Bitte berichten, ob das geholfen hat.

    Du bleibst trotzdem update-sicher, denn wenn die neue Version kommt wird der Bug gefixt sein und du kannst alles einfach überschreiben.

    Gruß,
    noRiddle

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: account_history_info.php --> weisse Seite
    Antwort #3 am: 28. März 2023, 10:06:10
    [...]
    Ist bereits bekannt und im DEV Demoshop gefixed.
    [...]

    Die Korrekturen aus Ticket #2259 sind bereits in Shopversion 2.0.7.2 rev 14622 enthalten!

    Ich prüfe mal, ob die Korrekturen aus Ticket #2329 & Ticket #2392 problemlos in Shopversion 2.0.7.2 rev 14622 übernommen werden können.

    Nachtrag: Das Changeset r14774 kann für Shopversion 2.0.7.2 rev 14622 angewendet werden. Ich habe es hier im Thema ergänzt: modified eCommerce Shopsoftware 2.0.7.2 rev 14622 veröffentlicht

    Grüße

    Torsten

    quinti

    • Neu im Forum
    • Beiträge: 14
    Re: account_history_info.php --> weisse Seite
    Antwort #4 am: 28. März 2023, 11:02:02
    @ noRiddle

    hab die 2 Änderungen mal durch geführt. Die Dateien liegen übrigens im Unterorder payment. Also im Pfad
    \includes\modules\payment\

    Leider keine Änderung. Errorlog von heute um 9:06 Fehler vor Änderung (Kunde hatte da versucht). Um 10:53 dann nach Änderung.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: account_history_info.php --> weisse Seite
    Antwort #5 am: 28. März 2023, 11:04:31
    Mach die Änderung bitte wieder rückgängig und beachte dann folgendes:

    [...]
    Nachtrag: Das Changeset r14774 kann für Shopversion 2.0.7.2 rev 14622 angewendet werden. Ich habe es hier im Thema ergänzt: modified eCommerce Shopsoftware 2.0.7.2 rev 14622 veröffentlicht
    [...]

    Grüße

    Torsten

    quinti

    • Neu im Forum
    • Beiträge: 14
    Re: account_history_info.php --> weisse Seite
    Antwort #6 am: 28. März 2023, 11:12:58
    Changeset r14774 hat den Fehler behoben.
    Danke!!

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: account_history_info.php --> weisse Seite
    Antwort #7 am: 28. März 2023, 11:24:20
    [...]
    hab die 2 Änderungen mal durch geführt. Die Dateien liegen übrigens im Unterorder payment. Also im Pfad
    \includes\modules\payment\

    Leider keine Änderung. Errorlog von heute um 9:06 Fehler vor Änderung (Kunde hatte da versucht). Um 10:53 dann nach Änderung.

    Ja, sorry, meinte natürlich das Unterverzeichnis "payment".
    Keine Änderung kann eigentlich nicht sein, aber ist ja nun auch egal.

    Gruß,
    noRiddle

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: account_history_info.php --> weisse Seite
    Antwort #8 am: 28. März 2023, 11:25:35
    Danke dir, dass du dich auch gekümmert hast! :thumbs:

    Grüße

    Torsten

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: account_history_info.php --> weisse Seite
    Antwort #9 am: 28. März 2023, 11:32:44
    Ich schreib's mal hier:
    Die neue Zeile
    Code: PHP  [Auswählen]
    $this->content_type = $this->info['content_type'];

    in der /includes/classes/order.php  wirft ein Warning.
    Ist auch klar, das ist in der Methode query  nicht definiert.
    Stellt sich die Frage wie damit umgehen. Ein Ticket zu einem Changeset wird bestimmt verwirrend.

    Gruß,
    noRiddle

    *NACHTRAG*
    Das Warning:
    [2023-03-28 11:28:28] [warning] [modified] [pid:1242] WARNING found for URL: /account_history_info.php?order_id=6 {} {}
    [2023-03-28 11:28:28] [warning] [modified] [pid:1242] Undefined array key "content_type" in File: PATH/includes/classes/order.php on Line: 141 {} {}
    [2023-03-28 11:28:28] [warning] [modified] [pid:1242] Backtrace #0 - PATH/account_history_info.php called at Line 61 {} {}

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: account_history_info.php --> weisse Seite
    Antwort #10 am: 28. März 2023, 11:50:01
    Diese Warning kommt ja nur mit dem Changeset r14774 in Shopversion 2.0.7.2 rev 14622, denn für Shopversion 3.0.0 haben wir "content_type" in den Changesets r14677 & r14678 hinzugefügt.

    Ich denke eine Warning ist hier zu verkraften bis Shopversion 3.0.0 veröffentlicht wird.
    Ansonsten die Zeile einfach auskommentieren.

    Grüße

    Torsten

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: account_history_info.php --> weisse Seite
    Antwort #11 am: 28. März 2023, 11:51:43
    Okay, wenn klar ist, daß das in der 3.0.0 definiert sein wird ist ja alles gut.

    Gruß,
    noRiddle

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: account_history_info.php --> weisse Seite
    Antwort #12 am: 28. März 2023, 11:53:37
    Jepp, dort ist das definiert. ;-)

    Grüße

    Torsten
    2 Antworten
    2998 Aufrufe
    22. November 2013, 14:44:11 von Charlie
    5 Antworten
    3820 Aufrufe
    01. März 2014, 15:38:17 von Eichenhorn
    3 Antworten
    3332 Aufrufe
    16. Mai 2012, 09:01:12 von eurosocap