/template/modules/reviews.php
So eine Datei existiert nicht.
Hmmm. Bei mir schon
Zuständig im Core:
/includes/classes/product.php
(Funktion getReviews())
Bingo. Hat geklappt. DANKE!
Ich habe die Zeile
and rd.languages_id = '".$_SESSION['languages_id']."'
Bei ca. Zeile 114 entfernt.
Habe jetzt auch rausgefunden, wie ich in /reviews.php eine Abfrage einbaue, dass nur Reviews von Produkten angezeigt werden, für die der User eine Berechtigung hat. Ich denke, so eine Abfrage müsste schon so ähnlich auf der Produktseite existieren.
in reviews.php einbauen ab Zeile 35:
// add group check so only reviews are listed where user has permission
$group_check = "";
if (GROUP_CHECK == 'true')
$group_check = " and p.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
$reviews_query_raw = "select r.reviews_id, left(rd.reviews_text, 550) as reviews_text, r.reviews_rating, r.date_added, p.products_id, pd.products_name, p.products_image, r.customers_name from ".TABLE_REVIEWS." r, ".TABLE_REVIEWS_DESCRIPTION." rd, ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd where p.products_status = '1' and p.products_id = r.products_id and r.reviews_id = rd.reviews_id and p.products_id = pd.products_id and pd.language_id = '".(int) $_SESSION['languages_id']."' and rd.languages_id = '".(int) $_SESSION['languages_id']."'".$group_check." order by r.reviews_id DESC";
// group check change END
$reviews_split = new splitPageResults($reviews_query_raw, $_GET['page'], MAX_DISPLAY_NEW_REVIEWS);