[phpBB Debug] PHP Warning: in file [ROOT]/includes/crs/crs_misc_functions.php on line 37: mime_content_type(): Empty filename or path
[phpBB Debug] PHP Warning: in file [ROOT]/includes/crs/crs_misc_functions.php on line 37: mime_content_type(): Empty filename or path
Zen Cart 源代码 also_purchased_products.php

Zen Cart 源代码 also_purchased_products.php




下载文件

文件名: also_purchased_products.php
文件类型: PHP文件
文件大小: 2.66 KiB
MD5: 26c9ddb9632571dbe2f3430555b85340

also_purchased_products.php - 关闭高亮
  1. <?php
  2. /**
  3.  * also_purchased_products.php
  4.  *
  5.  * @package modules
  6.  * @copyright Copyright 2003-2006 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: also_purchased_products.php 5369 2006-12-23 10:55:52Z drbyte $
  10.  */
  11. if (!defined('IS_ADMIN_FLAG')) {
  12.   die('Illegal Access');
  13. }
  14. if (isset($_GET['products_id']) && SHOW_PRODUCT_INFO_COLUMNS_ALSO_PURCHASED_PRODUCTS > 0 && MIN_DISPLAY_ALSO_PURCHASED > 0) {
  15.  
  16.   $also_purchased_products = $db->Execute(sprintf(SQL_ALSO_PURCHASED, (int)$_GET['products_id'], (int)$_GET['products_id']));
  17.  
  18.   $num_products_ordered = $also_purchased_products->RecordCount();
  19.  
  20.   $row = 0;
  21.   $col = 0;
  22.   $list_box_contents = array();
  23.   $title = '';
  24.  
  25.   // show only when 1 or more and equal to or greater than minimum set in admin
  26.   if ($num_products_ordered >= MIN_DISPLAY_ALSO_PURCHASED && $num_products_ordered > 0) {
  27.     if ($num_products_ordered < SHOW_PRODUCT_INFO_COLUMNS_ALSO_PURCHASED_PRODUCTS) {
  28.       $col_width = floor(100/$num_products_ordered);
  29.     } else {
  30.       $col_width = floor(100/SHOW_PRODUCT_INFO_COLUMNS_ALSO_PURCHASED_PRODUCTS);
  31.     }
  32.  
  33.     while (!$also_purchased_products->EOF) {
  34.       $also_purchased_products->fields['products_name'] = zen_get_products_name($also_purchased_products->fields['products_id']);
  35.       $list_box_contents[$row][$col] = array('params' => 'class="centerBoxContentsAlsoPurch"' . ' ' . 'style="width:' . $col_width . '%;"',
  36.       'text' => (($also_purchased_products->fields['products_image'] == '' and PRODUCTS_IMAGE_NO_IMAGE_STATUS == 0) ? '' : '<a href="' . zen_href_link(zen_get_info_page($also_purchased_products->fields['products_id']), 'products_id=' . $also_purchased_products->fields['products_id']) . '">' . zen_image(DIR_WS_IMAGES . $also_purchased_products->fields['products_image'], $also_purchased_products->fields['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br />') . '<a href="' . zen_href_link(zen_get_info_page($also_purchased_products->fields['products_id']), 'products_id=' . $also_purchased_products->fields['products_id']) . '">' . $also_purchased_products->fields['products_name'] . '</a>');
  37.  
  38.       $col ++;
  39.       if ($col > (SHOW_PRODUCT_INFO_COLUMNS_ALSO_PURCHASED_PRODUCTS - 1)) {
  40.         $col = 0;
  41.         $row ++;
  42.       }
  43.       $also_purchased_products->MoveNext();
  44.     }
  45.   }
  46.   if ($also_purchased_products->RecordCount() > 0 && $also_purchased_products->RecordCount() >= MIN_DISPLAY_ALSO_PURCHASED) {
  47.     $title = '<h2 class="centerBoxHeading">' . TEXT_ALSO_PURCHASED_PRODUCTS . '</h2>';
  48.     $zc_show_also_purchased = true;
  49.   }
  50. }
  51. ?>