当前位置: 首页>>代码示例>>PHP>>正文


PHP Zend_Form_Element_Checkbox::setValue方法代码示例

本文整理汇总了PHP中Zend_Form_Element_Checkbox::setValue方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Form_Element_Checkbox::setValue方法的具体用法?PHP Zend_Form_Element_Checkbox::setValue怎么用?PHP Zend_Form_Element_Checkbox::setValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Zend_Form_Element_Checkbox的用法示例。


在下文中一共展示了Zend_Form_Element_Checkbox::setValue方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: __construct

 public function __construct($options = null)
 {
     $this->_disabledDefaultActions = true;
     $this->_addRequiredAsterisks = false;
     parent::__construct($options);
     $baseDir = $this->getView()->baseUrl();
     $this->getView()->headLink()->appendStylesheet("{$this->getView()->baseUrl()}/themes/default/css/login.css", 'all');
     $this->setAttrib('class', 'login');
     $regexValidate = new Cible_Validate_Email();
     $regexValidate->setMessage($this->getView()->getCibleText('validation_message_emailAddressInvalid'), 'regexNotMatch');
     $email = new Zend_Form_Element_Text('email');
     $email->setLabel($this->getView()->getClientText('login_form_email_label'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addFilter('StringToLower')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))))->addValidator($regexValidate)->setAttrib('class', 'loginTextInput');
     $this->addElement($email);
     $password = new Zend_Form_Element_Password('password');
     $password->setLabel($this->getView()->getClientText('login_form_password_label'))->addFilter('StripTags')->addFilter('StringTrim')->setAttrib('class', 'loginTextInput')->setRequired(true)->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))));
     $this->addElement($password);
     // checkbox for client persistance
     $status = new Zend_Form_Element_Checkbox('stayOn');
     $status->setLabel($this->getView()->getClientText('login_form_stayOn_label'));
     $status->setValue(1);
     $status->setDecorators(array('ViewHelper', array('label', array('placement' => 'append')), array(array('row' => 'HtmlTag'), array('tag' => 'dd'))));
     $this->addElement($status);
     // Submit button
     $submit = new Zend_Form_Element_Submit('submit_login');
     $submit->setLabel('')->setAttrib('class', 'subscribeButton-' . Zend_Registry::get("languageSuffix"));
     $submit->setDecorators(array('ViewHelper', array(array('row' => 'HtmlTag'), array('tag' => 'dd'))));
     $this->addElement($submit);
     $this->setAttrib('class', 'login-form');
 }
开发者ID:anunay,项目名称:stentors,代码行数:29,代码来源:FormLogin.php

示例2: init

 public function init()
 {
     $obj = new Application_Model_DbTable_Text();
     $primaryKey = $obj->getPrimaryKey();
     $this->setMethod('post');
     $this->setEnctype('multipart/form-data');
     $this->setAttrib('idtext', $primaryKey);
     $this->setAction('/admin/text/new');
     $e = new Zend_Form_Element_Hidden($primaryKey);
     $this->addElement($e);
     $this->addElement($e);
     $e = new Zend_Form_Element_Checkbox('estado');
     $e->setValue(true);
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('url');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('descripcion');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('alt');
     $this->addElement($e);
     foreach ($this->getElements() as $element) {
         $element->removeDecorator('Label');
         $element->removeDecorator('DtDdWrapper');
         $element->removeDecorator('HtmlTag');
     }
 }
开发者ID:josmel,项目名称:adminwap,代码行数:26,代码来源:Text.php

示例3: init

 public function init()
 {
     $obj = new Application_Model_DbTable_Link();
     $primaryKey = $obj->getPrimaryKey();
     $this->setMethod('post');
     $this->setEnctype('multipart/form-data');
     $this->setAttrib('idlink', $primaryKey);
     $this->setAction('/link/index');
     $e = new Zend_Form_Element_Hidden($primaryKey);
     $this->addElement($e);
     $e = new Zend_Form_Element_Checkbox('chkEstado[]');
     $e->setValue(true);
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('txtTitulo[]');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('txtLink[]');
     $this->addElement($e);
     $e = new Zend_Form_Element_Hidden('txtImagen[]');
     $this->addElement($e);
     foreach ($this->getElements() as $element) {
         $element->removeDecorator('Label');
         $element->removeDecorator('DtDdWrapper');
         $element->removeDecorator('HtmlTag');
     }
 }
