Esempio n. 1
0
 /**
  * Get initial field parameters
  *
  * @param array $field Field data
  *
  * @return array
  */
 protected function getFieldParams(array $field)
 {
     $list = parent::getFieldParams($field);
     $list[\XLite\View\FormField\FileUploader\AFileUploader::PARAM_MAX_WIDTH] = 40;
     $list[\XLite\View\FormField\FileUploader\AFileUploader::PARAM_MAX_HEIGHT] = 40;
     return $list;
 }
Esempio n. 2
0
 /**
  * Get view value
  *
  * @param array $field Field
  *
  * @return mixed
  */
 protected function getViewValue(array $field)
 {
     $value = parent::getViewValue($field);
     if (is_scalar($value)) {
         $value = \XLite\Core\Converter::formatDate($value);
     }
     return $value;
 }
Esempio n. 3
0
 /**
  * Get initial field parameters
  *
  * @param array $field Field data
  *
  * @return array
  */
 protected function getFieldParams(array $field)
 {
     $params = parent::getFieldParams($field);
     $params[\XLite\View\FormField\Input\Radio::PARAM_IS_CHECKED] = $this->getEntityValue();
     if (!$this->getEntity()->getEnabled()) {
         $params['disabled'] = 'disabled';
     }
     return $params;
 }
Esempio n. 4
0
 /**
  * Get container attributes
  *
  * @return array
  */
 protected function getContainerAttributes()
 {
     $list = parent::getContainerAttributes();
     $list['data-popup-url'] = static::buildURL($this->getPopupTarget(), null, array('widget' => $this->getPopupWidget()) + $this->getPopupParameters());
     return $list;
 }
Esempio n. 5
0
 /**
  * Get initial field parameters
  *
  * @param array $field Field data
  *
  * @return array
  */
 protected function getFieldParams(array $field)
 {
     return parent::getFieldParams($field) + array(\XLite\View\FormField\Input\Checkbox::PARAM_IS_CHECKED => $this->getEntityValue());
 }
Esempio n. 6
0
 /**
  * Preprocess value before save
  *
  * @param mixed $value Value
  *
  * @return mixed
  */
 protected function preprocessValueBeforeSave($value)
 {
     return \XLite\Core\Database::getRepo('XLite\\Model\\Region')->findByCode(parent::preprocessValueBeforeSave($value));
 }
Esempio n. 7
0
 /**
  * Get entity value
  *
  * @return mixed
  */
 protected function getEntityValue()
 {
     $value = parent::getEntityValue();
     return $value ? $value->getMembershipId() : null;
 }
Esempio n. 8
0
 /**
  * Get field value from entity
  *
  * @param array $field Field
  *
  * @return mixed
  */
 protected function getFieldEntityValue(array $field)
 {
     return $this->getEntity()->getNoTaxClass() ? -1 : parent::getFieldEntityValue($field);
 }
Esempio n. 9
0
 /**
  * Get initial field parameters
  *
  * @param array $field Field data
  *
  * @return array
  */
 protected function getFieldParams(array $field)
 {
     return parent::getFieldParams($field) + array(\XLite\View\FormField\Input\Text\Base\Numeric::PARAM_MOUSE_WHEEL_ICON => false);
 }
Esempio n. 10
0
 /**
  * getContainerClass 
  * 
  * @return string
  */
 protected function getContainerClass()
 {
     return parent::getContainerClass() . ' inline-discountType';
 }
Esempio n. 11
0
 /**
  * Get container class
  *
  * @return string
  */
 protected function getContainerClass()
 {
     return parent::getContainerClass() . ' inline-product-class';
 }
Esempio n. 12
0
 /**
  * Get initial field parameters
  *
  * @param array $field Field data
  *
  * @return array
  */
 protected function getFieldParams(array $field)
 {
     $list = parent::getFieldParams($field);
     $list['options'] = $this->getOptions();
     return $list;
 }
Esempio n. 13
0
 /**
  * Get container class
  *
  * @return string
  */
 protected function getContainerClass()
 {
     return parent::getContainerClass() . ' inline-attribute-value';
 }
Esempio n. 14
0
 /**
  * Get initial field parameters
  *
  * @param array $field Field data
  *
  * @return array
  */
 protected function getFieldParams(array $field)
 {
     $list = parent::getFieldParams($field);
     $list['orderId'] = $this->getEntity()->getOrderId();
     return $list;
 }
Esempio n. 15
0
File: Text.php Progetto: kingsj/core
 /**
  * Get container class
  *
  * @return string
  */
 protected function getContainerClass()
 {
     return parent::getContainerClass() . ' inline-text';
 }
Esempio n. 16
0
 /**
  * Get container class
  *
  * @return string
  */
 protected function getContainerClass()
 {
     return trim(parent::getContainerClass() . ' shipping-method-selector');
 }
Esempio n. 17
0
 /**
  * Set widget params
  *
  * @param array $params Handler params
  *
  * @return void
  */
 public function setWidgetParams(array $params)
 {
     parent::setWidgetParams($params);
     if ($this->getParam(static::PARAM_ENTITY) && !$this->getParam(static::PARAM_FIELD_NAME)) {
         $this->getWidgetParams(static::PARAM_FIELD_NAME)->setValue($this->getParam(static::PARAM_ENTITY)->getCode());
     }
 }
Esempio n. 18
0
 /**
  * Get container class
  *
  * @return string
  */
 protected function getContainerClass()
 {
     return parent::getContainerClass() . ' inline-capost-return-status';
 }
Esempio n. 19
0
 /**
  * Correct result of getEntity() as entity may be null
  *
  * @return \XLite\Model\AEntity
  */
 protected function getEntity()
 {
     return parent::getEntity() ?: new \XLite\Model\Payment\Transaction();
 }
Esempio n. 20
0
 /**
  * getContainerClass
  *
  * @return string
  */
 protected function getContainerClass()
 {
     return parent::getContainerClass() . ' inline-visible-for';
 }
Esempio n. 21
0
 /**
  * Get field value from entity
  *
  * @param array $field Field
  *
  * @return mixed
  */
 protected function getFieldEntityValue(array $field)
 {
     return doubleval(parent::getFieldEntityValue($field));
 }