public function init() { $this->setMethod('post'); $this->setAttrib('id', 'formid'); $this->setAttrib('name', 'empscreeningreport'); $this->setAttrib('action', BASE_URL . 'reports/empscreening'); $specimen = new Zend_Form_Element_Select('specimen'); $specimen->setLabel('Select Employee/Candidate'); $specimen->addMultiOption('', 'Select Employee/Candidate'); $specimen->addMultiOption('1', 'Employee'); $specimen->addMultiOption('2', 'Candidate'); $empname = new Zend_Form_Element_Text('empname'); $empname->setLabel('Employee / Candidate Name'); $empname->addValidator("regex", true, array('pattern' => '/^([a-zA-Z.\\-]+ ?)+$/', 'messages' => array('regexNotMatch' => 'Please enter only alphabets.'))); $empname->setAttrib('onblur', 'clearEmpScreeningAutoCompleteNames(this)'); $agencyname = new Zend_Form_Element_Text('agencyname'); $agencyname->setLabel('Agency Name'); $agencyname->setAttrib('class', 'selectoption'); $agencyname->addValidator("regex", true, array('pattern' => '/^([a-zA-Z.\\-]+ ?)+$/', 'messages' => array('regexNotMatch' => 'Please enter only alphabets.'))); $agencyname->setAttrib('onblur', 'clearEmpScreeningAutoCompleteNames(this)'); $screeningtype = new Zend_Form_Element_Multiselect('screeningtype'); $screeningtype->setLabel('Screening Type'); $checktypeModal = new Default_Model_Bgscreeningtype(); $typesData = $checktypeModal->fetchAll('isactive=1', 'type'); foreach ($typesData->toArray() as $data) { $screeningtype->addMultiOption($data['id'], $data['type']); } $screeningtype->setRegisterInArrayValidator(false); $process_status = new Zend_Form_Element_Select('process_status'); $process_status->setLabel('Select Status'); $process_status->addMultiOption('', 'Select Status'); $process_status->addMultiOption('In process', 'In process'); $process_status->addMultiOption('Complete', 'Complete'); $process_status->addMultiOption('On hold', 'On hold'); $month = new Zend_Form_Element_Select('month'); $month->setLabel('Select Month'); $month->addMultiOption('', 'Select Month'); $monthnamesarray = array('1' => 'January', '2' => 'February', '3' => 'March', '4' => 'April', '5' => 'May', '6' => 'June', '7' => 'July', '8' => 'August', '9' => 'September', '10' => 'October', '11' => 'November', '12' => 'December'); for ($i = 1; $i <= sizeof($monthnamesarray); $i++) { $month->addMultiOption($i, $monthnamesarray[$i]); } $year = new Zend_Form_Element_Select('year'); $year->setLabel('Select Year'); $curYear = date("Y"); $preYear = $curYear - 10; $year->addMultiOption('', 'Select Year'); for ($i = $preYear; $i <= $curYear; $i++) { $year->addMultiOption($i, $i); } $this->addElements(array($specimen, $empname, $agencyname, $screeningtype, $process_status, $month, $year)); $this->setElementDecorators(array('ViewHelper')); }
public function __construct($options = null) { $baseDir = $options['baseDir']; parent::__construct($options); /****************************************/ // PARAMETERS /****************************************/ // Build the select to choose the associated form (Parameter #1) $blockForm = new Zend_Form_Element_Select('Param1'); $blockForm->setLabel('Formulaire associé à ce bloc')->setAttrib('class', 'largeSelect'); $forms = new Form(); $select = $forms->getFormList(); $formsArray = $forms->fetchAll($select); // Set the default value $blockForm->addMultiOption('0', 'Choisir un formulaire'); //Fill the dropdown list foreach ($formsArray as $form) { $blockForm->addMultiOption($form['F_ID'], $form['FI_Title']); } // Test if a value has been chosen $at_least_one = new Zend_Validate_GreaterThan('0'); $at_least_one->setMessage('Vous devez choisir un élément dans la liste.'); $blockForm->addValidator($at_least_one); $this->addElements(array($blockForm)); $this->removeDisplayGroup('parameters'); $this->addDisplayGroup(array('Param999', 'Param1'), 'parameters'); $parameters = $this->getDisplayGroup('parameters'); }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('filtype'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $ext = new Zend_Form_Element_Text('ext'); $ext->setLabel('ext'); $class = new Zend_Form_Element_Textarea('class'); $class->setLabel('class'); $label = new Zend_Form_Element_Text('label'); $label->setLabel('label'); $uploadable = new Zend_Form_Element_Text('uploadable'); $uploadable->setLabel('uploadable'); $clientResizable = new Zend_Form_Element_Text('clientresizeable'); $clientResizable->setLabel('clientresizeable'); $mimeType = new Zend_Form_Element_Textarea('mimetype'); $mimeType->setLabel('mimetype'); $fileMediaTypeId = new Zend_Form_Element_Select('filmediatype_id'); $options = new Filmediatype(); $fileMediaTypeId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $fileMediaTypeId->addMultiOption($k, $v['mlabel']); } $fileMediaTypeId->setLabel('filmediatype_id'); $fileMetaDataFileType = new FilmetadatalistForm('FilmetadataFiltype'); $fileMetaDataFileType->setLabel('FilmetadataFiltype'); $this->addElements(array($id, $hash, $ext, $class, $label, $uploadable, $clientResizable, $mimeType, $fileMediaTypeId, $fileMetaDataFileType)); $this->addElements(array($submit)); }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('pagstats'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $pagStructureId = new Zend_Form_Element_Select('pagstructure_id'); $options = new Pagstructure(); $pagStructureId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $pagStructureId->addMultiOption($k, $v['mlabel']); } $pagStructureId->setLabel('pagstructure_id'); $views = new Zend_Form_Element_Text('views'); $views->setLabel('views'); $unique = new Zend_Form_Element_Text('unique'); $unique->setLabel('unique'); $timeOnPage = new Zend_Form_Element_Text('timeonpage'); $timeOnPage->setLabel('timeonpage'); $bounces = new Zend_Form_Element_Text('bounces'); $bounces->setLabel('bounces'); $exits = new Zend_Form_Element_Text('exits'); $exits->setLabel('exits'); $this->addElements(array($id, $hash, $pagStructureId, $views, $unique, $timeOnPage, $bounces, $exits)); $this->addElements(array($submit)); }
public function init() { $holidayname = new Zend_Form_Element_Text('holidayname'); $holidayname->addValidator(new Zend_Validate_Db_NoRecordExists('ourbank_holidayupdates', 'holidayname')); $holidayname->setAttrib('class', 'txt_put'); $holidayname->setRequired(true)->addValidators(array(array('NotEmpty'))); $office_id = new Zend_Form_Element_Select('office_id'); $office_id->addMultiOption('', 'Select...'); $office_id->addMultiOption('All', 'All'); $office_id->setAttrib('class', 'txt_put'); $office_id->setRequired(true)->addValidators(array(array('NotEmpty'))); $holidayupdate_id = new Zend_Form_Element_Hidden('holidayupdate_id'); $holidayfrom = new ZendX_JQuery_Form_Element_DatePicker('holidayfrom'); $holidayfrom->setAttrib('class', 'txt_put'); $holidayfrom->setJQueryParam('dateFormat', 'yy-mm-dd'); $holidayfrom->setRequired(true)->addValidator(new Zend_Validate_Date('YYYY-MM-DD'), true, array('messages' => array(Zend_Validate_Date::FALSEFORMAT => 'Enter the valid date'))); $holidayupto = new ZendX_JQuery_Form_Element_DatePicker('holidayupto'); $holidayupto->setAttrib('class', 'txt_put'); $holidayupto->setJQueryParam('dateFormat', 'yy-mm-dd'); $holidayupto->setRequired(true)->addValidator(new Zend_Validate_Date('YYYY-MM-DD'), true, array('messages' => array(Zend_Validate_Date::FALSEFORMAT => 'Enter the valid date'))); $repayment_date = new ZendX_JQuery_Form_Element_DatePicker('repayment_date'); $repayment_date->setAttrib('class', 'txt_put'); $repayment_date->setJQueryParam('dateFormat', 'yy-mm-dd'); $repayment_date->setRequired(true)->addValidators(array(array('NotEmpty'))); array('messages' => array(Zend_Validate_Date::FALSEFORMAT => 'Enter the valid date')); $submit = new Zend_Form_Element_Submit('Submit'); $submit->removeDecorator('DtDdWrapper'); $this->addElements(array($holidayname, $office_id, $holidayfrom, $holidayupto, $repayment_date, $holidayupdate_id, $submit)); }
public function __construct($options = null) { $baseDir = $options['baseDir']; $pageID = $options['pageID']; parent::__construct($options); /****************************************/ // PARAMETERS /****************************************/ // select box category (Parameter #1) $blockCategory = new Zend_Form_Element_Select('Param1'); $blockCategory->setLabel($this->getView()->getCibleText('form_gallery_blockCategory_label'))->setAttrib('class', 'largeSelect')->setOrder(11); $categories = new Categories(); $select = $categories->select()->setIntegrityCheck(false)->from('Categories')->join('CategoriesIndex', 'C_ID = CI_CategoryID')->where('C_ModuleID = ?', 9)->where('CI_LanguageID = ?', Zend_Registry::get("languageID"))->order('CI_Title'); $categoriesArray = $categories->fetchAll($select); foreach ($categoriesArray as $category) { $blockCategory->addMultiOption($category['C_ID'], $category['CI_Title']); } $this->addElement($blockCategory); $blockGallery = new Zend_Form_Element_Select('Param2'); $blockGallery->setLabel($this->getView()->getCibleText('form_gallery_blockGallerey_label'))->setAttrib('class', 'largeSelect')->setOrder(12); $galleries = new Galleries(); $selectG = $galleries->select()->setIntegrityCheck(false)->from('Galleries')->join('GalleriesIndex', 'G_ID = GI_GalleryID')->where('G_Online = 1')->where('GI_LanguageID = ?', Zend_Registry::get("languageID"))->order('GI_Title'); $galleriesArray = $galleries->fetchAll($selectG); //echo $selectG; $blockGallery->addMultiOption('0', $this->getView()->getCibleText('form_gallery_blockGallerey_None')); foreach ($galleriesArray as $gallery) { $blockGallery->addMultiOption($gallery['GI_GalleryID'], $gallery['GI_Title']); } $this->addElement($blockGallery); $this->removeDisplayGroup('parameters'); $this->addDisplayGroup(array('Param999', 'Param1', 'Param2'), 'parameters'); $parameters = $this->getDisplayGroup('parameters'); }
public function init() { require_once APPLICATION_PATH . '/configs/translations/pt_BR.php'; $translate = new Zend_Translate('array', $translationStrings, 'pt'); $this->setTranslator($translate); $this->addElementPrefixPath('FernandoMantoan_Validate', 'FernandoMantoan/Validate/', 'validate'); $this->setName('emprestimo'); $id = new Zend_Form_Element_Hidden('id'); $data_emprestimo = new Zend_Form_Element_Text('data_emprestimo'); $data_emprestimo->setLabel('Data do Empréstimo:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->addValidator('Date'); $membroFacade = FernandoMantoan_DesignPatterns_Factory_FactoryFacade::createInstance(FernandoMantoan_DesignPatterns_Factory_FactoryFacade::FACADE_MEMBER); $membros_options = $membroFacade->htmlselectBusiness(); $membro_id = new Zend_Form_Element_Select('membro_id'); $membro_id->addMultiOption('', 'Escolha um Membro'); if (sizeof($membros_options) > 0) { foreach ($membros_options as $membro) { $membro_id->addMultiOption($membro['id'], $membro['nome']); } } $membro_id->setLabel('Membro:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $valor_juros = new Zend_Form_Element_Text('valor_juros'); $valor_juros->setLabel('Valor do Juros: R$')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->addValidator('Float'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setLabel('Salvar')->setAttrib('id', 'submitbutton'); $this->addElements(array($id, $data_emprestimo, $membro_id, $valor_juros, $submit)); }
public function init() { $this->setName('destinatario')->setAttrib('class', 'form-horizontal'); $des_id_destinatario = new Zend_Form_Element_Hidden('des_id_destinatario'); $des_id_destinatario->addFilter('Int'); $des_nombre = new Zend_Form_Element_Text('des_nombre'); $des_nombre->setAttrib('placeholder', 'Nombre')->setLabel('Nombre:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $des_rut = new Zend_Form_Element_Text('des_rut'); $des_rut->setAttrib('placeholder', 'RUT')->setLabel('RUT:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $des_direccion = new Zend_Form_Element_Text('des_direccion'); $des_direccion->setAttrib('placeholder', 'Dirección')->setLabel('Dirección:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $des_ciudad = new Zend_Form_Element_Text('des_ciudad'); $des_ciudad->setAttrib('placeholder', 'Ciudad')->setLabel('Ciudad:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $des_telefono = new Zend_Form_Element_Text('des_telefono'); $des_telefono->setAttrib('placeholder', 'Teléfono')->setLabel('Teléfono:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $des_tipo = new Zend_Form_Element_Select('des_tipo'); $des_tipo->setAttrib('placeholder', 'Tipo')->setLabel('Tipo:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $des_tipo->addMultiOption("CLIENTE", "Cliente"); $des_tipo->addMultiOption("PROVEEDOR", "Proveedor"); $des_tipo->addMultiOption("INTERNO", "Tienda SMO (Interno)"); $des_comuna = new Zend_Form_Element_Text('des_comuna'); $des_comuna->setAttrib('placeholder', 'Comuna')->setLabel('Comuna:')->addFilter('StripTags')->addFilter('StringTrim'); $des_region = new Zend_Form_Element_Text('des_region'); $des_region->setAttrib('placeholder', 'Región')->setLabel('Región:')->addFilter('StripTags')->addFilter('StringTrim'); $des_contacto = new Zend_Form_Element_Text('des_contacto'); $des_contacto->setAttrib('placeholder', 'Contacto')->setLabel('Contacto:')->addFilter('StripTags')->addFilter('StringTrim'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $this->addElements(array($des_id_destinatario, $des_nombre, $des_rut, $des_direccion, $des_ciudad, $des_telefono, $des_tipo, $des_comuna, $des_region, $des_contacto, $submit)); }
public function __construct($options = null) { parent::__construct(); $this->setName('layout_form'); $this->addElementPrefixPath('Oibs_Decorators', 'Oibs/Decorators/', 'decorator'); $this->removeDecorator('Errors'); $this->removeDecorator('HtmlTag'); $this->removeDecorator('Label'); //$this->setAction($this->_generateActionUrl()); $layout_select = new Zend_Form_Element_Select('layout_select'); $layout_select->setAttrib('onchange', '$("#submitLayoutSelection").click();'); $layout_select->removeDecorator('Errors'); $layout_select->removeDecorator('Label'); $layout_select->removeDecorator('HtmlTag'); /*foreach($options as $language) $translation_select->addMultiOption($language['iso6391_lng'], $language['name_lng']); */ $layout_select->addMultiOption('default', 'Default'); $layout_select->addMultiOption('custom', 'Custom'); //$layout_select->setValue($this->_getCurrentLayoutSelect()); $layout_select->setValue('default'); $submit = new Zend_Form_Element_Submit('submitLayoutSelection'); $submit->removeDecorator('DtDdWrapper'); $submit->setAttrib('style', 'display: none;'); $this->addElements(array($layout_select, $submit)); }
public function init() { require_once APPLICATION_PATH . '/configs/translations/pt_BR.php'; $translate = new Zend_Translate('array', $translationStrings, 'pt'); $this->setTranslator($translate); $this->addElementPrefixPath('FernandoMantoan_Validate', 'FernandoMantoan/Validate/', 'validate'); $this->setName('itememprestimo'); $id = new Zend_Form_Element_Hidden('id'); $emprestimo_id = new Zend_Form_Element_Hidden('emprestimo_id'); $data_prevista = new Zend_Form_Element_Text('data_prevista'); $data_prevista->setLabel('Data para Devolução:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->addValidator('Date'); $livroFacade = FernandoMantoan_DesignPatterns_Factory_FactoryFacade::createInstance(FernandoMantoan_DesignPatterns_Factory_FactoryFacade::FACADE_BOOK); $livros_options = $livroFacade->htmlselectBusiness(); $livro_isbn = new Zend_Form_Element_Select('livro_isbn'); $livro_isbn->addMultiOption('', 'Escolha um Livro'); if (sizeof($livros_options) > 0) { foreach ($livros_options as $livro) { $livro_isbn->addMultiOption($livro['isbn'], $livro['titulo']); } } $livro_isbn->setLabel('Livro:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setLabel('Adicionar Item')->setAttrib('id', 'submitbutton'); $this->addElements(array($id, $emprestimo_id, $data_prevista, $livro_isbn, $submit)); }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('safcontrollers'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $label = new Zend_Form_Element_Text('label'); $label->setLabel('label'); $name = new Zend_Form_Element_Text('name'); $name->setLabel('name'); $image = new Zend_Form_Element_Textarea('image'); $image->setLabel('image'); $description = new Zend_Form_Element_Textarea('description'); $description->setLabel('description'); $safmodulesId = new Zend_Form_Element_Select('safmodules_id'); $options = new Safmodules(); $safmodulesId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $safmodulesId->addMultiOption($k, $v['mlabel']); } $safmodulesId->setLabel('safmodules_id'); $this->addElements(array($id, $hash, $label, $name, $image, $description, $safmodulesId)); $this->addElements(array($submit)); }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('filfolders'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $label = new Zend_Form_Element_Text('label'); $label->setLabel('label'); $desc = new Zend_Form_Element_Textarea('desc'); $desc->setLabel('desc'); $parentId = new Zend_Form_Element_Select('parent_id'); $options = new Filfolders(); $parentId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $parentId->addMultiOption($k, $v['mlabel']); } $parentId->setLabel('parent_id'); $isnode = new Zend_Form_Element_Text('isnode'); $isnode->setLabel('isnode'); $isparam = new Zend_Form_Element_Text('isparam'); $isparam->setLabel('isparam'); $relevance = new Zend_Form_Element_Text('relevance'); $relevance->setLabel('relevance'); $pagorder = new Zend_Form_Element_Text('pagorder'); $pagorder->setLabel('pagorder'); $linkedto = new Zend_Form_Element_Textarea('linkedto'); $linkedto->setLabel('linkedto'); $isSystemFolder = new Zend_Form_Element_Text('isSystemFolder'); $isSystemFolder->setLabel('isSystemFolder'); $this->addElements(array($id, $hash, $label, $desc, $parentId, $isnode, $isparam, $relevance, $pagorder, $linkedto, $isSystemFolder)); $this->addElements(array($submit)); }
public function init() { $nameProject = new Zend_Form_Element_Text('nameProject'); $nameProject->setLabel('nom Projet')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $dateBegin = new Zend_Form_Element_Text('dateBegin'); $dateBegin->setLabel('à partir de :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $dateEnd = new Zend_Form_Element_Text('dateEnd'); $dateEnd->setLabel('jusqu\'à le :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $budget = new Zend_Form_Element_Text('budget'); $budget->setLabel('Budget :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $localisation = new Zend_Form_Element_Select('localisation'); $localisation->setLabel('Localisation :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $cityModel = new City(); $selectReferenceForCity = $cityModel->select()->setIntegrityCheck(false)->from('city'); $localisation->addMultiOption(0, '-'); foreach ($cityModel->fetchAll($selectReferenceForCity) as $row) { $localisation->addMultiOption($row->city_id, $row->city_description); } $domaine = new Zend_Form_Element_Select('domaine'); $domaine->setLabel('Domaine :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $reference = new ReferenceValue(); $selectReferenceForDomain = $reference->select()->setIntegrityCheck(false)->from('reference_values')->where('reference_values.reference_Id=5'); $domaine->addMultiOption(0, '-'); foreach ($reference->fetchAll($selectReferenceForDomain) as $row) { $domaine->addMultiOption($row->value_id, $row->name); } $statut = new Zend_Form_Element_Select('statut'); $statut->setLabel('statut :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $statut->addMultiOptions(array('1' => 'encours', '2' => 'valide', '3' => 'suspendu')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setOptions(array('label' => $this->t('Filter'), 'required' => true)); $this->setCancelLink(false); $this->addElements(array($nameProject, $dateBegin, $dateEnd, $budget, $localisation, $domaine, $statut, $submit)); }
/** * Creates the form to create a new case. * @see Zend_Form::init() */ public function init() { $em = Zend_Registry::getInstance()->entitymanager; $this->setMethod('post'); $sexElement = new Zend_Form_Element_Select('sex'); $sexElement->setLabel("Geschlecht"); $sexElement->addMultiOption("", "Bitte wählen"); $sexElement->addMultiOption("male", "männlich"); $sexElement->addMultiOption("female", "weiblich"); $sexElement->setRequired(true); $firstnameElement = new Zend_Form_Element_Text('firstname'); $firstnameElement->setLabel("Vorname"); $firstnameElement->addValidator('regex', false, array('/^[a-z0-9ßöäüâáàéèñ]/i')); $firstnameElement->addValidator('stringLength', false, array(2, 64)); $firstnameElement->setRequired(true); $lastnameElement = new Zend_Form_Element_Text('lastname'); $lastnameElement->setLabel("Nachname"); $lastnameElement->addValidator('regex', false, array('/^[a-z0-9ßöäüâáàéèñ]/i')); $lastnameElement->addValidator('stringLength', false, array(2, 64)); $lastnameElement->setRequired(true); $birthdayElement = new Zend_Form_Element_Text('birthday'); $birthdayElement->setLabel("Geburtstag"); $birthdayElement->addValidator(new Zend_Validate_Date()); $sizeElement = new Zend_Form_Element_Text('size'); $sizeElement->setLabel("Körpergröße in cm"); $sizeElement->addValidator('regex', false, array('/^[a-z0-9ßöäüâáàéèñ]/i')); $sizeElement->addValidator('stringLength', false, array(2, 64)); $weightElement = new Zend_Form_Element_Text('weight'); $weightElement->setLabel("Gewicht in kg"); $weightElement->addValidator('regex', false, array('/^[a-z0-9ßöäüâáàéèñ]/i')); $weightElement->addValidator('stringLength', false, array(2, 64)); $bloodGroupElement = new Zend_Form_Element_Text('bloodGroup'); $bloodGroupElement->setLabel("Blutgruppe"); $bloodGroupElement->addValidator('regex', false, array('/^[a-z0-9ßöäüâáàéèñ]/i')); $bloodGroupElement->addValidator('stringLength', false, array(2, 64)); $streetElement = new Zend_Form_Element_Text('street'); $streetElement->setLabel("Straße"); $streetElement->addValidator('regex', false, array('/^[a-z0-9ßöäüâáàéèñ]/i')); $streetElement->addValidator('stringLength', false, array(2, 64)); $zipcodeElement = new Zend_Form_Element_Text('zipcode'); $zipcodeElement->setLabel("Postleitzahl"); $zipcodeElement->addValidator('regex', false, array('/^[a-z0-9ßöäüâáàéèñ]/i')); $zipcodeElement->addValidator('stringLength', false, array(2, 64)); $cityElement = new Zend_Form_Element_Text('city'); $cityElement->setLabel("Stadt"); $cityElement->addValidator('regex', false, array('/^[a-z0-9ßöäüâáàéèñ]/i')); $cityElement->addValidator('stringLength', false, array(2, 64)); $submitElement = new Zend_Form_Element_Submit('submit'); $submitElement->setLabel('Speichern'); $submitElement->setIgnore(true); $submitElement->setAttrib('class', 'submit'); $submitElement->removeDecorator('DtDdWrapper'); $this->addElements(array($firstnameElement, $lastnameElement, $sizeElement, $weightElement, $bloodGroupElement, $streetElement, $zipcodeElement, $cityElement, $sexElement, $birthdayElement)); $this->addDisplayGroup(array('sex', 'firstname', 'lastname', 'birthday'), 'informationGroup', array('legend' => 'Allgemeine Informationen')); $this->addDisplayGroup(array('size', 'weight', 'bloodGroup'), 'vitalGroup', array('legend' => 'Vital Informationen')); $this->addDisplayGroup(array('street', 'zipcode', 'city'), 'addressGroup', array('legend' => 'Adresse')); $this->addElements(array($submitElement)); }
/** * Status Combobox * * @return Zend_Form_Element_Select */ protected function _status() { $element = new Zend_Form_Element_Select('status'); $element->setLabel('Status')->setRequired(true)->setAttribs(array('class' => 'span3')); $element->addMultiOption(Blog_Model_Post::STATUS_DRAFT, 'Draft'); $element->addMultiOption(Blog_Model_Post::STATUS_PUBLISHED, 'Published'); $element->addMultiOption(Blog_Model_Post::STATUS_DELETED, 'Deleted'); return $element; }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('safactivitylog'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $timestamp = new Zend_Form_Element_Text('timestamp'); $timestamp->setLabel('timestamp'); $priorityName = new Zend_Form_Element_Text('priorityName'); $priorityName->setLabel('priorityName'); $priority = new Zend_Form_Element_Text('priority'); $priority->setLabel('priority'); $className = new Zend_Form_Element_Text('className'); $className->setLabel('className'); $message = new Zend_Form_Element_Textarea('message'); $message->setLabel('message'); $usersId = new Zend_Form_Element_Select('users_id'); $options = new Users(); $usersId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $usersId->addMultiOption($k, $v['mlabel']); } $usersId->setLabel('users_id'); $login = new Zend_Form_Element_Text('login'); $login->setLabel('login'); $fname = new Zend_Form_Element_Text('fname'); $fname->setLabel('fname'); $lname = new Zend_Form_Element_Text('lname'); $lname->setLabel('lname'); $module = new Zend_Form_Element_Text('module'); $module->setLabel('module'); $action = new Zend_Form_Element_Text('action'); $action->setLabel('action'); $moduleTable = new Zend_Form_Element_Textarea('module_table'); $moduleTable->setLabel('module_table'); $moduleIds = new Zend_Form_Element_Textarea('module_ids'); $moduleIds->setLabel('module_ids'); $parentId = new Zend_Form_Element_Select('parent_id'); $options = new Safactivitylog(); $parentId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $parentId->addMultiOption($k, $v['mlabel']); } $parentId->setLabel('parent_id'); $safinstancesId = new Zend_Form_Element_Select('safinstances_id'); $options = new Safinstances(); $safinstancesId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $safinstancesId->addMultiOption($k, $v['mlabel']); } $safinstancesId->setLabel('safinstances_id'); $this->addElements(array($id, $hash, $timestamp, $priorityName, $priority, $className, $message, $usersId, $login, $fname, $lname, $module, $action, $moduleTable, $moduleIds, $parentId, $safinstancesId)); $this->addElements(array($submit)); }
protected function _transport() { $element = new Zend_Form_Element_Select('type'); $element->setLabel('Transport')->addDecorators($this->_decorators)->setRequired(true)->setAttrib('class', 'span4'); $element->addMultiOption('Zend_Mail_Transport_Smtp', 'Smtp'); $element->addMultiOption('Zend_Mail_Transport_Sendmail', 'Sendmail'); //$element->addMultiOption('File', 'Zend_Mail_Transport_File'); return $element; }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('safmodules'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $label = new Zend_Form_Element_Text('label'); $label->setLabel('label'); $image = new Zend_Form_Element_Textarea('image'); $image->setLabel('image'); $description = new Zend_Form_Element_Textarea('description'); $description->setLabel('description'); $usersgroupsId = new Zend_Form_Element_Select('usersgroups_id'); $options = new Usersgroups(); $usersgroupsId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $usersgroupsId->addMultiOption($k, $v['mlabel']); } $usersgroupsId->setLabel('usersgroups_id'); $prefix = new Zend_Form_Element_Text('prefix'); $prefix->setLabel('prefix'); $name = new Zend_Form_Element_Text('name'); $name->setLabel('name'); $showintab = new Zend_Form_Element_Text('showintab'); $showintab->setLabel('showintab'); $istechnical = new Zend_Form_Element_Text('istechnical'); $istechnical->setLabel('istechnical'); $order = new Zend_Form_Element_Text('order'); $order->setLabel('order'); $isalwaysactive = new Zend_Form_Element_Text('isalwaysactive'); $isalwaysactive->setLabel('isalwaysactive'); $isapplication = new Zend_Form_Element_Text('isapplication'); $isapplication->setLabel('isapplication'); $longdesc = new Zend_Form_Element_Text('longdesc'); $longdesc->setLabel('longdesc'); $fileFoldersId = new Zend_Form_Element_Select('filfolders_id'); $options = new Filfolders(); $fileFoldersId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $fileFoldersId->addMultiOption($k, $v['mlabel']); } $fileFoldersId->setLabel('filfolders_id'); $safinstancesTypeId = new Zend_Form_Element_Select('safinstancestype_id'); $options = new Safinstancestype(); $safinstancesTypeId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $safinstancesTypeId->addMultiOption($k, $v['mlabel']); } $safinstancesTypeId->setLabel('safinstancestype_id'); $safinstancesSafmodules = new SafinstanceslistForm('SafinstancesSafmodules'); $safinstancesSafmodules->setLabel('SafinstancesSafmodules'); $this->addElements(array($id, $hash, $label, $image, $description, $usersgroupsId, $prefix, $name, $showintab, $istechnical, $order, $isalwaysactive, $isapplication, $longdesc, $fileFoldersId, $safinstancesTypeId, $safinstancesSafmodules)); $this->addElements(array($submit)); }
/** * Class constructor * * @return void */ public function __construct($options) { parent::__construct($options); $imageSrc = $options['imageSrc']; if (isset($options['imgField'])) { $imgField = $options['imgField']; } $dataId = $options['dataId']; $isNewImage = $options['isNewImage']; $moduleName = $options['moduleName']; if ($dataId == '') { $pathTmp = "../../../../../data/images/" . $moduleName . "/tmp"; } else { $pathTmp = "../../../../../data/images/" . $moduleName . "/" . $dataId . "/tmp"; } $config = Zend_Registry::get('config'); // hidden specify if new image for the news $newImage = new Zend_Form_Element_Hidden('isNewImage', array('value' => $isNewImage)); $newImage->removeDecorator('Label'); $this->addElement($newImage); // Name of the product line $name = new Zend_Form_Element_Text('CCI_Name'); $name->setLabel($this->getView()->getCibleText('form_category_name_label'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))))->setDecorators(array('ViewHelper', array('label', array('placement' => 'prepend')), array('Errors', array('placement' => 'append')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'form_title_inline', 'id' => 'title'))))->setAttrib('class', 'stdTextInput '); $label = $name->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($name); if (!empty($imgField)) { // Image for the category $imageTmp = new Zend_Form_Element_Hidden($imgField . '_tmp'); $imageTmp->removeDecorator('Label'); $this->addElement($imageTmp); $imageOrg = new Zend_Form_Element_Hidden($imgField . '_original'); $imageOrg->removeDecorator('Label'); $this->addElement($imageOrg); $imageView = new Zend_Form_Element_Image($imgField . '_preview', array('onclick' => 'return false;')); $imageView->setImage($imageSrc); $this->addElement($imageView); $imagePicker = new Cible_Form_Element_ImagePicker($imgField, array('onchange' => "document.getElementById('imageView').src = document.getElementById('" . $imgField . "').value", 'associatedElement' => $imgField . '_preview', 'pathTmp' => $pathTmp, 'contentID' => $dataId)); $imagePicker->setLabel($this->getView()->getCibleText('form_category_logo_label')); $this->addElement($imagePicker); } // ImageSrc $imageBanner = new Zend_Form_Element_Select('C_BannerGroupID'); $imageBanner->setLabel($this->getView()->getCibleText('form_banner_image_group_extranet'))->setAttrib('class', 'stdSelect'); $imageBanner->addMultiOption('', 'Sans image'); $group = new GroupObject(); $groupArray = $group->groupCollection(); foreach ($groupArray as $group1) { $imageBanner->addMultiOption($group1['BG_ID'], $group1['BG_Name']); } $this->addElement($imageBanner); // id of the associated meta data $metaTagId = new Zend_Form_Element_Hidden('CCI_MetaId'); $metaTagId->removeDecorator('Label'); $this->addElement($metaTagId); }
protected function addFlavorsSelect(Kaltura_Client_Type_FlavorParamsListResponse $flavorParams, $name, $label) { $element = new Zend_Form_Element_Select($name); $element->setLabel($label); $element->addMultiOption(-1, ''); foreach ($flavorParams->objects as $flavorParams) { $element->addMultiOption($flavorParams->id, $flavorParams->name); } $this->addElement($element); }
/** * Create user status element * * @return Zend_Form_Element_Multiselect */ protected function _status() { $element = new Zend_Form_Element_Select('status'); $element->setLabel('Status')->setRequired(true); $element->addMultiOption(Users_Model_User::STATUS_ACTIVE, 'Active'); $element->addMultiOption(Users_Model_User::STATUS_BLOCKED, 'Blocked'); $element->addMultiOption(Users_Model_User::STATUS_REGISTER, 'Registered'); $element->addMultiOption(Users_Model_User::STATUS_REMOVED, 'Removed'); return $element; }
/** * Create status element * * @return Zend_Form_Element_Select */ protected function _status() { $element = new Zend_Form_Element_Select('status'); $element->setLabel('Status')->setOrder(30)->setRequired(true); // add multi options $element->addMultiOption(Comments_Model_Comment::STATUS_ACTIVE, 'Active'); $element->addMultiOption(Comments_Model_Comment::STATUS_REVIEW, 'Review'); $element->addMultiOption(Comments_Model_Comment::STATUS_DELETED, 'Deleted'); return $element; }
public function init() { $feefor = new Zend_Form_Element_Select('feefor'); $feefor->addMultiOption('', 'Select...'); $feefor->addMultiOption('All', 'All'); $feefor->setAttrib('class', 'txt_put'); $feefor->setRequired(true)->addValidators(array(array('NotEmpty'))); $submit = new Zend_Form_Element_Submit('Submit'); $submit->removeDecorator('DtDdWrapper'); $this->addElements(array($feefor, $submit)); }
/** * Create mail body element (text) * * @return object Zend_Form_Element_Text */ protected function _parent() { $element = new Zend_Form_Element_Select('parentId'); $element->setLabel('Parent Category')->setAttribs(array('class' => 'span4'))->setRequired(false); $element->addMultiOption('', ''); $categories = new Categories_Model_Category_Table(); $select = $categories->select()->order('path'); foreach ($categories->fetchAll($select) as $row) { $element->addMultiOption($row->id, str_repeat("…", $row->level) . " " . $row->title); } return $element; }
protected function _module() { $element = new Zend_Form_Element_Select('module'); $element->setLabel('Module'); $element->setRequired(true)->setAttrib('class', 'span4'); $modules = array_keys(Zend_Controller_Front::getInstance()->getControllerDirectory()); sort($modules); $element->addMultiOption('default', 'default'); foreach ($modules as $module) { $element->addMultiOption($module, $module); } return $element; }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('safmodules'); $id = new Zend_Form_Element_Hidden('id'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $label = new Zend_Form_Element_Text('label'); $label->setLabel('label'); $image = new Zend_Form_Element_Text('image'); $image->setLabel('Picto path'); $description = new Zend_Form_Element_Textarea('description'); $description->setLabel('Description'); $usersGroupsId = new Zend_Form_Element_Select('usersgroups_id'); $options = new Usersgroups(); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $usersGroupsId->addMultiOption($k, $v['mlabel']); } $usersGroupsId->setLabel('usersgroups_id'); $prefix = new Zend_Form_Element_Text('prefix'); $prefix->setLabel('Prefix'); $name = new Zend_Form_Element_Text('name'); $name->setLabel('Technical Name'); $showintab = new Zend_Form_Element_Text('showintab'); $showintab->setLabel('Show in tab?'); $istechnical = new Zend_Form_Element_Text('istechnical'); $istechnical->setLabel('Is technical only?'); $order = new Zend_Form_Element_Text('order'); $order->setLabel('Order'); $isalwaysactive = new Zend_Form_Element_Text('isalwaysactive'); $isalwaysactive->setLabel('Is always active?'); $longdesc = new Zend_Form_Element_Textarea('longdesc'); $longdesc->setLabel('Long description'); $fileFoldersId = new Zend_Form_Element_Select('filfolders_id'); $options = new Filfolders(); $fileFoldersId->addMultiOption('', '----------'); foreach ($options->fetchAll("safinstances_id = '" . $this->safinstancesid . "' ") as $k => $v) { $fileFoldersId->addMultiOption($v->id, $v->label); } $fileFoldersId->setLabel('Image category'); $safinstancesTypeId = new Zend_Form_Element_Select('safinstancestype_id'); $options = new Safinstancestype(); $safinstancesTypeId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $safinstancesTypeId->addMultiOption($k, $v['mlabel']); } $safinstancesTypeId->setLabel('safinstancestype_id'); $this->addElements(array($id, $label, $safinstancesTypeId, $image, $fileFoldersId, $description, $longdesc, $usersGroupsId, $prefix, $name, $showintab, $istechnical, $order, $isalwaysactive)); $this->addElements(array($submit)); }
public function init() { $this->setMethod('post'); $this->setAttrib('action', DOMAIN . 'reports/userlogreport'); $this->setAttrib('id', 'logreport'); $this->setAttrib('name', 'logreport'); $emprole = new Zend_Form_Element_Select('emp_role'); $emprole->setLabel('Employee Role'); $emprole->setAttrib('onchange', 'changeelement(this)'); $roleModel = new Default_Model_Roles(); $roleList = $roleModel->getRolesList_USERLOG(); $emprole->addMultiOption('', 'Select Employee Role'); foreach ($roleList as $roleid => $rolename) { $emprole->addMultiOption($roleid, $rolename); } $group = new Zend_Form_Element_Select('group'); $group->setLabel('Group'); $group->setAttrib('onchange', 'changeelement(this)'); $groupModel = new Default_Model_Groups(); $groupList = $groupModel->getGroupList(); $group->addMultiOption('', 'Select Group'); foreach ($groupList as $groupid => $groupname) { $group->addMultiOption($groupid, $groupname); } $employeeId = new Zend_Form_Element_Text('employeeIdf'); $employeeId->setAttrib('onblur', 'clearautocompleteuserlog(this)'); $employeeId->addFilter(new Zend_Filter_StringTrim()); $employeeId->setLabel("Employee ID"); $username = new Zend_Form_Element_Text('username'); $username->setAttrib('class', 'formelement'); $username->setAttrib('onblur', 'clearautocompleteuserlog(this)'); $username->addFilter(new Zend_Filter_StringTrim()); $username->setLabel("User Name"); $emailId = new Zend_Form_Element_Text('emailId'); $emailId->setAttrib('onblur', 'clearautocompleteuserlog(this)'); $emailId->addFilter(new Zend_Filter_StringTrim()); $emailId->setLabel("Email"); $logindate = new ZendX_JQuery_Form_Element_DatePicker('logindate'); $logindate->setAttrib('onblur', 'blurelement(this)'); $logindate->setLabel("Login Date"); $logindate->setAttrib('readonly', 'true'); $logindate->setAttrib('onfocus', 'this.blur()'); $logindate->setOptions(array('class' => 'brdr_none')); $ipaddress = new Zend_Form_Element_Text('ipaddress'); $ipaddress->setAttrib('onblur', 'clearautocompleteuserlog(this)'); $ipaddress->addFilter(new Zend_Filter_StringTrim()); $ipaddress->setLabel("Ip Address"); $this->addElements(array($emprole, $group, $employeeId, $username, $emailId, $logindate, $ipaddress)); $this->setElementDecorators(array('ViewHelper')); $this->setElementDecorators(array('UiWidgetElement'), array('logindate')); }
public function init() { $this->setName('usuario')->setAttrib('class', 'form-horizontal'); $usu_id_usuario = new Zend_Form_Element_Hidden('usu_id_usuario'); $usu_id_usuario->addFilter('Int'); $usu_nombre = new Zend_Form_Element_Text('usu_nombre'); $usu_nombre->setAttrib('placeholder', 'Nombres')->setLabel('Nombres:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_apellido_1 = new Zend_Form_Element_Text('usu_apellido_1'); $usu_apellido_1->setAttrib('placeholder', 'Apellido Paterno')->setLabel('Apellido Paterno:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_apellido_2 = new Zend_Form_Element_Text('usu_apellido_2'); $usu_apellido_2->setAttrib('placeholder', 'Apellido Materno')->setLabel('Apellido Materno:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_rut = new Zend_Form_Element_Text('usu_rut'); $usu_rut->setAttrib('placeholder', 'RUT')->setLabel('RUT:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_fono_1 = new Zend_Form_Element_Text('usu_fono_1'); $usu_fono_1->setAttrib('placeholder', 'Teléfono Móvil')->setLabel('Teléfono Móvil:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_fono_2 = new Zend_Form_Element_Text('usu_fono_2'); $usu_fono_2->setAttrib('placeholder', 'Teléfono Fijo')->setLabel('Teléfono Fijo:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_direccion = new Zend_Form_Element_Text('usu_direccion'); $usu_direccion->setAttrib('placeholder', 'Dirección')->setLabel('Dirección:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_ciudad = new Zend_Form_Element_Text('usu_ciudad'); $usu_ciudad->setAttrib('placeholder', 'Ciudad')->setLabel('Ciudad:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_porcentaje_comision = new Zend_Form_Element_Select('usu_porcentaje_comision'); $usu_porcentaje_comision->setLabel('Pctje. de comisión:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_porcentaje_comision->addMultiOption("0", "0%"); $usu_porcentaje_comision->addMultiOption("3", "3%"); $usu_porcentaje_comision->addMultiOption("5", "5%"); $per_id_perfil = new Zend_Form_Element_Multiselect('per_id_perfil'); $per_id_perfil->setLabel('Perfil(es) de usuario:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib('multiple', 'multiple'); $filaPerfil = new Application_Model_DbTable_Perfil(); foreach ($filaPerfil->fetchAll() as $per) { $per_id_perfil->addMultiOption($per->per_id_perfil, $per->per_nombre); } $usu_password = new Zend_Form_Element_Password('usu_password'); $usu_password->setAttrib('placeholder', 'Password')->setLabel('Password:'******'StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_password_2 = new Zend_Form_Element_Password('usu_password_2'); $usu_password_2->setAttrib('placeholder', 'Reingrese el Password')->setLabel('Password (2):')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_password_2->addValidator('Identical', false, array('token' => 'usu_password')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $this->addElements(array($usu_id_usuario, $usu_rut, $usu_nombre, $usu_apellido_1, $usu_apellido_2, $usu_fono_1, $usu_fono_2, $usu_direccion, $usu_ciudad, $usu_password, $usu_password_2, $per_id_perfil, $usu_porcentaje_comision, $submit)); //************* contacto $this->addDisplayGroup(array('usu_nombre', 'usu_apellido_1', 'usu_apellido_2', 'usu_fono_1', 'usu_fono_2', 'usu_direccion', 'usu_ciudad'), 'personal'); $personal = $this->getDisplayGroup('personal'); $personal->setDecorators(array('FormElements', 'Fieldset', array('HtmlTag', array('tag' => 'div', 'class' => 'span4')))); //************* sistema $this->addDisplayGroup(array('usu_rut', 'usu_password', 'usu_password_2', 'per_id_perfil', 'usu_porcentaje_comision'), 'sistema'); $sistema = $this->getDisplayGroup('sistema'); $sistema->setDecorators(array('FormElements', 'Fieldset', array('HtmlTag', array('tag' => 'div', 'class' => 'span4')))); }
public function init() { $this->setMethod('post'); $this->setAttrib('id', 'formid'); $this->setAttrib('name', 'systempreference'); $id = new Zend_Form_Element_Hidden('id'); $dateformatid = new Zend_Form_Element_Select('dateformatid'); $dateformatid->setAttrib('class', 'selectoption'); $dateformatid->setRegisterInArrayValidator(false); $dateformatid->setRequired(true); $dateformatid->addValidator('NotEmpty', false, array('messages' => 'Please select date format.')); $timeformatid = new Zend_Form_Element_Select('timeformatid'); $timeformatid->setAttrib('class', 'selectoption'); $timeformatid->setRegisterInArrayValidator(false); $timeformatid->setRequired(true); $timeformatid->addValidator('NotEmpty', false, array('messages' => 'Please select time format.')); $timezoneid = new Zend_Form_Element_Select('timezoneid'); $timezoneid->setAttrib('class', 'selectoption'); $timezoneid->setRegisterInArrayValidator(false); $timezoneid->setRequired(true); $timezoneid->addValidator('NotEmpty', false, array('messages' => 'Please select time zone preference.')); $timezoneid->addMultiOption('', 'Select Time zone'); $timezoneModal = new Default_Model_Timezone(); $timezoneData = $timezoneModal->fetchAll('isactive=1', 'timezone')->toArray(); foreach ($timezoneData as $data) { $timezoneid->addMultiOption($data['id'], $data['timezone'] . ' [' . $data['timezone_abbr'] . ']'); } $currencyid = new Zend_Form_Element_Select('currencyid'); $currencyid->setAttrib('class', 'selectoption'); $currencyid->setRegisterInArrayValidator(false); $currencyid->setRequired(true); $currencyid->addValidator('NotEmpty', false, array('messages' => 'Please select currency.')); $passwordid = new Zend_Form_Element_Select('passwordid'); $passwordid->setAttrib('class', 'selectoption'); $passwordid->setAttrib('onchange', 'displayPasswordDesc(this)'); $passwordid->setRegisterInArrayValidator(false); $passwordid->setRequired(true); $passwordid->addValidator('NotEmpty', false, array('messages' => 'Please select default password.')); $description = new Zend_Form_Element_Textarea('description'); $description->setAttrib('rows', 10); $description->setAttrib('cols', 50); $description->setAttrib('maxlength', '200'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $submit->setLabel('Save'); $this->addElements(array($timezoneid, $id, $dateformatid, $timeformatid, $currencyid, $passwordid, $description, $submit)); $this->setElementDecorators(array('ViewHelper')); }
public function init() { parent::init(); if (!$this->getHmHomeId()) { throw new Exception(); } $element = new Zend_Form_Element_Select('year'); $element->setLabel('Jaar')->setRequired(true)->addMultiOption('', '...'); $percentages = Model_Hm_Day_Percentage::findAllByHomeId($this->_hmHomeId)->execute(null, Doctrine_Core::HYDRATE_ARRAY); $availableYears = new Model_Hm_AvailableYears($percentages, 5); foreach ($availableYears->toArray() as $year) { $element->addMultiOption($year, $year); } $this->addElement($element); $elements[] = 'year'; for ($i = 1; $i <= 7; $i++) { $elementName = $this->_labelTemplates[$i]; $elements[] = 'day_' . $i; $element = new Zend_Form_Element_Text('day_' . $i); $element->setLabel($elementName)->setRequired(true)->setAttribs(array('maxlength' => 6))->setValidators(array(array('float'), array('stringLength', false, array('max' => 6)))); $this->addElement($element); } $this->addDisplayGroup($elements, 'days', array('legend' => 'Percentage')); $element = new Zend_Form_Element_Submit('submit_percentageday'); $element->setLabel('Verwerken')->setAttrib('class', 'submit'); $this->addElement($element); $this->addDisplayGroup(array('submit_percentageday'), 'submit', array('class' => 'submit')); $this->bhvkDecorators(); $this->bhvkDecorateSubmitElement($this->getElement('submit_percentageday')); }