Esempio n. 1
0
 protected function _initFields()
 {
     parent::_initFields();
     $form = Kwc_Abstract_Form::createChildComponentForm($this->getClass(), "_video", 'video');
     $form->setIdTemplate('{0}_video');
     $this->add($form);
 }
Esempio n. 2
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->setCreateMissingRow(true);
     if (!$this->getClass()) {
         return;
     }
     $generators = Kwc_Abstract::getSetting($this->getClass(), 'generators');
     $classes = $generators['child']['component'];
     foreach ($classes as $key => $class) {
         if (!$class) {
             continue;
         }
         $form = Kwc_Abstract_Form::createChildComponentForm($this->getClass(), "-{$key}", $key);
         if ($form && count($form->fields)) {
             if ($this->_getIdTemplateForChild($key)) {
                 $form->setIdTemplate($this->_getIdTemplateForChild($key));
             }
             if (!$this->_createFieldsets || !Kwc_Abstract::hasSetting($class, 'componentName')) {
                 $this->add($form);
             } else {
                 $name = Kwf_Trl::getInstance()->trlStaticExecute(Kwc_Abstract::getSetting($class, 'componentName'));
                 $name = str_replace('.', ' ', $name);
                 $this->add(new Kwf_Form_Container_FieldSet($name))->setName($key)->add($form);
             }
         }
     }
 }
Esempio n. 3
0
 protected function _initFields()
 {
     $this->setCreateMissingRow(true);
     parent::_initFields();
     $tagsControllerUrl = Kwc_Abstract_Admin::getInstance($this->getClass())->getControllerUrl();
     $this->add(new Kwf_Form_Field_SuperBoxSelect('ComponentToTag', 'Tag', trlKwf('Tags')))->setWidth(300)->setListWidth(300)->setTpl('<tpl for="."><div class="x2-combo-list-item">{name} <span style="font-size: 10px; color: gray;">({count_used} ' . trlKwf('uses') . ')</span></div></tpl>')->setAllowAddNewData(true)->setTriggerAction('all')->setMinChars(1)->setValues($tagsControllerUrl . '/json-data')->setAddNewItemUrl($tagsControllerUrl . '/json-add-item');
 }
Esempio n. 4
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->add(new Kwf_Form_Field_Checkbox('visible', trlKwf('Visible')));
     $form = Kwc_Abstract_Form::createChildComponentForm($this->getClass(), "-child", 'child');
     $this->add($form);
 }
Esempio n. 5
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->fields->prepend(new Kwf_Form_Field_NumberField('columns'))->setFieldLabel(trlKwf('Columns'))->setAllowNegative(false)->setAllowDecimals(false)->setMinValue(1)->setMaxValue(10)->setAllowBlank(false)->setWidth(50);
     $this->fields->add(new Kwf_Form_Field_Select('show_pics'))->setFieldLabel(trlKwf('Visible Pictures'))->setWidth(100)->setShowNoSelection(true)->setEmptyText(trlKwf('Show all'))->setValues(array('1' => '1', '2' => '2', '3' => '3', '4' => '4', '6' => '6', '8' => '8'));
     $this->fields->add(new Kwf_Form_Field_Static(trlKwf('Choose a number to just show this number of items and hide the others behind a "more"-button')));
 }
Esempio n. 6
0
 protected function _initFields()
 {
     parent::_initFields();
     $masterCC = Kwc_Abstract::getSetting($this->getClass(), 'masterComponentClass');
     if (Kwc_Abstract::getSetting($masterCC, 'imageCaption')) {
         $this->add(new Kwf_Form_Field_ShowField('original_image_caption', trlKwf('Original Image caption')))->setData(new Kwf_Data_Trl_OriginalComponent('image_caption'));
         $this->add(new Kwf_Form_Field_TextField('image_caption', trlKwf('Image caption')))->setWidth(300);
     }
     if (Kwc_Abstract::getSetting($masterCC, 'editFilename') || Kwc_Abstract::getSetting($masterCC, 'altText') || Kwc_Abstract::getSetting($masterCC, 'titleText')) {
         $fs = $this->add(new Kwf_Form_Container_FieldSet('SEO'));
         $fs->setCollapsible(true);
         $fs->setCollapsed(true);
     }
     if (Kwc_Abstract::getSetting($masterCC, 'editFilename')) {
         $fs->add(new Kwf_Form_Field_ShowField('original_filename', trlKwf('Original {0}', trlKwf('Filename'))))->setData(new Kwf_Data_Trl_OriginalComponent('filename'));
         $fs->add(new Kwf_Form_Field_TextField('filename', trlKwf('Filename')))->setWidth(300)->setHelpText(trlKwf('Talking filename ("lorem-ipsum-2015"), hyphens and underscores are allowed.'));
     }
     if (Kwc_Abstract::getSetting($masterCC, 'altText')) {
         $fs->add(new Kwf_Form_Field_ShowField('original_alt_text', trlKwf('Original {0}', 'ALT Text')))->setData(new Kwf_Data_Trl_OriginalComponent('alt_text'));
         $fs->add(new Kwf_Form_Field_TextField('alt_text', 'ALT Text'))->setWidth(300)->setHelpText(trlKwf('Short, meaningful description of the image content.'));
     }
     if (Kwc_Abstract::getSetting($masterCC, 'titleText')) {
         $fs->add(new Kwf_Form_Field_ShowField('original_title_text', trlKwf('Original {0}', 'ALT Text')))->setData(new Kwf_Data_Trl_OriginalComponent('title_text'));
         $fs->add(new Kwf_Form_Field_TextField('title_text', 'IMG Title'))->setWidth(300)->setHelpText(trlKwf('Some browsers show the text as a tooltip when the mouse pointer is hovering the image.'));
     }
     $this->add(new Kwf_Form_Field_ShowField('image', trlKwf('Original Image')))->setData(new Kwc_Abstract_Image_Trl_Form_ImageData());
     $fs = $this->add(new Kwf_Form_Container_FieldSet(trlKwf('Own Image')));
     $fs->setCheckboxToggle(true);
     $fs->setCheckboxName('own_image');
     $fs->add(Kwc_Abstract_Form::createChildComponentForm($this->getClass(), '-image', 'image'));
 }
Esempio n. 7
0
 public function _initFields()
 {
     parent::_initFields();
     $this->add(new Kwf_Form_Field_EMailField('mail', trlKwf('E-Mail address')))->setWidth(300);
     $this->add(new Kwf_Form_Field_TextField('subject', trlKwf('Subject of E-Mail')))->setWidth(300);
     $this->add(new Kwf_Form_Field_TextArea('text', trlKwf('Predefined text of E-Mail')))->setWidth(300)->setHeight(200);
 }
Esempio n. 8
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->setCreateMissingRow(true);
     $this->add(Kwc_Abstract_Form::createChildComponentForm($this->getClass(), '-linktext', 'linktext'));
     $this->add(new Kwf_Form_Field_Checkbox('start_opened', trlKwf('Start opened')));
 }
Esempio n. 9
0
 protected function _initFields()
 {
     parent::_initFields();
     $fs = $this->add(new Kwf_Form_Container_FieldSet(trlKwfStatic('Social Media')));
     $fs->add(new Kwf_Form_Field_Checkbox('facebook', trlKwfStatic('Facebook')))->setHideLabel(true)->setBoxLabel(trlKwfStatic('Facebook'));
     $fs->add(new Kwf_Form_Field_Checkbox('twitter', trlKwfStatic('Twitter')))->setHideLabel(true)->setBoxLabel(trlKwfStatic('Twitter'));
     $fs->add(new Kwf_Form_Field_Checkbox('google', trlKwfStatic('Google+')))->setHideLabel(true)->setBoxLabel(trlKwfStatic('Google+'));
 }
Esempio n. 10
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->fields->add(new Kwf_Form_Field_TextField('headline1', trlKwf('Headline 1')))->setWidth(450)->setAllowBlank(false);
     $this->fields->add(new Kwf_Form_Field_TextField('headline2', trlKwf('Headline 2')))->setWidth(450);
     $this->fields->add(new Kwf_Form_Field_ShowField('original_headline1', trlKwf('Original headline 1')))->setData(new Kwf_Data_Trl_OriginalComponent())->getData()->setFieldname('headline1');
     $this->fields->add(new Kwf_Form_Field_ShowField('original_headline2', trlKwf('Original headline 2')))->setData(new Kwf_Data_Trl_OriginalComponent())->getData()->setFieldname('headline2');
 }
Esempio n. 11
0
 protected function _initFields()
 {
     parent::_initFields();
     $fs = $this->add(new Kwf_Form_Container_FieldSet(trlKwf('Own Flash')));
     $fs->setCheckboxToggle(true);
     $fs->setCheckboxName('own_flash');
     $fs->add(Kwc_Abstract_Form::createChildComponentForm($this->getClass(), '-flash', 'flash'));
 }
