$maxFeaturedProductsPerRow){
$rest = ($totalFeatured % $maxFeaturedProductsPerRow);
if($rest > 0){
$totalFeatured -= $rest;
}
}
$featuredCounter = 0;
while($row=tep_db_fetch_array($response)){
if($featuredCounter < $totalFeatured){
$featured_cat_prods[$row['cat']]=$row['product_id'];
}
$featuredCounter++;
}
$homepage_products = array();
foreach($featured_cat_prods as $cat=>$product_id){
$p2 =new Product($product_id);
$p2->load_with_joins(array('Product_images','Product_description','Product_prices','Product_flags'));
$homepage_products[] = array(
'image'=>$p2->get_large_image_file(),
'title'=>$p2->get_product_name(),
'save'=>'Savings up to '.$p2->get_percent_savings().'%',
'id'=> $product_id,
'our_low_price' => $p2->get_low_price(),
'our_high_price' => $p2->get_our_high_price(),
'min_qty' => $p2->get_minimum_qty().' min'
);
unset($p2);
}
//popular categories
$maxPopularCategoriesPerRow = 4;
$homepage_categories = array();
$response=tep_db_query("select c.categories_id, c.popular_image, c.popular_title, c.popular_extra, c.popular_alt from categories c where c.popular = 1 order by c.popular_order");
while($row=tep_db_fetch_array($response)){
$homepage_categories[] = array(
'categories_id' => $row['categories_id'],
'popular_image' => $row['popular_image'],
'popular_title' => $row['popular_title'],
'popular_extra' => $row['popular_extra'],
'popular_alt' => $row['popular_alt'],
);
}
$result = tep_db_query("select pages_content from pages where pages_title='homepage_bottom_content_visible'");
$row=tep_db_fetch_array($result);
$homepage_bottom_content_visible = $row['pages_content'];
$result = tep_db_query("select pages_content from pages where pages_title='homepage_bottom_content_reveal'");
$row=tep_db_fetch_array($result);
$homepage_bottom_content_reveal = $row['pages_content'];
$product=new Product;
$cats=$product->get_categories();
foreach($cats as $catinfo){
if($catinfo['categories_id']){
if($catinfo['categories_id']==1251 || $catinfo['categories_id']==1252 || $catinfo['categories_id']==1256) continue;
$sub_categories[]=array(
'categories_id'=>$catinfo['categories_id'],
'categories_name'=>$catinfo['categories_name'],
'products_in_category'=> $catinfo['total'],
'cPath_new' => tep_get_path($catinfo['categories_id']),
'categories_image'=>$catinfo['categories_image'],
'flags_image'=>$catinfo['flags_image']
);
}
}
}
require_once('includes/functions/product_listing_funcs.html');
if($listing_split->sql_query){
//echo $listing_split->sql_query;
$listing = tep_db_query($listing_split->sql_query);
$product_ids=array();
while ($prod = tep_db_fetch_array($listing)){
$product_ids[]=$prod['products_id'];
}
}
//dumb empty cat fix
if(!count($product_ids) && (isset($_REQUEST['filter_cat']) OR isset($_REQUEST['flags']))) tep_redirect(tep_href_link(FILENAME_DEFAULT, 'cPath='.$current_category_id));+
// $canonical = tep_href_link(FILENAME_DEFAULT, tep_get_all_get_params(array('flags','price','filter_cat','sort')));
require('templates/index.tpl.php');
require(DIR_WS_INCLUDES . 'application_bottom.html');