public function displayAdditionalImage($product_id = 0, $accessory_id = 0, $relatedprd_id = 0, $property_id = 0, $subproperty_id = 0, $main_imgwidth = 0, $main_imgheight = 0, $redview = "", $redlayout = "") { $redshopconfig = new Redconfiguration(); $redTemplate = new Redtemplate(); $stockroomhelper = new rsstockroomhelper(); $url = JURI::base(); $option = JRequest::getVar('option'); $redhelper = new redhelper(); if ($accessory_id != 0) { $accessory = $this->getProductAccessory($accessory_id); $product_id = $accessory[0]->child_product_id; } $product = $this->getProductById($product_id); $producttemplate = $redTemplate->getTemplate("product", $product->product_template); // Get template for stockroom status if ($accessory_id != 0) { $template_desc = $redTemplate->getTemplate("accessory_product"); $template_desc = $template_desc[0]->template_desc; } elseif ($relatedprd_id != 0) { $template_desc = $redTemplate->getTemplate("related_product"); $template_desc = $template_desc[0]->template_desc; } else { $template_desc = $producttemplate[0]->template_desc; } $producttemplate = $producttemplate[0]->template_desc; if ($redlayout == 'categoryproduct' || $redlayout == 'detail') { if (strstr($producttemplate, "{product_thumb_image_3}")) { $pimg_tag = '{product_thumb_image_3}'; $ph_thumb = CATEGORY_PRODUCT_THUMB_HEIGHT_3; $pw_thumb = CATEGORY_PRODUCT_THUMB_WIDTH_3; } elseif (strstr($producttemplate, "{product_thumb_image_2}")) { $pimg_tag = '{product_thumb_image_2}'; $ph_thumb = CATEGORY_PRODUCT_THUMB_HEIGHT_2; $pw_thumb = CATEGORY_PRODUCT_THUMB_WIDTH_2; } elseif (strstr($producttemplate, "{product_thumb_image_1}")) { $pimg_tag = '{product_thumb_image_1}'; $ph_thumb = CATEGORY_PRODUCT_THUMB_HEIGHT; $pw_thumb = CATEGORY_PRODUCT_THUMB_WIDTH; } else { $pimg_tag = '{product_thumb_image}'; $ph_thumb = CATEGORY_PRODUCT_THUMB_HEIGHT; $pw_thumb = CATEGORY_PRODUCT_THUMB_WIDTH; } } else { if (strstr($producttemplate, "{product_thumb_image_3}")) { $pimg_tag = '{product_thumb_image_3}'; $ph_thumb = PRODUCT_MAIN_IMAGE_HEIGHT_3; $pw_thumb = PRODUCT_MAIN_IMAGE_3; } elseif (strstr($producttemplate, "{product_thumb_image_2}")) { $pimg_tag = '{product_thumb_image_2}'; $ph_thumb = PRODUCT_MAIN_IMAGE_HEIGHT_2; $pw_thumb = PRODUCT_MAIN_IMAGE_2; } elseif (strstr($producttemplate, "{product_thumb_image_1}")) { $pimg_tag = '{product_thumb_image_1}'; $ph_thumb = PRODUCT_MAIN_IMAGE_HEIGHT; $pw_thumb = PRODUCT_MAIN_IMAGE; } else { $pimg_tag = '{product_thumb_image}'; $ph_thumb = PRODUCT_MAIN_IMAGE_HEIGHT; $pw_thumb = PRODUCT_MAIN_IMAGE; } } if (strstr($producttemplate, "{more_images_3}")) { $mph_thumb = PRODUCT_ADDITIONAL_IMAGE_HEIGHT_3; $mpw_thumb = PRODUCT_ADDITIONAL_IMAGE_3; } elseif (strstr($producttemplate, "{more_images_2}")) { $mph_thumb = PRODUCT_ADDITIONAL_IMAGE_HEIGHT_2; $mpw_thumb = PRODUCT_ADDITIONAL_IMAGE_2; } elseif (strstr($producttemplate, "{more_images_1}")) { $mph_thumb = PRODUCT_ADDITIONAL_IMAGE_HEIGHT; $mpw_thumb = PRODUCT_ADDITIONAL_IMAGE; } else { $mph_thumb = PRODUCT_ADDITIONAL_IMAGE_HEIGHT; $mpw_thumb = PRODUCT_ADDITIONAL_IMAGE; } if ($main_imgwidth != 0 || $main_imgheight != 0) { $pw_thumb = $main_imgwidth; $ph_thumb = $main_imgheight; } $ImageAttributes = $this->getdisplaymainImage($product_id, $property_id, $subproperty_id, $pw_thumb, $ph_thumb, $redview); $aHrefImageResponse = $ImageAttributes['aHrefImageResponse']; $mainImageResponse = $ImageAttributes['mainImageResponse']; $productmainimg = $ImageAttributes['productmainimg']; $aTitleImageResponse = $ImageAttributes['aTitleImageResponse']; $imagename = $ImageAttributes['imagename']; // $ImageAttributes['type'] = $type; $attrbimg = $ImageAttributes['attrbimg']; $pr_number = $ImageAttributes['pr_number']; //$view = $ImageAttributes['view']; $prodadditionImg = ""; $propadditionImg = ""; $subpropadditionImg = ""; $product_availability_date_lbl = ''; $product_availability_date = ''; $media_image = $this->getAdditionMediaImage($product_id, "product"); $tmp_prodimg = ""; $val_prodadd = count($media_image); for ($m = 0; $m < count($media_image); $m++) { $thumb = $media_image[$m]->media_name; $alttext = $this->getAltText('product', $media_image[$m]->section_id, '', $media_image[$m]->media_id); if (!$alttext) { $alttext = $media_image[$m]->media_name; } if ($thumb && $thumb != $media_image[$m]->product_full_image && is_file(REDSHOP_FRONT_IMAGES_RELPATH . "product/" . $thumb)) { if (WATERMARK_PRODUCT_ADDITIONAL_IMAGE) { $pimg = $redhelper->watermark('product', $thumb, $mpw_thumb, $mph_thumb, WATERMARK_PRODUCT_ADDITIONAL_IMAGE, "1"); $linkimage = $redhelper->watermark('product', $thumb, '', '', WATERMARK_PRODUCT_ADDITIONAL_IMAGE, "0"); $hoverimg_path = $redhelper->watermark('product', $thumb, ADDITIONAL_HOVER_IMAGE_WIDTH, ADDITIONAL_HOVER_IMAGE_HEIGHT, WATERMARK_PRODUCT_ADDITIONAL_IMAGE, '2'); } else { $pimg = RedShopHelperImages::getImagePath($thumb, '', 'thumb', 'product', $mpw_thumb, $mph_thumb, USE_IMAGE_SIZE_SWAPPING); $linkimage = REDSHOP_FRONT_IMAGES_ABSPATH . "product/" . $thumb; $hoverimg_path = RedShopHelperImages::getImagePath($thumb, '', 'thumb', 'product', ADDITIONAL_HOVER_IMAGE_WIDTH, ADDITIONAL_HOVER_IMAGE_HEIGHT, USE_IMAGE_SIZE_SWAPPING); } if (PRODUCT_ADDIMG_IS_LIGHTBOX) { $prodadditionImg_div_start = "<div class='additional_image'><a href='" . $linkimage . "' title='" . $alttext . "' rel=\"myallimg\">"; $prodadditionImg_div_end = "</a></div>"; $prodadditionImg .= $prodadditionImg_div_start; $prodadditionImg .= "<img src='" . $pimg . "' alt='" . $alttext . "' title='" . $alttext . "'>"; $producthrefend = ""; } else { if (WATERMARK_PRODUCT_ADDITIONAL_IMAGE) { $img_path = $redhelper->watermark('product', $thumb, $pw_thumb, $ph_thumb, WATERMARK_PRODUCT_ADDITIONAL_IMAGE, '0'); } else { $img_path = RedShopHelperImages::getImagePath($thumb, '', 'thumb', 'product', $pw_thumb, $ph_thumb, USE_IMAGE_SIZE_SWAPPING); } $filename_thumb = REDSHOP_FRONT_IMAGES_RELPATH . "product/" . $product->product_thumb_image; $filename_org = REDSHOP_FRONT_IMAGES_RELPATH . "product/" . $media_image[$m]->product_full_image; if (is_file($filename_thumb)) { $thumb_original = $product->product_thumb_image; } elseif (is_file($filename_org)) { $thumb_original = $media_image[$m]->product_full_image; } else { $thumb_original = PRODUCT_DEFAULT_IMAGE; } if (WATERMARK_PRODUCT_THUMB_IMAGE) { $img_path_org = $redhelper->watermark('product', $thumb_original, $pw_thumb, $ph_thumb, WATERMARK_PRODUCT_THUMB_IMAGE, '0'); } else { $img_path_org = RedShopHelperImages::getImagePath($thumb_original, '', 'thumb', 'product', $pw_thumb, $ph_thumb, USE_IMAGE_SIZE_SWAPPING); } $prodadditionImg_div_start = "<div class='additional_image' onmouseover='display_image_add(\"" . $img_path . "\"," . $product_id . ");' onmouseout='display_image_add_out(\"" . $img_path_org . "\"," . $product_id . ");'>"; $prodadditionImg_div_end = "</div>"; $prodadditionImg .= $prodadditionImg_div_start; $prodadditionImg .= '<a href="javascript:void(0)" >' . "<img src='" . $pimg . "' alt='" . $alttext . "' title='" . $alttext . "' style='cursor: auto;'>"; $producthrefend = "</a>"; } if (ADDITIONAL_HOVER_IMAGE_ENABLE) { $prodadditionImg .= "<img src='" . $hoverimg_path . "' alt='" . $alttext . "' title='" . $alttext . "' class='redImagepreview'>"; } $prodadditionImg .= $producthrefend; $prodadditionImg .= $prodadditionImg_div_end; $tmp_prodimg = $prodadditionImg; } } if ($val_prodadd == 0) { $prodadditionImg = " "; $propadditionImg = " "; } if ($property_id > 0) { $media_image = $this->getAdditionMediaImage($property_id, "property"); if (count($media_image) == 0) { $propadditionImg = $tmp_prodimg; } else { for ($m = 0; $m < count($media_image); $m++) { $thumb = $media_image[$m]->media_name; $alttext = $this->getAltText('property', $media_image[$m]->section_id, '', $media_image[$m]->media_id); if (!$alttext) { $alttext = $thumb; } if ($thumb && $thumb != $media_image[$m]->property_main_image && is_file(REDSHOP_FRONT_IMAGES_RELPATH . "property/" . $thumb)) { if (PRODUCT_ADDIMG_IS_LIGHTBOX) { $thumbUrl = RedShopHelperImages::getImagePath($thumb, '', 'thumb', 'property', $mpw_thumb, $mph_thumb, USE_IMAGE_SIZE_SWAPPING); $propadditionImg_div_start = "<div class='additional_image'><a href='" . REDSHOP_FRONT_IMAGES_ABSPATH . "property/" . $thumb . "' title='" . $alttext . "' rel=\"myallimg\">"; $propadditionImg_div_end = "</a></div>"; $propadditionImg .= $propadditionImg_div_start; $propadditionImg .= "<img src='" . $thumbUrl . "' alt='" . $alttext . "' title='" . $alttext . "'>"; $prophrefend = ""; } else { $imgs_path = RedShopHelperImages::getImagePath($thumb, '', 'thumb', 'property', $pw_thumb, $ph_thumb, USE_IMAGE_SIZE_SWAPPING); $property_filename_org = REDSHOP_FRONT_IMAGES_RELPATH . "property/" . $imagename; if (is_file($property_filename_org)) { $property_thumb_original = $imagename; $property_img_path_org = RedShopHelperImages::getImagePath($property_thumb_original, '', 'thumb', 'property', $pw_thumb, $ph_thumb, USE_IMAGE_SIZE_SWAPPING); } else { $property_thumb_original = $thumb_original; $property_img_path_org = RedShopHelperImages::getImagePath($property_thumb_original, '', 'thumb', 'product', $pw_thumb, $ph_thumb, USE_IMAGE_SIZE_SWAPPING); } $propadditionImg_div_start = "<div class='additional_image' onmouseover='display_image_add(\"" . $imgs_path . "\"," . $product_id . ");' onmouseout='display_image_add_out(\"" . $property_img_path_org . "\"," . $product_id . ");'>"; $propadditionImg_div_end = "</div>"; $thumbUrl = RedShopHelperImages::getImagePath($thumb, '', 'thumb', 'property', $mpw_thumb, $mph_thumb, USE_IMAGE_SIZE_SWAPPING); $propadditionImg .= $propadditionImg_div_start; $propadditionImg .= "<a href='javascript:void(0)'>" . "<img src='" . $thumbUrl . "' alt='" . $alttext . "' title='" . $alttext . "' style='cursor: auto;'>"; $prophrefend = "</a>"; } if (ADDITIONAL_HOVER_IMAGE_ENABLE) { $thumbUrl = RedShopHelperImages::getImagePath($thumb, '', 'thumb', 'property', ADDITIONAL_HOVER_IMAGE_WIDTH, ADDITIONAL_HOVER_IMAGE_HEIGHT, USE_IMAGE_SIZE_SWAPPING); $propadditionImg .= "<img src='" . $thumbUrl . "' alt='" . $alttext . "' title='" . $alttext . "' class='redImagepreview'>"; } $propadditionImg .= $prophrefend; $propadditionImg .= $propadditionImg_div_end; } } } } if ($subproperty_id > 0) { //Display Sub-Property Number $media_image = $this->getAdditionMediaImage($subproperty_id, "subproperty"); for ($m = 0; $m < count($media_image); $m++) { $thumb = $media_image[$m]->media_name; $alttext = $this->getAltText('subproperty', $media_image[$m]->section_id, '', $media_image[$m]->media_id); if (!$alttext) { $alttext = $thumb; } $filedir = is_file(REDSHOP_FRONT_IMAGES_RELPATH . "subproperty/" . $thumb) ? 'subproperty' : 'property'; if ($thumb && $thumb != $media_image[$m]->subattribute_color_main_image && is_file(REDSHOP_FRONT_IMAGES_RELPATH . $filedir . "/" . $thumb)) { if (PRODUCT_ADDIMG_IS_LIGHTBOX) { $subpropadditionImg_div_start = "<div class='additional_image'><a href='" . REDSHOP_FRONT_IMAGES_ABSPATH . $filedir . "/" . $thumb . "' title='" . $alttext . "' rel=\"myallimg\">"; $subpropadditionImg_div_end = "</a></div>"; $thumbUrl = RedShopHelperImages::getImagePath($thumb, '', 'thumb', $filedir, $mpw_thumb, $mph_thumb, USE_IMAGE_SIZE_SWAPPING); $subpropadditionImg .= $subpropadditionImg_div_start; $subpropadditionImg .= "<img src='" . $thumbUrl . "' alt='" . $alttext . "' title='" . $alttext . "'>"; $subprophrefend = ""; } else { $imgs_path = RedShopHelperImages::getImagePath($thumb, '', 'thumb', $filedir, $pw_thumb, $ph_thumb, USE_IMAGE_SIZE_SWAPPING); $subproperty_filename_org = REDSHOP_FRONT_IMAGES_RELPATH . "subproperty/" . $imagename; if (is_file($subproperty_filename_org)) { $subproperty_thumb_original = $media_image[$m]->subattribute_color_image; $subproperty_img_path_org = RedShopHelperImages::getImagePath($subproperty_thumb_original, '', 'thumb', 'subproperty', $pw_thumb, $ph_thumb, USE_IMAGE_SIZE_SWAPPING); } else { $subproperty_img_path_org = $property_img_path_org; } $subpropadditionImg_div_start = "<div class='additional_image' onmouseover='display_image_add(\"" . $imgs_path . "\"," . $product_id . ");' onmouseout='display_image_add_out(\"" . $subproperty_img_path_org . "\"," . $product_id . ");' >"; $subpropadditionImg_div_end = "</div>"; $thumbUrl = RedShopHelperImages::getImagePath($thumb, '', 'thumb', $filedir, $mpw_thumb, $mph_thumb, USE_IMAGE_SIZE_SWAPPING); $subpropadditionImg .= $subpropadditionImg_div_start; $subpropadditionImg .= "<a href='javascript:void(0)'>" . "<img src='" . $thumbUrl . "' alt='" . $alttext . "' title='" . $alttext . "' style='cursor: auto;'>"; $subprophrefend = "</a>"; } if (ADDITIONAL_HOVER_IMAGE_ENABLE) { $thumbUrl = RedShopHelperImages::getImagePath($thumb, '', 'thumb', $filedir, ADDITIONAL_HOVER_IMAGE_WIDTH, ADDITIONAL_HOVER_IMAGE_HEIGHT, USE_IMAGE_SIZE_SWAPPING); $subpropadditionImg .= "<img src='" . $thumbUrl . "' alt='" . $alttext . "' title='" . $alttext . "' class='redImagepreview'>"; } $subpropadditionImg .= $subprophrefend; $subpropadditionImg .= $subpropadditionImg_div_end; } } } $response = ""; if ($subpropadditionImg != "") { $response = "<div>" . $subpropadditionImg . "</div>"; } elseif ($propadditionImg != "") { $response = "<div>" . $propadditionImg . "</div>"; } elseif ($prodadditionImg != "") { $response = "<div>" . $prodadditionImg . "</div>"; } $ProductAttributeDelivery = ""; $attributeFlag = false; if ($accessory_id == 0) { if ($subproperty_id) { $ProductAttributeDelivery = $this->getProductMinDeliveryTime($product_id, $subproperty_id, "subproperty", 0); if ($ProductAttributeDelivery) { $attributeFlag = true; } } if ($property_id && $attributeFlag == false) { $ProductAttributeDelivery = $this->getProductMinDeliveryTime($product_id, $property_id, "property", 0); if ($ProductAttributeDelivery) { $attributeFlag = true; } } if ($product_id && $attributeFlag == false) { $ProductAttributeDelivery = $this->getProductMinDeliveryTime($product_id); } } $stock_status = ''; $stockamountTooltip = ""; $productinstock = 0; $stockamountSrc = ""; $stockImgFlag = false; $notify_stock = ''; if (USE_STOCKROOM == 1 && $accessory_id == 0) { if ($subproperty_id) { $productinstock = $stockroomhelper->getStockAmountwithReserve($subproperty_id, "subproperty"); $stockamountList = $stockroomhelper->getStockAmountImage($subproperty_id, "subproperty", $productinstock); // if(count($stockamountList)>0) // { $stockImgFlag = true; // } } if ($property_id && $stockImgFlag == false) { $productinstock = $stockroomhelper->getStockAmountwithReserve($property_id, "property"); $stockamountList = $stockroomhelper->getStockAmountImage($property_id, "property", $productinstock); // if(count($stockamountList)>0) // { $stockImgFlag = true; // } } if ($product_id && $stockImgFlag == false) { $productinstock = $stockroomhelper->getStockAmountwithReserve($product_id); $stockamountList = $stockroomhelper->getStockAmountImage($product_id, "product", $productinstock); } if (count($stockamountList) > 0) { $stockamountTooltip = $stockamountList[0]->stock_amount_image_tooltip; $stockamountSrc = REDSHOP_FRONT_IMAGES_ABSPATH . 'stockroom/' . $stockamountList[0]->stock_amount_image; } } // Stockroom status code->Ushma if (strstr($template_desc, "{stock_status") || strstr($template_desc, "{stock_notify_flag}") || strstr($template_desc, "{product_availability_date}")) { // for c**t attributes $attributes_set = array(); if ($product->attribute_set_id > 0) { $attributes_set = $this->getProductAttribute(0, $product->attribute_set_id, 0, 1); } $attributes = $this->getProductAttribute($product->product_id); $attributes = array_merge($attributes, $attributes_set); $totalatt = count($attributes); $productStockStatus = $this->getproductStockStatus($product->product_id, $totalatt, $property_id, $subproperty_id); if (strstr($template_desc, "{stock_status")) { $stocktag = strstr($template_desc, "{stock_status"); $newstocktag = explode("}", $stocktag); $realstocktag = $newstocktag[0] . "}"; $stock_tag = substr($newstocktag[0], 1); $sts_array = explode(":", $stock_tag); $avail_class = "available_stock_cls"; if (isset($sts_array[1]) && $sts_array[1] != "") { $avail_class = $sts_array[1]; } $out_stock_class = "out_stock_cls"; if (isset($sts_array[2]) && $sts_array[2] != "") { $out_stock_class = $sts_array[2]; } $pre_order_class = "pre_order_cls"; if (isset($sts_array[3]) && $sts_array[3] != "") { $pre_order_class = $sts_array[3]; } if (!$productStockStatus['regular_stock']) { if ($productStockStatus['preorder'] && !$productStockStatus['preorder_stock'] || !$productStockStatus['preorder']) { $stock_status = "<span id='stock_status_div" . $product_id . "'><div id='" . $out_stock_class . "' class='" . $out_stock_class . "'>" . JText::_('COM_REDSHOP_OUT_OF_STOCK') . "</div></span>"; } else { $stock_status = "<span id='stock_status_div" . $product_id . "'><div id='" . $pre_order_class . "' class='" . $pre_order_class . "'>" . JText::_('COM_REDSHOP_PRE_ORDER') . "</div></span>"; } } else { $stock_status = "<span id='stock_status_div" . $product_id . "'><div id='" . $avail_class . "' class='" . $avail_class . "'>" . JText::_('COM_REDSHOP_AVAILABLE_STOCK') . "</div></span>"; } } if (strstr($template_desc, "{stock_notify_flag}")) { $userArr = $this->_session->get('rs_user'); $is_login = $userArr['rs_is_user_login']; $users_info_id = $userArr['rs_user_info_id']; $user_id = $userArr['rs_userid']; $is_notified = $this->isAlreadyNotifiedUser($user_id, $product->product_id, $property_id, $subproperty_id); if (!$productStockStatus['regular_stock'] && $is_login && $users_info_id) { if ($productStockStatus['preorder'] && !$productStockStatus['preorder_stock'] || !$productStockStatus['preorder']) { if ($is_notified) { $notify_stock = "<span>" . JText::_('COM_REDSHOP_ALREADY_REQUESTED_FOR_NOTIFICATION') . "</span>"; } else { $notify_stock = '<span >' . JText::_('COM_REDSHOP_NOTIFY_STOCK_LBL') . '</span><input type="button" name="" value="' . JText::_('COM_REDSHOP_NOTIFY_STOCK') . '" class="notifystockbtn" title="' . JText::_('COM_REDSHOP_NOTIFY_STOCK_LBL') . '" onclick="getStocknotify(\'' . $product->product_id . '\',\'' . $property_id . '\', \'' . $subproperty_id . '\');">'; } } else { $notify_stock = ""; } } else { $notify_stock = ''; } } if (strstr($template_desc, "{product_availability_date}")) { if (!$productStockStatus['regular_stock'] && $productStockStatus['preorder']) { if ($product->product_availability_date != "") { $product_availability_date_lbl = JText::_('COM_REDSHOP_PRODUCT_AVAILABILITY_DATE_LBL') . ": "; $product_availability_date = $redshopconfig->convertDateFormat($product->product_availability_date); } else { $product_availability_date_lbl = ""; $product_availability_date = ""; } } else { $product_availability_date_lbl = ""; $product_availability_date = ""; } } } $ret = array(); $ret['response'] = $response; $ret['aHrefImageResponse'] = $aHrefImageResponse; $ret['aTitleImageResponse'] = $aTitleImageResponse; $ret['mainImageResponse'] = $mainImageResponse; $ret['stockamountSrc'] = $stockamountSrc; $ret['stockamountTooltip'] = $stockamountTooltip; $ret['ProductAttributeDelivery'] = $ProductAttributeDelivery; $ret['attrbimg'] = $attrbimg; $ret['pr_number'] = $pr_number; $ret['productinstock'] = $productinstock; $ret['stock_status'] = $stock_status; $ret['product_mainimg'] = $productmainimg; $ret['ImageName'] = $imagename; $ret['notifyStock'] = $notify_stock; $ret['product_availability_date_lbl'] = $product_availability_date_lbl; $ret['product_availability_date'] = $product_availability_date; //$ret['view'] =$view; return $ret; }
$template = str_replace('{product_volume}', $exp_div . $producthelper->redunitDecimal($product->product_volume) . " " . $product_volume_unit . $div_end . $td_end . $td_start . "{product_volume}", $template); if (strstr($template, "{product_price}")) { $price = 0; if (SHOW_PRICE && !USE_AS_CATALOG && (!DEFAULT_QUOTATION_MODE || DEFAULT_QUOTATION_MODE && SHOW_QUOTATION_PRICE)) { $price = $producthelper->getProductFormattedPrice($product->product_price); } $template = str_replace('{product_price}', $exp_div . $price . $div_end . $td_end . $td_start . "{product_price}", $template); } if (strstr($template, "{product_rating_summary}")) { $final_avgreview_data = $producthelper->getProductRating($compare[$i]["product_id"]); $template = str_replace('{product_rating_summary}', $exp_div . $final_avgreview_data . $div_end . $td_end . $td_start . "{product_rating_summary}", $template); } if (strstr($template, "{products_in_stock}") || strstr($template, "{product_stock_amount_image}")) { $product_stock = $stockroomhelper->getStockAmountwithReserve($compare[$i]["product_id"]); $template = str_replace('{products_in_stock}', $exp_div . $product_stock . $div_end . $td_end . $td_start . "{products_in_stock}", $template); $stockamountList = $stockroomhelper->getStockAmountImage($compare[$i]["product_id"], "product", $product_stock); $stockamountImage = ""; if (count($stockamountList) > 0) { $stockamountImage = '<a class="imgtooltip"><span>'; $stockamountImage .= '<div class="spnheader">' . JText::_('COM_REDSHOP_STOCK_AMOUNT') . '</div>'; $stockamountImage .= '<div class="spnalttext" id="stockImageTooltip' . $compare[$i]["product_id"] . '">' . $stockamountList[0]->stock_amount_image_tooltip . '</div></span>'; $stockamountImage .= '<img src="' . REDSHOP_FRONT_IMAGES_ABSPATH . 'stockroom/' . $stockamountList[0]->stock_amount_image . '" width="150px" height="90px" alt="' . $stockamountList[0]->stock_amount_image_tooltip . '" id="stockImage' . $compare[$i]["product_id"] . '" /></a>'; } $template = str_replace('{product_stock_amount_image}', $exp_div . $stockamountImage . $div_end . $td_end . $td_start . "{product_stock_amount_image}", $template); } if (strstr($template, "{product_delivery_time}")) { $product_delivery_time = $producthelper->getProductMinDeliveryTime($compare[$i]["product_id"]); $template = str_replace('{product_delivery_time}', $exp_div . $product_delivery_time . $div_end . $td_end . $td_start . "{product_delivery_time}", $template); } if (strstr($template, "{product_availability_date}")) { $available_date = "";