开发者ID:josmel,项目名称:movistar,代码行数:25,代码来源:Link.php

示例4: init

 public function init()
 {
     $seoFilter = new Core_Utils_SeoUrl();
     $objProj = new Admin_Model_Project();
     $obj = new Application_Model_DbTable_Banner();
     $primaryKey = $obj->getPrimaryKey();
     $this->setMethod('post');
     $this->setEnctype('multipart/form-data');
     $this->setAttrib('idbanner', $primaryKey);
     $this->setAction('/banner/new');
     $e = new Zend_Form_Element_Hidden($primaryKey);
     $this->addElement($e);
     $e = new Zend_Form_Element_Select('codproy');
     $e->setMultiOptions($objProj->getFetchPairsAllProjects());
     $this->addElement($e);
     $i = new Zend_Form_Element_File('nombre');
     $this->addElement($i);
     $this->getElement('nombre')->setDestination(ROOT_IMG_DINAMIC . '/banner/origin/')->addValidator('Size', false, 10024000)->addValidator('Extension', true, 'jpg,png,gif,jpeg')->setRequired(false);
     $e = new Zend_Form_Element_Text('titulo');
     $this->addElement($e);
     $e = new Zend_Form_Element_Textarea('descripcion');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('fechainicio');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('fechafin');
     $this->addElement($e);
     $e = new Zend_Form_Element_Checkbox('vchestado');
     $e->setValue(true);
     $this->addElement($e);
     foreach ($this->getElements() as $element) {
         $element->removeDecorator('Label');
         $element->removeDecorator('DtDdWrapper');
         $element->removeDecorator('HtmlTag');
     }
 }
开发者ID:josmel,项目名称:adminwap,代码行数:35,代码来源:Banner2.php

示例5: init

 public function init()
 {
     $this->setName(strtolower(get_class()));
     $this->setMethod("post");
     $oFormName = new Zend_Form_Element_Hidden("form_name");
     $oFormName->setValue(get_class());
     $oFormName->setIgnore(FALSE)->removeDecorator("Label");
     $this->addElement($oFormName);
     $oMessage = new Zend_Form_Element_Textarea("message");
     $oMessage->setFilters($this->_aFilters);
     $oMessage->setRequired(FALSE);
     $oMessage->removeDecorator("label");
     $this->addElement($oMessage);
     $oIsDing = new Zend_Form_Element_Checkbox("is_ding");
     $oIsDing->setLabel("Włącz dźwięk");
     $oIsDing->setValue(1);
     $this->addElement($oIsDing);
     $oSubmit = new Zend_Form_Element_Submit("send_message");
     $oSubmit->setLabel("Wyślij wiadomość");
     $this->addElement($oSubmit);
     $oViewScript = new Zend_Form_Decorator_ViewScript();
     $oViewScript->setViewModule("admin");
     $oViewScript->setViewScript("_forms/chat.phtml");
     $this->clearDecorators();
     $this->setDecorators(array(array($oViewScript)));
     $oElements = $this->getElements();
     foreach ($oElements as $oElement) {
         $oElement->setFilters($this->_aFilters);
         $oElement->removeDecorator("Errors");
     }
 }
开发者ID:lstaszak,项目名称:zf_zk_aleph,代码行数:31,代码来源:Chat.php

示例6: init

 public function init()
 {
     $obj = new Application_Model_DbTable_Juego();
     $primaryKey = $obj->getPrimaryKey();
     $this->setMethod('post');
     $this->setEnctype('multipart/form-data');
     $this->setAttrib('idjuego', $primaryKey);
     $this->setAction('/admin/juego/new');
     $e = new Zend_Form_Element_Hidden($primaryKey);
     $this->addElement($e);
     $this->addElement($e);
     $e = new Zend_Form_Element_Checkbox('estado');
     $e->setValue(true);
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('url');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('nombre');
     $this->addElement($e);
     $i = new Zend_Form_Element_File('avanzado');
     $this->addElement($i);
     $this->getElement('avanzado')->setDestination(ROOT_IMG_DINAMIC . '/juego/avanzado/')->addValidator('Size', false, 10024000)->addValidator('Extension', true, 'jpg,png,gif,jpeg')->setRequired(false);
     $i = new Zend_Form_Element_File('basico360');
     $this->addElement($i);
     $this->getElement('basico360')->setDestination(ROOT_IMG_DINAMIC . '/juego/basico360/')->addValidator('Size', false, 10024000)->addValidator('Extension', true, 'jpg,png,gif,jpeg')->setRequired(false);
     foreach ($this->getElements() as $element) {
         $element->removeDecorator('Label');
         $element->removeDecorator('DtDdWrapper');
         $element->removeDecorator('HtmlTag');
     }
 }
开发者ID:josmel,项目名称:adminwap,代码行数:30,代码来源:Juego.php

示例7: renderFormElement

 public function renderFormElement()
 {
     $elm = new Zend_Form_Element_Checkbox($this->getName(), array('label' => $this->getLabel() . ':'));
     $elm->setDescription($this->getDescription());
     $elm->setValue($this->getValue());
     $elm->setRequired($this->getRequired());
     return $elm;
 }
开发者ID:ncsuwebdev,项目名称:otframework,代码行数:8,代码来源:Checkbox.php

示例8: frm_table_time_charge

 public function frm_table_time_charge($data = null)
 {
     $menu_code = new Zend_Form_Element_Text('menu_code');
     $menu_code->setAttribs(array('class' => 'form-control'));
     $description = new Zend_Form_Element_Text('description');
     $description->setAttribs(array('class' => 'form-control', 'required' => true));
     $amount_to_charge = new Zend_Form_Element_Text('amount_to_charge');
     $amount_to_charge->setAttribs(array('class' => 'form-control'));
     $free_amt = new Zend_Form_Element_Text('free_amt');
     $free_amt->setAttribs(array('class' => 'form-control'));
     $child = new Zend_Form_Element_Text('child');
     $child->setAttribs(array('checked' => 'checked', 'class' => 'form-control'));
     $show_description = new Zend_Form_Element_Text('show_description');
     $show_description->setAttribs(array('class' => 'form-control'));
     $photo = new Zend_Form_Element_File('photo');
     $background = new Zend_Form_Element_Text('background');
     $background->setAttribs(array('class' => 'form-control color-picker-rgba'));
     $font_color = new Zend_Form_Element_Text('font_color');
     $font_color->setAttribs(array('class' => 'form-control', 'id' => "selected-color1"));
     $interval_time = new Zend_Form_Element_Text('interval_time');
     $interval_time->setAttribs(array('class' => 'form-control'));
     $apply = new Zend_Form_Element_Select('apply');
     $apply->setAttribs(array('class' => 'form-control'));
     $apply_opt = array("" => $this->tr->translate("SELECT_APPLY_TO_COMPANY"));
     $apply->setMultiOptions($apply_opt);
     $combo = new Zend_Form_Element_Checkbox('combo');
     $combo->setAttribs(array('class' => 'red'));
     $active = new Zend_Form_Element_Checkbox('active');
     $active->setAttribs(array('class' => 'form-control'));
     $execute_number = new Zend_Form_Element_Text('execute_number');
     $execute_number->setAttribs(array('class' => 'form-control'));
     $setting = new Zend_Form_Element_Select('setting');
     $setting->setAttribs(array('class' => 'form-control'));
     $setting_opt = array("" => $this->tr->translate("SELECT_SETTING"));
     $setting->setMultiOptions($setting_opt);
     $arrange = new Zend_Form_Element_Text('arrange');
     $arrange->setAttribs(array('class' => 'form-control'));
     $resize = new Zend_Form_Element_Text('resize');
     $resize->setAttribs(array('class' => 'form-control', 'id' => "resize", 'value' => 12, 'placeholder' => '12'));
     $note = new Zend_Form_Element_Textarea('note');
     $note->setAttribs(array('class' => 'form-control', 'style' => "margin-top: 0px; margin-bottom: 0px; height: 100px;"));
     $id = new Zend_Form_Element_Hidden('id');
     if ($data != null) {
         // 			print_r($data);
         $id->setValue($data['id']);
         $description->setValue($data['description']);
         $interval_time->setValue($data['time_interval']);
         $execute_number->setValue($data['execute_amount']);
         $amount_to_charge->setValue($data['fee_charge']);
         $free_amt->setValue($data['free_amount']);
         $child->setValue($data['chil_per']);
         $active->setValue($data['nul_mul']);
     }
     $this->addElements(array($id, $apply, $active, $combo, $menu_code, $description, $amount_to_charge, $free_amt, $child, $show_description, $background, $font_color, $interval_time, $execute_number, $setting, $arrange, $resize, $note));
     return $this;
 }
