[ Index ] |
|
Code source de Zen Cart E-Commerce Shopping Cart 1.3.7.1 |
1 <?php 2 /** 3 * reviews sidebox - displays a random product-review 4 * 5 * @package templateSystem 6 * @copyright Copyright 2003-2005 Zen Cart Development Team 7 * @copyright Portions Copyright 2003 osCommerce 8 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0 9 * @version $Id: reviews.php 2718 2005-12-28 06:42:39Z drbyte $ 10 */ 11 12 // if review must be approved or disabled do not show review 13 $review_status = " and r.status = 1 "; 14 15 $random_review_sidebox_select = "select r.reviews_id, r.reviews_rating, p.products_id, p.products_image, pd.products_name 16 from " . TABLE_REVIEWS . " r, " . TABLE_REVIEWS_DESCRIPTION . " rd, " 17 . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd 18 where p.products_status = '1' 19 and p.products_id = r.products_id 20 and r.reviews_id = rd.reviews_id 21 and rd.languages_id = '" . (int)$_SESSION['languages_id'] . "' 22 and p.products_id = pd.products_id 23 and pd.language_id = '" . (int)$_SESSION['languages_id'] . "'" . 24 $review_status; 25 26 if (isset($_GET['products_id'])) { 27 $random_review_sidebox_select .= " and p.products_id = '" . (int)$_GET['products_id'] . "'"; 28 } 29 $random_review_sidebox_select .= " limit " . MAX_RANDOM_SELECT_REVIEWS; 30 $random_review_sidebox_product = zen_random_select($random_review_sidebox_select); 31 if ($random_review_sidebox_product->RecordCount() > 0) { 32 // display random review box 33 $review_box_text_query = "select substring(reviews_text, 1, 60) as reviews_text 34 from " . TABLE_REVIEWS_DESCRIPTION . " 35 where reviews_id = '" . (int)$random_review_sidebox_product->fields['reviews_id'] . "' 36 and languages_id = '" . (int)$_SESSION['languages_id'] . "'"; 37 38 $review_box_text = $db->Execute($review_box_text_query); 39 40 // $review_box_text = zen_break_string(zen_output_string_protected($review_box_text->fields['reviews_text']), 15, '-<br />'); 41 $review_box_text = zen_break_string(nl2br(zen_output_string_protected(stripslashes($review_box_text->fields['reviews_text']))), 60, '-<br />'); 42 43 require($template->get_template_dir('tpl_reviews_random.php',DIR_WS_TEMPLATE, $current_page_base,'sideboxes'). '/tpl_reviews_random.php'); 44 } elseif (isset($_GET['products_id']) and zen_products_id_valid($_GET['products_id'])) { 45 // display 'write a review' box 46 require($template->get_template_dir('tpl_reviews_write.php',DIR_WS_TEMPLATE, $current_page_base,'sideboxes'). '/tpl_reviews_write.php'); 47 } else { 48 // display 'no reviews' box 49 require($template->get_template_dir('tpl_reviews_none.php',DIR_WS_TEMPLATE, $current_page_base,'sideboxes'). '/tpl_reviews_none.php'); 50 } 51 $title = BOX_HEADING_REVIEWS; 52 $title_link = FILENAME_REVIEWS; 53 require($template->get_template_dir($column_box_default, DIR_WS_TEMPLATE, $current_page_base,'common') . '/' . $column_box_default); 54 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 16:45:43 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |