Execute($check_query); if ($check->fields['count'] > 0) { $show_best_sellers= true; } } } else { $show_best_sellers= true; } if ($show_best_sellers == true) { $limit = (trim(MAX_DISPLAY_BESTSELLERS) == "") ? "" : " LIMIT " . (int)MAX_DISPLAY_BESTSELLERS; if (isset($current_category_id) && ($current_category_id > 0)) { $best_sellers_query = "select distinct p.products_id, pd.products_name, p.products_ordered, p.products_image 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)$_SESSION['languages_id'] . "' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and '" . (int)$current_category_id . "' in (c.categories_id, c.parent_id) order by p.products_ordered desc, pd.products_name"; $best_sellers_query .= $limit; $best_sellers = $db->Execute($best_sellers_query); } else { $best_sellers_query = "select distinct p.products_id, pd.products_name, p.products_ordered, p.products_image from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_ordered > 0 and p.products_id = pd.products_id and pd.language_id = '" . (int)$_SESSION['languages_id'] . "' order by p.products_ordered desc, pd.products_name"; $best_sellers_query .= $limit; $best_sellers = $db->Execute($best_sellers_query); } if ($best_sellers->RecordCount() >= MIN_DISPLAY_BESTSELLERS) { $title = BOX_HEADING_BESTSELLERS; $box_id = 'bestsellers'; $rows = 0; while (!$best_sellers->EOF) { $rows++; $bestsellers_list[$rows]['id'] = $best_sellers->fields['products_id']; $bestsellers_list[$rows]['name'] = substr(strip_tags($best_sellers->fields['products_name']), 0, 225) . '...'; $bestsellers_list[$rows]['image'] = $best_sellers->fields['products_image']; $best_sellers->MoveNext(); } $title_link = false; require($template->get_template_dir('tpl_best_sellers.php',DIR_WS_TEMPLATE, $current_page_base,'sideboxes'). '/tpl_best_sellers.php'); $title = BOX_HEADING_BESTSELLERS; require($template->get_template_dir($column_box_default, DIR_WS_TEMPLATE, $current_page_base,'common') . '/' . $column_box_default); } } ?>