#1 (permalink)  
Alt 24.04.2004, 14:44
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.382
Daumen runter

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';
  }
durch
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';
  }
ersetzen.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 28.04.2004, 13:06
 
Registriert seit: 26.01.2004
Beiträge: 6
Standard

Ich habe den gleichen fehler unter v1.0 Beta2. Kann ich den Bugfix dort auch anwenden?

Gru?,

Markus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 28.04.2004, 13:33
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.382
Standard

theoretisch ja.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 21.02.2005, 22:12
 
Registriert seit: 12.01.2005
Beiträge: 14
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bugfix, preisanzeige

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand