mzanier Posted April 24, 2004 Report Share Posted April 24, 2004 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 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'; } durch 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'; } ersetzen. Link to comment Share on other sites More sharing options...
MarkusOL Posted April 28, 2004 Report Share Posted April 28, 2004 Ich habe den gleichen fehler unter v1.0 Beta2. Kann ich den Bugfix dort auch anwenden? Gru?, Markus Link to comment Share on other sites More sharing options...
mzanier Posted April 28, 2004 Author Report Share Posted April 28, 2004 theoretisch ja. Link to comment Share on other sites More sharing options...
sonilin Posted February 21, 2005 Report Share Posted February 21, 2005 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 Link to comment Share on other sites More sharing options...
Recommended Posts