Ejemplo n.º 1
0
 /**
  * Check - item price is controlled by server or not
  *
  * @return boolean
  */
 public function isPriceControlledServer()
 {
     $result = parent::isPriceControlledServer();
     if (!$result && $this->getProduct()) {
         $model = \XLite\Core\Database::getRepo('XLite\\Module\\CDev\\Wholesale\\Model\\WholesalePrice')->findOneBy(array('product' => $this->getProduct()));
         $result = !!$model;
     }
     return $result;
 }
Ejemplo n.º 2
0
 /**
  * Check - item price is controlled by server or not
  *
  * @return boolean
  */
 public function isPriceControlledServer()
 {
     return parent::isPriceControlledServer() || $this->getProduct() && $this->getProduct()->hasVariants();
 }
Ejemplo n.º 3
0
 /**
  * Check - item price is controlled by server or not
  *
  * @param \XLite\Model\OrderItem $item Order item
  *
  * @return boolean
  */
 public function isPriceControlledServer(\XLite\Model\OrderItem $item)
 {
     return $item->isPriceControlledServer();
 }
Ejemplo n.º 4
0
 /**
  * {@inheritDoc}
  */
 public function isPriceControlledServer()
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'isPriceControlledServer', array());
     return parent::isPriceControlledServer();
 }