Beispiel #1
0
 /**
  * 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;
 }
Beispiel #2
0
 /**
  * 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;
 }
Beispiel #3
0
 /**
  * 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;
 }
Beispiel #4
0
 /**
  * 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);
 }
Beispiel #5
0
 /**
  * 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);
 }
Beispiel #6
0
 /**
  * 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;
 }