开发者ID:sarankh80,项目名称:restaurant168,代码行数:56,代码来源:FrmTableTimecharge.php

示例9: _prepareForm

 /**
  * Builds a form form data 
  * @return unknown_type
  */
 private function _prepareForm()
 {
     !isset($this->_options) ? $this->_options = array() : null;
     !isset($this->_options[self::DATA]) ? $this->_options[self::DATA] = array() : null;
     $action = $this->_options[self::ACTION];
     $model = $this->_options[self::MODEL];
     $this->setAction($action);
     $this->setMethod('post');
     foreach ($this->_options[self::DATA] as $fieldName => $fieldValue) {
         if ($model->isLocked($fieldName)) {
             continue;
         }
         $typeElement = $model->getTypeElement($fieldName);
         try {
             if ($typeElement == Fgsl_Form_Constants::TEXT) {
                 $text = new Zend_Form_Element_Text($fieldName);
             }
             if ($typeElement == Fgsl_Form_Constants::PASSWORD) {
                 $text = new Zend_Form_Element_Password($fieldName);
             }
             if ($typeElement == Fgsl_Form_Constants::SELECT) {
                 $text = new Zend_Form_Element_Select($fieldName);
                 $selectOptions = $model->getSelectOptions($fieldName);
                 $text->addMultiOptions($selectOptions);
             }
             if ($typeElement == Fgsl_Form_Constants::CHECKBOX) {
                 $text = new Zend_Form_Element_Checkbox($fieldName);
             }
             $text->setLabel($model->getFieldLabel($fieldName));
             isset($this->_options[self::DATA][$fieldName]) ? $text->setValue($this->_options[self::DATA][$fieldName]) : '';
             if (isset($this->_options['readonly'])) {
                 if (array_key_exists($fieldName, $this->_options['readonly'])) {
                     $text->setAttrib('readonly', 'readonly');
                 }
             }
             $this->addElement($text);
         } catch (Exception $e) {
             return null;
         }
     }
     /**
      * Stores primary key value into a HTML hidden element 
      */
     if ($this->_options[self::DATA][$model->getFieldKey()] !== '') {
         $text = new Zend_Form_Element_Hidden($model->getFieldKey());
         $text->setValue($model->getKeyValue($this->_options[self::DATA]));
         $this->addElement($text);
     }
     $formType = $this->_options[self::DATA][$model->getFieldKey()] === '' ? $this->_getLabel(self::INSERT_LABEL) : $this->_getLabel(self::EDIT_LABEL);
     $text = new Zend_Form_Element_Submit(ucfirst($formType));
     $this->addElement($text);
     $text = new Zend_Form_Element_Submit('Return');
     $text->setAttrib('name', 'return');
     $this->addElement($text);
     return $this;
 }
开发者ID:rogeriopradoj,项目名称:temostudo,代码行数:60,代码来源:Edit.php

示例10: setValue

 /**
  * @see Zend_Form_Element_Checkbox::setValue
  */
 public function setValue($value)
 {
     if ('on' === $value) {
         $this->_value = $this->getCheckedValue();
         $this->checked = true;
         return $this;
     } else {
         return parent::setValue($value);
     }
 }
开发者ID:kandy,项目名称:system,代码行数:13,代码来源:Checkbox.php

示例11: init

 public function init()
 {
     parent::init();
     $element = new Zend_Form_Element_Checkbox('useExisting');
     $element->setRequired(true);
     $element->setValue(1);
     $element->setLabel('Use existing image:');
     $this->useExisting = $element;
     $this->addElement('hidden', 'existingFilename', array('required' => true, 'ignore' => false, 'decorators' => array('ViewHelper')));
 }
开发者ID:richardlawson,项目名称:craigclowan,代码行数:10,代码来源:ComeniusSchoolEdit.php

示例12: init

 public function init()
 {
     $obj = new Application_Model_DbTable_User();
     $primaryKey = $obj->getPrimaryKey();
     $this->setMethod('post');
     $this->setEnctype('multipart/form-data');
     $this->setAttrib('iduser', $primaryKey);
     $this->setAction('/admin/usuarios/edit');
     $e = new Zend_Form_Element_Hidden($primaryKey);
     $this->addElement($e);
     $objType = new Admin_Model_Role();
     $e = new Zend_Form_Element_Select('idrol');
     $e->setMultiOptions($objType->getRoleAll());
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('email');
     $e->setAttrib('class', 'inpt-medium');
     $e->setAttrib('placeholder', 'Correo');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('login');
     $e->setAttrib('class', 'inpt-medium');
     $e->setAttrib('placeholder', 'usuario');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('name');
     $e->setAttrib('class', 'inpt-medium');
     $e->setAttrib('placeholder', 'nombre');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('apepat');
     $e->setAttrib('class', 'inpt-medium');
     $e->setAttrib('placeholder', 'Apellido Paterno');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('apemat');
     $e->setAttrib('class', 'inpt-medium');
     $e->setAttrib('placeholder', 'Apellido Materno');
     $this->addElement($e);
     $e = new Zend_Form_Element_Submit('Guardar');
     $this->addElement($e);
     $e = new Zend_Form_Element_Checkbox('state');
     $e->setValue(true);
     $this->addElement($e);
     $e = new Zend_Form_Element_Password('confirmone');
     $e->setRequired(false);
     $e->setAttrib('class', 'inpt-medium');
     $e->setAttrib('placeholder', 'Contraseña');
     $this->addElement($e);
     $e = new Zend_Form_Element_Password('confirmtwo');
     $e->setRequired(false);
     $e->setAttrib('class', 'inpt-medium');
     $e->setAttrib('placeholder', 'Repetir Contraseña');
     $this->addElement($e);
     foreach ($this->getElements() as $element) {
         $element->removeDecorator('Label');
         $element->removeDecorator('DtDdWrapper');
         $element->removeDecorator('HtmlTag');
     }
 }
开发者ID:josmel,项目名称:movistar,代码行数:55,代码来源:UserAdmin.php

