[ Index ]
 

Code source de Zen Cart E-Commerce Shopping Cart 1.3.7.1

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/includes/modules/pages/popup_image/ -> header_php.php (source)

   1  <?php
   2  /**

   3   * Pop up Image Header

   4   *

   5   * @package page

   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: header_php.php 2984 2006-02-07 22:00:25Z drbyte $

  10   */
  11  /**

  12   * Header code file for the product-larger-images popup window

  13   *

  14   */
  15  
  16  // This should be first line of the script:

  17    $zco_notifier->notify('NOTIFY_HEADER_START_POPUP_IMAGES_ADDITIONAL');
  18  
  19    $_SESSION['navigation']->remove_current_page();
  20  
  21    $products_values_query = "SELECT pd.products_name, p.products_image
  22                              FROM " . TABLE_PRODUCTS . " p
  23                              left join " . TABLE_PRODUCTS_DESCRIPTION . " pd
  24                              on p.products_id = pd.products_id
  25                              WHERE p.products_status = 1
  26                              and p.products_id = :productsID
  27                              and pd.language_id = :languagesID ";
  28  
  29    $products_values_query = $db->bindVars($products_values_query, ':productsID', $_GET['pID'], 'integer');
  30    $products_values_query = $db->bindVars($products_values_query, ':languagesID', $_SESSION['languages_id'], 'integer');
  31  
  32    $products_values = $db->Execute($products_values_query);
  33    $products_image = $products_values->fields['products_image'];
  34  
  35    //auto replace with defined missing image

  36    if ($products_image == '' and PRODUCTS_IMAGE_NO_IMAGE_STATUS == '1') {
  37      $products_image = PRODUCTS_IMAGE_NO_IMAGE;
  38    }
  39  
  40    $products_image_extension = substr($products_image, strrpos($products_image, '.'));
  41    $products_image_base = ereg_replace($products_image_extension, '', $products_image);
  42    $products_image_medium = $products_image_base . IMAGE_SUFFIX_MEDIUM . $products_image_extension;
  43    $products_image_large = $products_image_base . IMAGE_SUFFIX_LARGE . $products_image_extension;
  44  
  45    // check for a medium image else use small

  46    if (!file_exists(DIR_WS_IMAGES . 'medium/' . $products_image_medium)) {
  47      $products_image_medium = DIR_WS_IMAGES . $products_image;
  48    } else {
  49      $products_image_medium = DIR_WS_IMAGES . 'medium/' . $products_image_medium;
  50    }
  51    // check for a large image else use medium else use small

  52    if (!file_exists(DIR_WS_IMAGES . 'large/' . $products_image_large)) {
  53      if (!file_exists(DIR_WS_IMAGES . 'medium/' . $products_image_medium)) {
  54        $products_image_large = DIR_WS_IMAGES . $products_image;
  55      } else {
  56        $products_image_large = DIR_WS_IMAGES . 'medium/' . $products_image_medium;
  57      }
  58    } else {
  59      $products_image_large = DIR_WS_IMAGES . 'large/' . $products_image_large;
  60    }
  61  
  62    // This should be last line of the script:

  63    $zco_notifier->notify('NOTIFY_HEADER_END_POPUP_IMAGES');
  64  ?>


Généré le : Mon Nov 26 16:45:43 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics