예제 #1
0
 /**
  * Define widget params
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(static::PARAM_NAME => new \XLite\Model\WidgetParam\String('Name', 'file'), static::PARAM_OBJECT => new \XLite\Model\WidgetParam\Object('Object', null), static::PARAM_OBJECT_ID => new \XLite\Model\WidgetParam\Int('Object Id', 0), static::PARAM_MESSAGE => new \XLite\Model\WidgetParam\String('Message', ''), static::PARAM_MAX_WIDTH => new \XLite\Model\WidgetParam\Int('Max. width', 120), static::PARAM_MAX_HEIGHT => new \XLite\Model\WidgetParam\Int('Max. height', 120), static::PARAM_IS_IMAGE => new \XLite\Model\WidgetParam\Bool('Is image', false), static::PARAM_IS_TEMPORARY => new \XLite\Model\WidgetParam\Bool('Is temporary', false), static::PARAM_MULTIPLE => new \XLite\Model\WidgetParam\Bool('Multiple', false), static::PARAM_POSITION => new \XLite\Model\WidgetParam\Int('Position', 0));
 }
예제 #2
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_OPTION => new \XLite\Model\WidgetParam\Object('Option', null, false, '\\XLite\\Module\\CDev\\ProductOptions\\Model\\Option'));
 }
예제 #3
0
 /**
  * Define widget params
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(\XLite\View\Button\Payment\AddMethod::PARAM_PAYMENT_METHOD_TYPE => new \XLite\Model\WidgetParam\Collection('Payment methods type', array()));
 }
예제 #4
0
파일: Tabber.php 프로젝트: kingsj/core
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_BODY => new \XLite\Model\WidgetParam\String('Body template file', '', false), self::PARAM_SWITCH => new \XLite\Model\WidgetParam\String('Switch', 'page', false), self::PARAM_TAB_PAGES => new \XLite\Model\WidgetParam\String('Name of function that returns tab pages', 'getTabPages', false));
 }
예제 #5
0
파일: OrderStatus.php 프로젝트: kingsj/core
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_ORDER => new \XLite\Model\WidgetParam\Object('Order', null, false, '\\XLite\\Model\\Order'), self::PARAM_USE_WRAPPER => new \XLite\Model\WidgetParam\Bool('Use wrapper', false));
 }
예제 #6
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_ORDER_ITEM => new \XLite\Model\WidgetParam\Object('OrderItem', null, false, '\\XLite\\Model\\OrderItem'), self::PARAM_PRODUCT_ID => new \XLite\Model\WidgetParam\Int('Product ID', null, false), self::PARAM_IDX => new \XLite\Model\WidgetParam\Int('Index of order item', 0, false));
 }
예제 #7
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(static::PARAM_COMPLETED_CONTEXT => new \XLite\Model\WidgetParam\Bool('Complete section context', false));
 }
예제 #8
0
파일: Tab.php 프로젝트: kirkbauer2/kirkxc
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_TAB => new \XLite\Model\WidgetParam\Object('Tab', null, false, '\\XLite\\Module\\XC\\CustomProductTabs\\Model\\Product\\Tab'));
 }
예제 #9
0
파일: Location.php 프로젝트: kingsj/core
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(static::PARAM_NODES => new \XLite\Model\WidgetParam\Collection('Breadcrumbs', $this->getLocationPath()));
 }
예제 #10
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_LAZY_CLASS => new \XLite\Model\WidgetParam\String('Lazy class', $this->getDefaultLazyClass()), self::PARAM_LAZY_CLASS_PARAMS => new \XLite\Model\WidgetParam\Collection('Lazy class params', $this->getDefaultLazyClassParams()));
 }
예제 #11
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(static::PARAM_TEXT => new \XLite\Model\WidgetParam\String('Text to show in tooltip', ''), static::PARAM_WIDGET => new \XLite\Model\WidgetParam\String('Widget to show in tooltip', ''), static::PARAM_ID => new \XLite\Model\WidgetParam\String('ID of element', ''), static::PARAM_CLASS => new \XLite\Model\WidgetParam\String('CSS class for caption', ''), static::PARAM_CAPTION => new \XLite\Model\WidgetParam\String('Caption', ''), static::PARAM_IS_IMAGE_TAG => new \XLite\Model\WidgetParam\Bool('Is it shown as image?', true));
 }
예제 #12
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(static::PARAM_NAME => new \XLite\Model\WidgetParam\String('Name', '', true), static::PARAM_VALUE => new \XLite\Model\WidgetParam\String('Value', '', true), static::PARAM_LABEL => new \XLite\Model\WidgetParam\String('Label', $this->getDefaultLabel(), true), static::PARAM_STYLE => new \XLite\Model\WidgetParam\String('Button style', $this->getDefaultStyle()), static::PARAM_BTN_SIZE => new \XLite\Model\WidgetParam\String('Button size', $this->getDefaultButtonSize()), static::PARAM_BTN_TYPE => new \XLite\Model\WidgetParam\String('Button type', $this->getDefaultButtonType()), static::PARAM_DISABLED => new \XLite\Model\WidgetParam\Bool('Disabled', $this->getDefaultDisableState()), static::PARAM_ID => new \XLite\Model\WidgetParam\String('Button ID', ''), static::PARAM_ATTRIBUTES => new \XLite\Model\WidgetParam\Collection('Attributes', $this->getDefaultAttributes()), static::PARAM_ICON_STYLE => new \XLite\Model\WidgetParam\String('Button ID', ''), static::PARAM_JS_CONFIRM_TEXT => new \XLite\Model\WidgetParam\String('JS confirm text', ''));
 }
예제 #13
0
파일: AStep.php 프로젝트: kingsj/core
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_PARENT_WIDGET => new \XLite\Model\WidgetParam\Object('Parent widget', null, false, '\\XLite\\View\\Checkout\\Steps'), self::PARAM_IS_CURRENT => new \XLite\Model\WidgetParam\Bool('Step is current', false), self::PARAM_IS_PREVIOUS => new \XLite\Model\WidgetParam\Bool('Step is previous', false));
 }
예제 #14
0
파일: Iframe.php 프로젝트: kingsj/core
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_WIDTH => new \XLite\Model\WidgetParam\Int('Width', 400), self::PARAM_HEIGHT => new \XLite\Model\WidgetParam\Int('Height', 400), self::PARAM_SRC => new \XLite\Model\WidgetParam\String('Source', ''));
 }
예제 #15
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_WIDTH => new \XLite\Model\WidgetParam\Int('Width', $this->getDefaultWidth()));
 }
예제 #16
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_SILENT => new \XLite\Model\WidgetParam\Bool('Silent', false), self::PARAM_DUMP_STARTED => new \XLite\Model\WidgetParam\Bool('Dump started', false));
 }
예제 #17
0
 /**
  * Define widget parameters
  *
  * @return array
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_PACKAGES => new \XLite\Model\WidgetParam\Collection('Packages', array()));
 }
예제 #18
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_ITEM => new \XLite\Model\WidgetParam\Object('Order item', null, false, '\\XLite\\\\Model\\OrderItem'));
 }
예제 #19
0
파일: Image.php 프로젝트: kingsj/core
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_IMAGE => new \XLite\Model\WidgetParam\Object('Image', null, false, '\\XLite\\Model\\Base\\Image'), self::PARAM_ALT => new \XLite\Model\WidgetParam\String('Alt. text', '', false), self::PARAM_MAX_WIDTH => new \XLite\Model\WidgetParam\Int('Max. width', 0), self::PARAM_MAX_HEIGHT => new \XLite\Model\WidgetParam\Int('Max. height', 0), self::PARAM_CENTER_IMAGE => new \XLite\Model\WidgetParam\Checkbox('Center the image after resizing', true), self::PARAM_VERTICAL_ALIGN => new \XLite\Model\WidgetParam\String('Vertical align', self::VERTICAL_ALIGN_MIDDLE), self::PARAM_USE_CACHE => new \XLite\Model\WidgetParam\Bool('Use cache', 1), self::PARAM_USE_DEFAULT_IMAGE => new \XLite\Model\WidgetParam\Bool('Use default image', 1));
 }
예제 #20
0
파일: AFormField.php 프로젝트: kingsj/core
 /**
  * Define widget params
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_ID => new \XLite\Model\WidgetParam\String('Id', ''), self::PARAM_NAME => new \XLite\Model\WidgetParam\String('Name', $this->getDefaultName()), self::PARAM_VALUE => new \XLite\Model\WidgetParam\String('Value', $this->getDefaultValue()), self::PARAM_LABEL => new \XLite\Model\WidgetParam\String('Label', $this->getDefaultLabel()), self::PARAM_REQUIRED => new \XLite\Model\WidgetParam\Bool('Required', false), self::PARAM_COMMENT => new \XLite\Model\WidgetParam\String('Comment', null), self::PARAM_HELP => new \XLite\Model\WidgetParam\String('Help', null), self::PARAM_ATTRIBUTES => new \XLite\Model\WidgetParam\Collection('Attributes', $this->getDefaultAttributes()), self::PARAM_WRAPPER_CLASS => new \XLite\Model\WidgetParam\String('Wrapper class', $this->getDefaultWrapperClass()), self::PARAM_IS_ALLOWED_FOR_CUSTOMER => new \XLite\Model\WidgetParam\Bool('Is allowed for customer', $this->isAllowedForCustomer), self::PARAM_FIELD_ONLY => new \XLite\Model\WidgetParam\Bool('Skip wrapping with label and required flag, display just a field itself', $this->getDefaultParamFieldOnly()));
 }
예제 #21
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_ITEM => new \XLite\Model\WidgetParam\Object('Item', null, false, '\\XLite\\Model\\OrderItem'), self::PARAM_SOURCE => new \XLite\Model\WidgetParam\String('Source', ''), self::PARAM_STORAGE_ID => new \XLite\Model\WidgetParam\Int('Storage id', null));
 }
예제 #22
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_PRODUCT => new \XLite\Model\WidgetParam\Object('Product', $this->getProduct(), false, '\\XLite\\Model\\Product'), self::PARAM_SELECTED_OPTIONS => new \XLite\Model\WidgetParam\Collection('Selected options', array(), false));
 }
예제 #23
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_FIELD_NAME => new \XLite\Model\WidgetParam\String('Field', 'product_class', false), self::PARAM_VALUE => new \XLite\Model\WidgetParam\Object('Value', null, false, '\\XLite\\Model\\ProductClass'));
 }
예제 #24
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(static::PARAM_ORDER => new \XLite\Model\WidgetParam\Object('Order', null, false, '\\XLite\\Model\\Order'));
 }
예제 #25
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(static::PARAM_CART => new \XLite\Model\WidgetParam\Object('Cart', null, false, '\\XLite\\Model\\Cart'));
 }
예제 #26
0
 /**
  * Define widget params
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_ID => new \XLite\Model\WidgetParam\String('Id', ''), self::PARAM_NAME => new \XLite\Model\WidgetParam\String('Name', $this->getDefaultName()), self::PARAM_VALUE => new \XLite\Model\WidgetParam\String('Value', $this->getDefaultValue()), self::PARAM_LABEL => new \XLite\Model\WidgetParam\String('Label', $this->getDefaultLabel()), self::PARAM_LABEL_PARAMS => new \XLite\Model\WidgetParam\Collection('Label params', $this->getDefaultLabelParams()), self::PARAM_REQUIRED => new \XLite\Model\WidgetParam\Bool('Required', false), self::PARAM_COMMENT => new \XLite\Model\WidgetParam\String('Comment', null), self::PARAM_HELP => new \XLite\Model\WidgetParam\String('Help', null), self::PARAM_HELP_WIDGET => new \XLite\Model\WidgetParam\String('Help widget class name', null), self::PARAM_LABEL_HELP => new \XLite\Model\WidgetParam\String('Label help', null), self::PARAM_LABEL_HELP_WIDGET => new \XLite\Model\WidgetParam\String('Label help widget class name', null), self::PARAM_ATTRIBUTES => new \XLite\Model\WidgetParam\Collection('Attributes', $this->getDefaultAttributes()), self::PARAM_WRAPPER_CLASS => new \XLite\Model\WidgetParam\String('Wrapper class', $this->getDefaultWrapperClass()), self::PARAM_USE_COLON => new \XLite\Model\WidgetParam\Bool('Use colon', false), self::PARAM_LINK_HREF => new \XLite\Model\WidgetParam\String('Link href', ''), self::PARAM_LINK_TEXT => new \XLite\Model\WidgetParam\String('Link text', ''), self::PARAM_LINK_IMG => new \XLite\Model\WidgetParam\String('Link img', ''), self::PARAM_IS_ALLOWED_FOR_CUSTOMER => new \XLite\Model\WidgetParam\Bool('Is allowed for customer', $this->isAllowedForCustomer), self::PARAM_FIELD_ONLY => new \XLite\Model\WidgetParam\Bool('Skip wrapping with label and required flag, display just a field itself', $this->getDefaultParamFieldOnly()), self::PARAM_DEPENDENCY => new \XLite\Model\WidgetParam\Collection('Dependency', array()), self::PARAM_TRUSTED => new \XLite\Model\WidgetParam\Bool('Trusted (value may contain anything)', false));
 }
예제 #27
0
파일: Node.php 프로젝트: kirkbauer2/kirkxc
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_NAME => new \XLite\Model\WidgetParam\String('Name', ''), self::PARAM_LINK => new \XLite\Model\WidgetParam\String('Link', ''), self::PARAM_SUBNODES => new \XLite\Model\WidgetParam\Collection('Subnodes', array()), self::PARAM_IS_LAST => new \XLite\Model\WidgetParam\Bool('Is last', false));
 }
예제 #28
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_METHOD => new \XLite\Model\WidgetParam\Object('Payment method', $this->getDefaultPaymentMethod(), false, '\\XLite\\Model\\Payment\\Method'));
 }
예제 #29
0
파일: Customer.php 프로젝트: kingsj/core
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_PRODUCT => new \XLite\Model\WidgetParam\Object('Product', null, false, 'XLite\\Model\\Product'));
 }
예제 #30
0
파일: ASort.php 프로젝트: kirkbauer2/kirkxc
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_PARAMS => new \XLite\Model\WidgetParam\Collection('URL params', array()), self::PARAM_SORT_CRITERIONS => new \XLite\Model\WidgetParam\Collection('Sort criterions', array()), self::PARAM_CELL => new \XLite\Model\WidgetParam\Collection('List conditions cell', array()));
 }