Funktionalität
Shopseite - Startseite - Preise werden nach Umstellung auf US Dollar weiter in Euro angezeigt
ID: 198Status: behobenVersion: 2.4.01Report Date: 6. February 2019Product: Bigware Shop 2.4.01 Resolution Date: 3. February 2019Resolution Version:
ReporterMarkus
Assigneeemiz
Description

Bei Änderung der Währung; Euro zu US Dollar wird die Seite neu geladen, aber die Preise bleiben unverändert in Euro.

Ein Gedanke zu „Shopseite – Startseite – Preise werden nach Umstellung auf US Dollar weiter in Euro angezeigt“

  1. Zwei Dateien müssen korrigiert werden

    1. /class_this/classes_bigware_5.php function format Zeile 67

    statt

                if ($currency_type == '') $currency_type = DEFAULT_CURRENCY;

    korrekt

                if ($currency_type == '') $currency_type = $_SESSION['currency'];

    2. /load_this/load_this_bigware_10.php Zeile 310-317

    statt

    if (!go_session_is_registered('currency') || isset($_GET['currency']) || ((USE_DEFAULT_LANGUAGE_CURRENCY == 'true') && (LANGUAGE_CURRENCY != $currency))) {
        if (!go_session_is_registered('currency')) go_session_register('currency');
        if (isset($_GET['currency'])) {
            if (!$currency = go_currency_exists($_GET['currency'])) $currency = (USE_DEFAULT_LANGUAGE_CURRENCY == 'true') ? LANGUAGE_CURRENCY : DEFAULT_CURRENCY;
        } else {
            $currency = (USE_DEFAULT_LANGUAGE_CURRENCY == 'true') ? LANGUAGE_CURRENCY : DEFAULT_CURRENCY;
        }
    }

    korrekt

    if (!go_session_is_registered('currency') || isset($_GET['currency']) || ((USE_DEFAULT_LANGUAGE_CURRENCY == 'true') && (LANGUAGE_CURRENCY != $currency))) {
    //    if (!go_session_is_registered('currency')) go_session_register('currency');
        if (isset($_GET['currency'])) {
            $currency = go_currency_exists($_GET['currency']);
            if (!isset($currency) || $currency == '') {
              $currency = (USE_DEFAULT_LANGUAGE_CURRENCY == 'true') ? LANGUAGE_CURRENCY : DEFAULT_CURRENCY;
            } else {
              $currency = $_GET['currency'];
            }
        } else {
            $currency = (USE_DEFAULT_LANGUAGE_CURRENCY == 'true') ? LANGUAGE_CURRENCY : DEFAULT_CURRENCY;
        }
        go_session_register('currency');
    }

Schreibe einen Kommentar