示例13: __construct

 public function __construct($options = null)
 {
     $this->_addSubmitSaveClose = false;
     parent::__construct($options);
     $galleryID = $options['galleryID'];
     $imageSrc = "";
     // show online
     $showOnline = new Zend_Form_Element_Checkbox('GI_Online');
     $showOnline->setValue(1);
     $showOnline->setLabel($this->getView()->getCibleText('form_label_showOnline'));
     $showOnline->setDecorators(array('ViewHelper', array('label', array('placement' => 'append')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'label_after_checkbox'))));
     $this->addElement($showOnline);
     // image position
     $position = new Zend_Form_Element_Text('GI_Position');
     $position->setLabel($this->getView()->getCibleText('form_label_position'));
     $position->setRequired(true);
     $position->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))));
     $position->addValidator('Int', true, array('messages' => array('notInt' => $this->getView()->getCibleText('validation_message_int_field'))));
     $this->addElement($position);
     // IMAGE
     /*
      $imageSrc = "";
      $imageView = new Zend_Form_Element_Image('imageView',array('src' => $imageSrc));
      $imageView->setOrder(4);
     
      $this->addElement($imageView);
     */
     if ($galleryID != "") {
         $imageTmp = new Zend_Form_Element_Hidden('ImageSrc_tmp');
         $imageTmp->setDecorators(array('ViewHelper', array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'openOnly' => true))));
         $this->addElement($imageTmp);
         $imageOrg = new Zend_Form_Element_Hidden('ImageSrc_original');
         $imageOrg->setDecorators(array('ViewHelper'));
         $this->addElement($imageOrg);
         $imageView = new Zend_Form_Element_Image('ImageSrc_preview', array('src' => $imageSrc, 'onclick' => 'return false;'));
         $imageView->setDecorators(array('ViewHelper', array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'closeOnly' => true))));
         $this->addElement($imageView);
         $imagePicker = new Cible_Form_Element_ImageGalleryPicker('ImageSrc', array('associatedElement' => 'imageView', 'galleryID' => $galleryID));
         $imagePicker->removeDecorator('label');
         $this->addElement($imagePicker);
     }
     // Title
     $title = new Zend_Form_Element_Text('II_Title');
     $title->setLabel($this->getView()->getCibleText('form_label_title'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))))->setAttrib('class', 'stdTextInput');
     $this->addElement($title);
     // Description
     $title = new Zend_Form_Element_Text('II_Description');
     $title->setLabel($this->getView()->getCibleText('form_label_description'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))))->setAttrib('class', 'stdTextInput');
     $this->addElement($title);
 }
开发者ID:anunay,项目名称:stentors,代码行数:50,代码来源:FormImage.php

示例14: init

 public function init()
 {
     $obj = new Application_Model_DbTable_Banner();
     $primaryKey = $obj->getPrimaryKey();
     $this->setMethod('post');
     $this->setEnctype('multipart/form-data');
     $this->setAttrib('idtCp', $primaryKey);
     $this->setAction('/cp/new');
     $e = new Zend_Form_Element_Hidden($primaryKey);
     $this->addElement($e);
     $e = new Zend_Form_Element_Select('posicion');
     $e->setMultiOptions(array(1 => 'BANNER 1', 2 => 'BANNER 2', 3 => 'BANNER 3', 4 => 'BANNER 4', 5 => 'BANNER 5', 6 => 'BANNER 6', 7 => 'BANNER 7', 8 => 'BANNER 8', 9 => 'BANNER 9', 10 => 'BANNER 10'));
     $this->addElement($e);
     $e = new Zend_Form_Element_Checkbox('estado');
     $e->setValue(true);
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('descripcion');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('enlace');
     $this->addElement($e);
     $e = new Zend_Form_Element_Text('alt');
     $this->addElement($e);
     $i = new Zend_Form_Element_File('avanzado');
     $this->addElement($i);
     $this->getElement('avanzado')->setDestination(ROOT_IMG_DINAMIC . '/banners/avanzado/')->addValidator('Size', false, 10024000)->addValidator('Extension', true, 'jpg,png,gif,jpeg')->setRequired(false);
     //
     //        $i = new Zend_Form_Element_Image('submitImage');
     //        $this->addElement($i);
     //        $this->getElement('submitImage')
     //                ->setImage(ROOT_IMG_DINAMIC . '/banners/avanzado/nxqbhjpgckomuzi.gif');
     //
     //
     $i = new Zend_Form_Element_File('basico128');
     $this->addElement($i);
     $this->getElement('basico128')->setDestination(ROOT_IMG_DINAMIC . '/banners/basico128/')->addValidator('Size', false, 10024000)->addValidator('Extension', true, 'jpg,png,gif,jpeg')->setRequired(false);
     $i = new Zend_Form_Element_File('basico240');
     $this->addElement($i);
     $this->getElement('basico240')->setDestination(ROOT_IMG_DINAMIC . '/banners/basico240/')->addValidator('Size', false, 10024000)->addValidator('Extension', true, 'jpg,png,gif,jpeg')->setRequired(false);
     $i = new Zend_Form_Element_File('basico360');
     $this->addElement($i);
     $this->getElement('basico360')->setDestination(ROOT_IMG_DINAMIC . '/banners/basico360/')->addValidator('Size', false, 10024000)->addValidator('Extension', true, 'jpg,png,gif,jpeg')->setRequired(false);
     foreach ($this->getElements() as $element) {
         $element->removeDecorator('Label');
         $element->removeDecorator('DtDdWrapper');
         $element->removeDecorator('HtmlTag');
     }
 }
