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 = '
'.'' . zen_image(DIR_WS_IMAGES . $products_compare->fields['products_image'], $products_compare->fields['products_name'], IMAGE_PRODUCT_LISTING_WIDTH, IMAGE_PRODUCT_LISTING_HEIGHT, 'class="listingProductImage"') . ''.'
'; $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'); ?>