0) {
$removed_compare_array = array();
foreach ($_SESSION['compare'] as $value) {
if ($value != $action) {
$removed_compare_array[] = $value;
}
$_SESSION['compare'] = $removed_compare_array;
}
}
// loop session for products
foreach ($_SESSION['compare'] as $value) {
if (!empty($value)) {
$products_compare_query = "SELECT p.products_id, p.products_image, pd.products_name,
p.master_categories_id, pd.products_description, p.products_price,
p.products_model, p.products_weight, p.products_quantity, p.manufacturers_id
FROM " . TABLE_PRODUCTS . " p
LEFT JOIN " . TABLE_PRODUCTS_DESCRIPTION . " pd
ON p.products_id = pd.products_id
WHERE p.products_status = '1'
AND p.products_id='".$value."'
AND pd.language_id='".(int)$_SESSION['languages_id']."'";
$products_compare = $db->Execute($products_compare_query);
$products_manufacturer = $db->Execute(
"SELECT manufacturers_name FROM " . TABLE_MANUFACTURERS . "
WHERE manufacturers_id='".$products_compare->fields['manufacturers_id']."'"
);
$products_name = '
'.''. substr(strip_tags($products_compare->fields['products_name']), 0, 90) .''.'';
$products_image = '';
$products_description = zen_trunc_string(zen_clean_html(stripslashes(zen_get_products_description($products_compare->fields['products_id'], $_SESSION['languages_id']))), COMPARE_DESCRIPTION);
$products_model = $products_compare->fields['products_model'];
$producst_weight = $products_compare->fields['products_weight'];
$products_quantity = $products_compare->fields['products_quantity'];
$products_price = ((zen_has_product_attributes_values($products_compare->fields['products_id']) and $flag_show_product_info_starting_at == 1) ? TEXT_BASE_PRICE : '') . zen_get_products_display_price($products_compare->fields['products_id']);
$products_manufacturer = $products_manufacturer->fields['manufacturers_name'];
$products_remove = ''.COMPARE_REMOVE.'';
$compare_info = array($products_name, $products_image, $products_description, $products_model, $producst_weight, $products_quantity, $products_price, $products_manufacturer, $products_remove);
$new_comp_result = array('pro'.$comp => $compare_info);
$result = array_merge($result, $new_comp_result);
} else {
echo '
Value was empty, something went wrong with the array
';
}
$comp++;
}
}
require($template->get_template_dir('tpl_compare_default.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_compare_default.php');
?>