Modify

Opened 5 years ago

Closed 5 years ago

#2052 closed Bug/Fehler (fixed)

Cache id nicht eindeutig in box reviews

Reported by: web-looks.de Owned by: Gerhard Waldemair
Priority: normal Milestone: modified-shop-2.0.7.0
Component: Template Version: 2.0.6.0
Keywords: Cc:
Blocked By: Blocking:

Description

In der Box reviews erscheint ein Link zum falschen Produkt.

Problem nachstellen:

  1. Cache an + löschen
  2. Bewertung schreiben für einen Artikel öffnen
  3. Bewertung schreiben für einen 2. Artikel öffnen

    Dort erscheint jetzt in der reviews Box der Link zum 1. Produkt


Anmerkung:

Es ist generell ein Problem, dass keine Untersstriche mehr genutzt werden.
Durch aneinander reihen von Zahlen kann das selbe Ergebnis auf verschiedene Arten rauskommen.
Mit Unterstrich ist das nicht möglich.


Lösung:

/source/boxes/reviews.php

Suchen nach:

$cache_id = md5($_SESSION['language']);

Ersetzen mit:

$cache_id = md5($_SESSION['language'].'_'.$product->data['products_id']);

Suchen nach:

$cache_id = md5($_SESSION['language'].$reviews['reviews_id']);

Ersetzen mit:

$cache_id = md5($_SESSION['language'].'_'.($product->isProduct() === true ? $product->data['products_id'] : 0).'_'.$reviews['reviews_id']);

Attachments (0)

Change History (2)

comment:1 by Torsten Riemer, 5 years ago

Milestone: modified-shop-2.0.6.1

comment:2 by Gerhard Waldemair, 5 years ago

Owner: set to Gerhard Waldemair
Resolution: fixed
Status: newclosed

In 13577:

fix #2052 - fix $cache_id for reviews box

Modify Ticket

Action
as closed The owner will remain Gerhard Waldemair.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.