|
||||
|
Wichtiger Bugfix.
Durch wechseln des Landes/Stadt wurde die country ID auf 0 gesetzt, und der Kunde sieht Netto preise bis zum n?chstem Login: includes/application_top.php zeile 585 folgendes Code:
if (isset($_SESSION['customer_id'])) {
$account_type_query=xtc_db_query("SELECT account_type FROM
".TABLE_CUSTOMERS."
WHERE customers_id = '".(int)$_SESSION['customer_id']."'");
$account_type=xtc_db_fetch_array($account_type_query);
$_SESSION['account_type']=$account_type['account_type'];
} else {
$_SESSION['account_type']='0';
}
Code:
if (isset($_SESSION['customer_id'])) {
$account_type_query=xtc_db_query("SELECT
account_type,
customers_default_address_id
FROM
".TABLE_CUSTOMERS."
WHERE customers_id = '".(int)$_SESSION['customer_id']."'");
$account_type=xtc_db_fetch_array($account_type_query);
// check if zone id is unset bug #0000169
if (!isset($_SESSION['customer_country_id'])) {
$zone_query=xtc_db_query("SELECT entry_country_id
FROM ".TABLE_ADDRESS_BOOK."
WHERE customers_id='".(int)$_SESSION['customer_id']."'
and address_book_id='".$account_type['customers_default_address_id']."'");
$zone=xtc_db_fetch_array($zone_query);
$_SESSION['customer_country_id']=$zone['entry_country_id'];
}
$_SESSION['account_type']=$account_type['account_type'];
} else {
$_SESSION['account_type']='0';
}
__________________
xt:Commerce Helpdesk xt:Commerce Blog xt:Commerce Warenwirtschaft ### ![]() Offene Stellen bei xt:Commerce! xt:Commerce stellt ein ### |
|
||||
|
theoretisch ja.
__________________
xt:Commerce Helpdesk xt:Commerce Blog xt:Commerce Warenwirtschaft ### ![]() Offene Stellen bei xt:Commerce! xt:Commerce stellt ein ### |
|
|||
|
Hi,
habe eine wichtige Frage zu diesem Bugfix. Ist der Fehler bei XTC V2.0 RC 1.2 bereits behoben? Denn die Zeilen $_SESSION['account_type']=$account_type['account_type']; } else { $_SESSION['account_type']='0'; } fehlen in der alten Datei; deswegen hatte ich Probleme die neuen Zeilen einzuf?gen. Es fehlt auch die Klammer am Schluss in der alten Datei. Kenn mich nicht so gut aus mit Quelltext, dass muss ich dazu sagen. Aber ich dachte, etwas ausschneiden und ersetzen d?rfte das Problem nicht sein. M?sste ich das Ganze auch mit der Datei "application_top.php.bak machen, falls der Fehler in der Version RC 1.2 nicht schon behoben ist? Viele Gr??e sonilin |
![]() |
| Lesezeichen |
| Stichworte |
| bugfix, preisanzeige |
| Themen-Optionen | |
| Ansicht | |
|
|