Esempio n. 12
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->setCreateMissingRow(true);
     $this->setModel(new Kwf_Model_FnF());
     $form = Kwc_Abstract_Form::createChildComponentForm($this->getClass(), "-linkTag", 'linkTag');
     $this->add($form);
 }
Esempio n. 13
0
 protected function _initFields()
 {
     parent::_initFields();
     $form = Kwc_Abstract_Form::createChildComponentForm($this->getClass(), '_mail');
     $form->setIdTemplate('{component_id}_{id}_mail');
     $this->add($form);
     $this->add(new Kwf_Form_Field_ShowField('create_date', trlKwf('Creation Date')))->setWidth(300);
 }
Esempio n. 14
0
 protected function _initFields()
 {
     parent::_initFields();
     $imageTitle = Kwc_Abstract::getSetting(Kwc_Abstract::getSetting($this->getClass(), 'masterComponentClass'), 'imageTitle');
     if ($imageTitle) {
         $this->add(new Kwf_Form_Field_ShowField('original_title', trlKwf('Original Title')))->setData(new Kwf_Data_Trl_OriginalComponent('title'));
         $this->add(new Kwf_Form_Field_TextArea('title', trlKwf('Title')))->setWidth(350)->setHeight(80);
     }
 }
Esempio n. 15
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->add(Kwc_Abstract_Form::createChildComponentForm($this->getClass(), "-image"));
     if (!$this->getModel()) {
         $this->setModel(new Kwf_Model_FnF());
         $this->setCreateMissingRow(true);
     }
 }
Esempio n. 16
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->add(new Kwf_Form_Field_ShowField('original_url', trlKwfStatic('Original Url')))->setData(new Kwf_Data_Trl_OriginalComponent('url'));
     $fs = $this->add(new Kwf_Form_Container_FieldSet(trlKwfStatic('Own Url')));
     $fs->setCheckboxToggle(true);
     $fs->setCheckboxName('own_url');
     $fs->add(new Kwf_Form_Field_UrlField('url', trlKwfStatic('URL')))->setAllowBlank(false)->setWidth(400);
 }
 protected function _initFields()
 {
     parent::_initFields();
     $mf = $this->add(new Kwf_Form_Field_MultiFields('Children'));
     $mf->setWidth(400);
     $mf->setPosition(true);
     $mf->setMinEntries(0);
     $mf->fields->add($this->_getMultiFieldsFieldset());
 }
Esempio n. 18
0
 protected function _initFields()
 {
     parent::_initFields();
     $fs = $this->add(new Kwf_Form_Container_FieldSet(trlKwf('Own Download')));
     $fs->setCheckboxToggle(true);
     $fs->setCheckboxName('own_download');
     $fs->add(Kwc_Abstract_Form::createChildComponentForm($this->getClass(), '-download', 'download'));
     $this->add(new Kwf_Form_Field_ShowField('original_filename', trlKwf('Original Filename')))->setData(new Kwc_Basic_DownloadTag_Trl_Form_OriginalData('filename'));
 }
Esempio n. 19
0
 protected function _initFields()
 {
     parent::_initFields();
     $enableTranslation = $this->add(new Kwf_Form_Container_FieldSet(trlStatic('Own Link')));
     $enableTranslation->setCheckboxToggle(true);
     $enableTranslation->setCheckboxName('own_target');
     $enableTranslation->add(new Kwf_Form_Field_TextField('target', trlKwf('Url')))->setWidth(450)->setVtype('url');
     $this->add(new Kwf_Form_Field_ShowField('original', trlKwf('Original')))->setData(new Kwc_Basic_LinkTag_Extern_Trl_Form_OriginalData());
 }
