/** * Return list of product labels * * @param \XLite\Model\Product $product The product to look for * * @return array */ protected function getLabels(\XLite\Model\Product $product) { $labels = parent::getLabels($product); if ($this->isShowMarketPrice($product)) { $labels += \XLite\Module\CDev\MarketPrice\Main::getLabels($product); } return $labels; }
/** * Return list of product labels * * @param \XLite\Model\Product $product The product to look for * * @return array */ protected function getLabels(\XLite\Model\Product $product) { $labels = parent::getLabels($product); if ($this->participateSale($product)) { $label = intval($product->getSalePercent()) . '% ' . \XLite\Core\Translation::getInstance()->translate('off'); $labels += array('orange sale-price' => $label); } return $labels; }
/** * Return product labels * * @param \XLite\Model\Product $product The product to look for * * @return array */ protected function getLabels(\XLite\Model\Product $product) { $labels = parent::getLabels($product); if ($product->isRestrictedProduct()) { $labels = array_reverse($labels); $labels['restricted'] = static::t('Restricted'); $labels = array_reverse($labels); } return $labels; }
/** * Return product labels * * @param \XLite\Model\Product $product The product to look for * * @return array */ protected function getLabels(\XLite\Model\Product $product) { return parent::getLabels($product) + \XLite\Module\CDev\Sale\Core\Labels::getLabel($product); }
/** * Return product labels * * @param \XLite\Model\Product $product The product to look for * * @return array */ protected function getLabels(\XLite\Model\Product $product) { return parent::getLabels($product) + \XLite\Module\XC\FreeShipping\Core\Labels::getLabel($product); }
/** * Return product labels * * @param \XLite\Model\Product $product The product to look for * * @return array */ protected function getLabels(\XLite\Model\Product $product) { $labels = parent::getLabels($product); $targets = array(\XLite\Module\CDev\ProductAdvisor\View\ANewArrivals::WIDGET_TARGET_NEW_ARRIVALS, \XLite\Module\CDev\ProductAdvisor\View\AComingSoon::WIDGET_TARGET_COMING_SOON); if (!in_array(static::getWidgetTarget(), $targets)) { // Add ProductAdvisor's labels into the begin of labels list $labels = array_reverse($labels); $labels += \XLite\Module\CDev\ProductAdvisor\Main::getLabels($product); $labels = array_reverse($labels); } return $labels; }