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: Billpay Zahlungsgebühr Modul funktioniert nicht

    rsielaff

    • Neu im Forum
    • Beiträge: 8
    Billpay Zahlungsgebühr Modul funktioniert nicht
    am: 14. Dezember 2016, 17:00:34
    Hallo,

    wenn ich unter Module/Zusammenfassung das Modul Zahlartenzuschlag Rechnung (BillPay) aktiviere, geht das noch. Sobald ich aber dann auf bearbeiten gehe kommt nur noch folgendes:

    Fatal error: Cannot redeclare xtc_calculate_tax() (previously declared in /xyz/httpdocs/admin/includes/functions/general.php:1738) in /xyz/httpdocs/inc/xtc_calculate_tax.inc.php on line 22

    Vielleicht hat ja jemand einen Tip für mich.

    MfG Rüdiger

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

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Billpay Zahlungsgebühr Modul funktioniert nicht
    Antwort #1 am: 15. Dezember 2016, 09:06:47
    Suche im Modul die stelle an der ein
    include() oder require() auf diese Datei zeigt:
    xtc_calculate_tax.inc.php

    ersetze den include() oder require() mit include_once() oder require_once()

    rsielaff

    • Neu im Forum
    • Beiträge: 8
    Re: Billpay Zahlungsgebühr Modul funktioniert nicht
    Antwort #2 am: 16. Dezember 2016, 11:02:34
    Hallo,

    den Eintrag gibt es in der general.php nicht. Oder welches Modul meintest Du?

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Billpay Zahlungsgebühr Modul funktioniert nicht
    Antwort #3 am: 16. Dezember 2016, 15:03:46
    Angabe der Shopversion wäre sinnvoll, wenn man Fragen stellt!  :!:

    Für Version 2.0
    Module liegen da:
    /includes/modules/
    Es ist ein Module/Zusammenfassung, also hier:
    /includes/modules/order_total

    vermutlich das:
    ot_billpay_fee.php

    Da steht in den ersten 3 Zeilen das:
    Code: PHP  [Auswählen]
    <?php
    require_once(DIR_FS_CATALOG . 'includes/external/billpay/base/BillpayOT.php');
    require_once(DIR_FS_CATALOG . 'includes/external/billpay/base/billpayBase.php');
     

    Also durchsuche ich mal den kompletten Ordner
    /includes/external/billpay nach xtc_calculate_tax.inc.php
    und finde in
    /includes/external/billpay/base/BillpayOT.php das:
    Code: PHP  [Auswählen]
            require_once(DIR_FS_INC . 'xtc_calculate_tax.inc.php');
    Ist da bei Dir auch ein require_once? Wenn nicht Fehler gefunden!

    Ansonsten mal ALLE php Dateien des Shops durchsuchen, z.B. mit Notepad++

    irgendwo ist ein _once vergessen worden.

    rsielaff

    • Neu im Forum
    • Beiträge: 8
    Re: Billpay Zahlungsgebühr Modul funktioniert nicht
    Antwort #4 am: 16. Dezember 2016, 18:53:51
    Hallo,

    erstmal vielen Dank. Die Shop Version ist die  v2.0.1.0 rev 10403.

    In den von Dir beschriebenen Dateien steht überall das once drin.

    Also Suche nach der Nadel im Heuhaufen. :-(

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Billpay Zahlungsgebühr Modul funktioniert nicht
    Antwort #5 am: 20. Dezember 2016, 11:55:16
    Suche auch mal nach
    "function xtc_calculate_tax"
    Eventuell gibt es bei Dir 2 Dateien in denen 2 unterschiedliche oder auch identische Funktionen deklariert werden.

    Da hilft es dann eine der Funktionen so zu deklarieren:
    Code: PHP  [Auswählen]
    if (!is_callable(xtc_calculate_tax)) {
       function xtc_calculate_tax() {
          ...
       }
    }

    Erklärung des Codes: Wenn xtc_calculate_tax keine Funktion ist, deklariere die Funktion.
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    7 Antworten
    4804 Aufrufe
    12. Juni 2012, 05:06:51 von JohannaArtinger
    13 Antworten
    7815 Aufrufe
    24. November 2016, 04:02:10 von Megaprovide
    27 Antworten
    10812 Aufrufe
    07. Juli 2010, 13:18:54 von Viol