开发者ID:josmel,项目名称:adminwap,代码行数:47,代码来源:Banner.php

示例15: __construct

 public function __construct($options = null)
 {
     parent::__construct($options);
     $moduleID = -1;
     $moduleName = '';
     if (!empty($options['moduleID'])) {
         $moduleID = $options['moduleID'];
         $moduleName = Cible_FunctionsModules::getModuleNameByID($moduleID);
     }
     // input text for the title of the text module
     $categoryTitle = new Zend_Form_Element_Text('Title');
     $categoryTitle->setLabel($this->getView()->getCibleText('form_category_title_label'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->_view->getCibleText('validation_message_empty_field'))))->setAttrib('class', 'stdTextInput');
     $label = $categoryTitle->getDecorator('Label');
     $label->setOption('class', $this->_labelCSS);
     $this->addElement($categoryTitle);
     $categoryDescription = new Zend_Form_Element_Textarea('WordingShowAllRecords');
     $categoryDescription->setLabel($this->_view->getCibleText('form_category_view_all_label'))->addFilter('StripTags')->addFilter('StringTrim')->setAttrib('class', 'stdTextarea');
     $label = $categoryDescription->getDecorator('Label');
     $label->setOption('class', $this->_labelCSS);
     $this->addElement($categoryDescription);
     $views = Cible_FunctionsCategories::getCategoryViews($moduleID);
     foreach ($views as $view) {
         $pickerName = $view['MV_Name'];
         $controllerName = new Zend_Form_Element_Text("{$pickerName}_controllerName");
         $controllerName->setLabel($this->getView()->getCibleText("form_select_option_view_{$moduleName}_{$pickerName}"))->setAttrib('onfocus', "openPagePicker('page-picker-{$pickerName}');");
         $this->addElement($controllerName);
         $pagePicker = new Cible_Form_Element_PagePicker("{$pickerName}_pageID", array('associatedElement' => "{$pickerName}_controllerName", 'onclick' => "javascript:closePagePicker(\"page-picker-{$pickerName}\")"));
         $pagePicker->setLabel($this->_view->getCibleText('form_category_associated_page_label'));
         $pagePicker->setDecorators(array('ViewHelper', array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => "page-picker", 'id' => "page-picker-{$pickerName}"))));
         $this->addElement($pagePicker);
     }
     // Check if want to put that category in the RSS Feed
     $showInRss = new Zend_Form_Element_Checkbox('ShowInRss');
     $showInRss->setValue(1);
     $showInRss->setLabel($this->_view->getCibleText('form_category_add_to_rss_label'));
     $showInRss->setDecorators(array('ViewHelper', array('label', array('placement' => 'append')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'label_after_checkbox'))));
     $this->addElement($showInRss);
     // How many last news in the RSS Feed
     $rssItemsCount = new Zend_Form_Element_Text('RssItemsCount');
     $rssItemsCount->setLabel($this->getView()->getCibleText('form_category_how_many_items_for_rss_label'))->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->_view->getCibleText('validation_message_empty_field'))))->setAttrib('class', 'shortTextInput');
     $this->addElement($rssItemsCount);
     $module = new Zend_Form_Element_Hidden('ModuleID');
     $module->setValue($moduleID)->removeDecorator('label')->removeDecorator('DtDdWrapper');
     $this->addElement($module);
 }
开发者ID:anunay,项目名称:stentors,代码行数:45,代码来源:FormCategory.php


注:本文中的Zend_Form_Element_Checkbox::setValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。