Esempio n. 20
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->fields->add(new Kwf_Form_Field_TextField('field_label', trlKwf('Label')));
     $this->fields->add(new Kwf_Form_Field_NumberField('label_width', trlKwf('Label Width')))->setComment('px')->setWidth(50)->setAllowNegative(false)->setAllowDecimal(false);
     $this->fields->add(new Kwf_Form_Field_Checkbox('required', trlKwf('Required')));
     $this->fields->add(new Kwf_Form_Field_Checkbox('hide_label', trlKwf('Hide Label')));
     $this->fields->add(new Kwf_Form_Field_Checkbox('label_position_above', trlKwf('Label above field')));
 }
 protected function _initFields()
 {
     parent::_initFields();
     $this->fields->prepend(new Kwf_Form_Field_NumberField('columns'))->setFieldLabel(trlKwf('Columns'))->setAllowNegative(false)->setAllowDecimals(false)->setMinValue(1)->setMaxValue(10)->setAllowBlank(false)->setWidth(50);
     if (Kwc_Abstract::getSetting($this->getClass(), 'showMoreLink')) {
         $this->fields->add(new Kwf_Form_Field_Select('show_pics'))->setFieldLabel(trlKwf('Visible Pictures'))->setWidth(100)->setShowNoSelection(true)->setEmptyText(trlKwf('Show all'))->setValues(array('1' => '1', '2' => '2', '3' => '3', '4' => '4', '6' => '6', '8' => '8'));
         $this->fields->add(new Kwf_Form_Field_Static(trlKwf('Choose a number to just show this number of items and hide the others behind a "more"-button')));
         $this->fields->add(new Kwf_Form_Field_TextField('show_more_link_text', trlKwf('Button Link Text')));
         $this->fields->add(new Kwf_Form_Field_Static(trlKwf('Choose a text for the "more"-Button under the pictures')));
     }
 }
Esempio n. 22
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->add(new Kwf_Form_Field_EMailField('mail', trlKwf('E-Mail Address')))->setWidth(300);
     $this->add(new Kwf_Form_Field_TextField('subject', trlKwf('Predefined Subject for Mail')))->setWidth(300);
     $this->add(new Kwf_Form_Field_TextArea('text', trlKwf('Predefined Text for Mail')))->setWidth(300)->setHeight(200);
     $fs = $this->add(new Kwf_Form_Container_FieldSet(trlKwf('Master')))->setLabelWidth(160);
     $fs->add(new Kwf_Form_Field_ShowField('master_mail', trlKwf('E-Mail Address')))->setData(new Kwf_Data_Trl_OriginalComponent('mail'));
     $fs->add(new Kwf_Form_Field_ShowField('master_subject', trlKwf('Predefined Subject for Mail')))->setData(new Kwf_Data_Trl_OriginalComponent('subject'));
     $fs->add(new Kwf_Form_Field_ShowField('master_text', trlKwf('Predefined Text for Mail')))->setData(new Kwf_Data_Trl_OriginalComponent('text'));
 }
Esempio n. 23
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->add(new Kwf_Form_Field_ShowField('original_url', trlKwf('Original Url')))->setData(new Kwf_Data_Trl_OriginalComponent('url'));
     $fs = $this->add(new Kwf_Form_Container_FieldSet(trlKwf('Own Url')));
     $fs->setCheckboxToggle(true);
     $fs->setCheckboxName('own_url');
     $validator = new Zend_Validate_Regex(array('pattern' => Kwc_Advanced_Youtube_Component::REGEX));
     $validator->setMessage(trlKwf('No valid youtube url'), Zend_Validate_Regex::NOT_MATCH);
     $fs->add(new Kwf_Form_Field_UrlField('url', trlKwfStatic('URL')))->addValidator($validator)->setAllowBlank(false)->setWidth(400);
 }
Esempio n. 24
0
 protected function _initFields()
 {
     $multifields = $this->add(new Kwf_Form_Field_MultiFields('Nodes'));
     $multifields->setReferences(array('columns' => array('component_id'), 'refColumns' => array('component_id')));
     $multifields->setMinEntries(0);
     $fs = $multifields->fields->add(new Kwf_Form_Container_FieldSet(trlKwf('Node {0}')));
     $fs->fields->add(new Kwf_Form_Field_TextField('name', trlKwf('Name')));
     $fs->fields->add(new Kwf_Form_Field_TextField('node_id', trlKwf('Node-ID')));
     $fs->fields->add(new Kwf_Form_Field_Checkbox('visible', trlKwf('Visible')));
     parent::_initFields();
 }
Esempio n. 25
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->add(Kwc_Abstract_Form::createChildComponentForm($this->getClass(), "-child", 'child'));
     $fs = $this->add(new Kwf_Form_Container_FieldSet(trlKwf("Original")));
     $fs->add(new Kwf_Form_Field_Panel('copy'))->setHideLabel(true)->setXtype('kwc.basic.text.trl.copybutton');
     $fs->add(new Kwf_Form_Field_ShowField('content'))->setHideLabel(true)->setCls('kwfup-webStandard')->setData(new Kwf_Data_Trl_OriginalComponent());
     if (!$this->getModel()) {
         $this->setModel(new Kwf_Model_FnF());
         $this->setCreateMissingRow(true);
     }
 }
