<?php
/**
 *\licence GPL 2005-2010  The osCSS developers - osCSS Open Source E-commerce
 *\portion code Copyright (c) 2002 osCommerce
 *\package osCSS-2 <www http://www.oscss.org>
 *\version 2.1.0
 *\date  28/11/10, 08:18
 *\author oscim <mail aurelien@oscim.fr> <www http://www.oscim.fr>
 *\encode UTF-8
 *\group boxes
 *\file best_sellers.php
 *\brief Affiche Une nouveaute dans les produits, N'en affiche qu'une seule,  de maniere aleatoire
*/
  $DB=Database::getInstance();
  $languages_id=$page->the_var('languages_id');
  if (isset($current_category_id) && ($current_category_id > 0)) {
    $best_sellers_query = $DB->query("select distinct p.products_id, pd.products_name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_status = '1' and p.products_ordered > 0 and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.categories_status='1' and '" . (int)$current_category_id . "' in (c.categories_id, c.parent_id) order by p.products_ordered desc, pd.products_name limit 10" /*. $page->_conf_value('MAX_DISPLAY_BESTSELLERS')*/);
  } else {
    $best_sellers_query = $DB->query("select distinct p.products_id, pd.products_name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd , " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_status = '1' and p.products_ordered > 0 and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' and  p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.categories_status='1' order by p.products_quantity, p.products_ordered desc, pd.products_name ASC limit ". $page->_conf_value('MAX_DISPLAY_BESTSELLERS'));
  }

  if ($best_sellers_query->__get('numRows') >= $page->_conf_value('MIN_DISPLAY_BESTSELLERS')) {
    $s = '<ol>'."\n";
    while ($best_sellers = $best_sellers_query->fetchAssoc()) {
      $s .= '<li><a href="'. tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $best_sellers['products_id']) .'">'. $best_sellers['products_name'].'</a></li>'."\n";
    }
    $s .=   '</ol>'."\n";
    $array= array('title'=>__('box heading bestsellers'),'content'=>tep_output_string_protected($s,false,true));
  }
  else $array= array('title'=>'','content'=>'');
?>