Example #1
0
File: Date.php Project: kingsj/core
 /**
  * Prefill form
  *
  * @return void
  */
 protected function initView()
 {
     parent::initView();
     $value = $this->getParam(self::PARAM_VALUE);
     if (is_null($value) || !is_numeric($value)) {
         $value = time();
     }
     $date = getdate($value);
     $this->params[$this->getParam(self::PARAM_FIELD) . 'Day'] = $date['mday'];
     $this->params[$this->getParam(self::PARAM_FIELD) . 'Month'] = $date['mon'];
     $this->params[$this->getParam(self::PARAM_FIELD) . 'Year'] = $date['year'];
 }
Example #2
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_ALL => new \XLite\Model\WidgetParam\Bool('All', true), self::PARAM_FIELD_NAME => new \XLite\Model\WidgetParam\String('Field name', ''), self::PARAM_FIELD_ID => new \XLite\Model\WidgetParam\String('Field ID', ''), self::PARAM_CLASS_NAME => new \XLite\Model\WidgetParam\String('Class name', ''), self::PARAM_CURRENCY => new \XLite\Model\WidgetParam\Int('Value', 840));
 }
Example #3
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(static::PARAM_FIELD_NAME => new \XLite\Model\WidgetParam\String('Field', 'membership', false), static::PARAM_VALUE => new \XLite\Model\WidgetParam\String('Value', '%', false), static::PARAM_ALL_OPTION => new \XLite\Model\WidgetParam\Bool('Display All option', false, false), static::PARAM_PENDING_OPTION => new \XLite\Model\WidgetParam\Bool('Display Pending option', false, false));
 }
Example #4
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_ALL => new \XLite\Model\WidgetParam\Bool('All', false), self::PARAM_FIELD_NAME => new \XLite\Model\WidgetParam\String('Field name', ''), self::PARAM_FIELD_ID => new \XLite\Model\WidgetParam\String('Field ID', ''), self::PARAM_CLASS_NAME => new \XLite\Model\WidgetParam\String('Class name', ''), self::PARAM_COUNTRY => new \XLite\Model\WidgetParam\String('Value', ''), self::PARAM_ALLOW_LABEL_COUNTRY => new \XLite\Model\WidgetParam\Bool('Allow label-based country selector', false));
 }
Example #5
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_FIELD_NAME => new \XLite\Model\WidgetParam\String('Field name', ''), self::PARAM_FIELD_ID => new \XLite\Model\WidgetParam\String('Field ID', ''), self::PARAM_STATE => new \XLite\Model\WidgetParam\Object('Selected state', null, false, '\\XLite\\Model\\State'), self::PARAM_CLASS_NAME => new \XLite\Model\WidgetParam\String('Class name', ''), self::PARAM_IS_LINKED => new \XLite\Model\WidgetParam\Bool('Linked with country selector', 0));
 }
Example #6
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_FIELD => new \XLite\Model\WidgetParam\String('Name of date field prefix', 'date'), self::PARAM_VALUE => new \XLite\Model\WidgetParam\Int('Value of date field (timestamp)', null), self::PARAM_HIGH_YEAR => new \XLite\Model\WidgetParam\Int('The high year', date('Y', time()) - 1), self::PARAM_LOW_YEAR => new \XLite\Model\WidgetParam\Int('The low year', 2035));
 }