Esempio n. 26
0
 protected function _initFields()
 {
     parent::_initFields();
     $this->add(new Kwf_Form_Field_ShowField('title', trlKwf('Title')))->setData(new Kwf_Data_Trl_OriginalComponent());
     $this->add(new Kwf_Form_Field_ShowField('firstname', trlKwf('First name')))->setData(new Kwf_Data_Trl_OriginalComponent());
     $this->add(new Kwf_Form_Field_ShowField('lastname', trlKwf('Last name')))->setData(new Kwf_Data_Trl_OriginalComponent());
     $this->add(new Kwf_Form_Field_TextField('working_position', trlKwf('Position')))->setWidth(400);
     $this->add(new Kwf_Form_Field_ShowField('original_working_position', trlKwf('Original Position')))->setData(new Kwf_Data_Trl_OriginalComponent('working_position'));
     $this->add(new Kwf_Form_Field_ShowField('phone', trlKwf('Phone')))->setData(new Kwf_Data_Trl_OriginalComponent());
     $this->add(new Kwf_Form_Field_ShowField('mobile', trlKwf('Mobile')))->setData(new Kwf_Data_Trl_OriginalComponent());
     $this->add(new Kwf_Form_Field_ShowField('email', trlKwf('Email')))->setData(new Kwf_Data_Trl_OriginalComponent());
 }
Esempio n. 27
0
 protected function _initFields()
 {
     $checkbox = new Kwf_Form_Field_Checkbox('use_crop', '');
     $checkbox->setLabelSeparator('');
     $checkbox->setCls('kwc-basic-imageenlarge-enlargetag-checkbox-usecrop');
     $checkbox->setBoxLabel(trlKwf('Use crop region'));
     $this->add($checkbox);
     if (Kwc_Abstract::getSetting($this->getClass(), 'imageTitle')) {
         $this->add(new Kwf_Form_Field_TextArea('title', trlKwf('Image text')))->setWidth(350)->setHeight(80);
     }
     parent::_initFields();
 }
 protected function _initFields()
 {
     parent::_initFields();
     $this->setCreateMissingRow(true);
     $tableStyles = Kwc_Abstract::getSetting($this->getClass(), 'tableStyles');
     if (count($tableStyles)) {
         $this->add(new Kwf_Form_Field_Select('table_style', trlKwf('Table style')))->setValues($tableStyles);
     }
     if (Kwf_Config::getValue('kwc.responsive')) {
         $this->add(new Kwf_Form_Field_Select('responsive_style', trlKwf('Responsive style')))->setValues(array('none' => '-', 'flipScroll' => trlKwf('Flip Scroll')));
     }
 }
Esempio n. 29
0
 protected function _initFields()
 {
     $multifields = $this->add(new Kwf_Form_Field_MultiFields('Networks'));
     /*
     $multifields->setReferences(array(
         'columns' => array('component_id'),
         'refColumns' => array('component_id')
     ));
     */
     $multifields->setMinEntries(0);
     $multifields->fields->add(new Kwf_Form_Field_Select('network_id', trlKwf('Network')))->setValues(Kwf_Model_Abstract::getInstance('Kwc_Advanced_SocialBookmarks_AvaliableModel')->getRows())->setAllowBlank(false);
     parent::_initFields();
 }
Esempio n. 30
0
 protected function _initFields()
 {
     parent::_initFields();
     $default = Kwc_Abstract::getSetting($this->getClass(), 'default');
     $this->add(new Kwf_Form_Field_TextField('subject', trlKwf('Subject')))->setAllowBlank(false)->setWidth(300);
     if (Kwc_Abstract::getSetting($this->getClass(), 'editFrom')) {
         $this->add(new Kwf_Form_Field_TextField('from_email', trlKwf('From Address')))->setVtype('email')->setWidth(300)->setDefaultValue($default['from_email']);
         $this->add(new Kwf_Form_Field_TextField('from_name', trlKwf('From Name')))->setWidth(300)->setDefaultValue($default['from_name']);
     }
     if (Kwc_Abstract::getSetting($this->getClass(), 'editReplyTo')) {
         $this->add(new Kwf_Form_Field_TextField('reply_email', trlKwf('Reply Address')))->setVtype('email')->setWidth(300);
     }
 }