/** * Class constructor. */ public function __construct(ProjectService $projectService) { parent::__construct(); $this->setAttribute('method', 'post'); $this->setAttribute('class', 'form-horizontal'); $this->setAttribute('id', 'create-report'); /* * Create an array with possible periods. This will trigger a date but display a period (semester) */ $semesterOptions = []; foreach ($projectService->parseYearRange() as $year) { /* * Use the Report object to parse the data */ $report = new Report(); $report->setDatePeriod(\DateTime::createFromFormat('Y-m-d', $year . '-03-01')); $semesterOptions[$year . '-1'] = $report->parseName(); $report->setDatePeriod(\DateTime::createFromFormat('Y-m-d', $year . '-09-01')); $semesterOptions[$year . '-2'] = $report->parseName(); } $this->add(['type' => 'Zend\\Form\\Element\\Select', 'name' => 'period', 'options' => ['label' => _("txt-report-period"), 'help-block' => _("txt-report-period-explanation"), 'value_options' => $semesterOptions], 'attributes' => ['class' => "form-control", 'id' => "period"]]); $this->add(['type' => 'Zend\\Form\\Element\\Text', 'name' => 'item', 'options' => ['label' => _("txt-document-name"), 'help-block' => _("txt-document-name-explanation")], 'attributes' => ['placeholder' => _("txt-please-give-a-document-name")]]); $this->add(['type' => '\\Zend\\Form\\Element\\File', 'name' => 'file', 'options' => ["label" => "txt-file", "help-block" => _("txt-file-requirements")]]); $this->add(['type' => 'Zend\\Form\\Element\\Submit', 'name' => 'submit', 'attributes' => ['class' => "btn btn-primary", 'value' => _("txt-create")]]); $this->add(['type' => 'Zend\\Form\\Element\\Submit', 'name' => 'cancel', 'attributes' => ['class' => "btn btn-warning", 'value' => _("txt-cancel")]]); }
public function __construct($name = null) { parent::__construct('bibtex'); $this->setAttribute('id', 'form_bibtex'); $this->add(array('name' => 'bibtex', 'type' => 'File', 'required' => true, 'attributes' => array('id' => 'upload'), 'options' => array('label' => 'Importer fichier Bibtex'))); $this->add(array('name' => 'submit', 'type' => 'Submit', 'attributes' => array('value' => 'Valider', 'id' => 'submitBibtex'))); }
public function __construct($name = null) { parent::__construct('registration'); $this->setAttribute('method', 'post'); $this->add(array('name' => 'usr_email', 'attributes' => array('type' => 'email'), 'options' => array('label' => 'E-mail'))); $this->add(array('name' => 'submit', 'attributes' => array('type' => 'submit', 'value' => 'Send', 'id' => 'submitbutton'))); }
public function __construct($placeholder) { parent::__construct('busca'); $this->setAttribute('method', 'post'); $this->setAttribute('action', ''); $this->add(array('name' => 'search', 'type' => 'Text', 'options' => array('label' => ''), 'attributes' => array('id' => 'search', 'class' => 'form-control input-sm', 'placeholder' => $placeholder))); }
public function __construct($name = 'mailchimp-sub-form', $options = array()) { parent::__construct($name, $options); $firstName = new Element\Text('firstName'); $firstName->setLabel('First Name'); $lastName = new Element\Text('lastName'); $lastName->setLabel('Last Name'); $email = new Element\Email('email'); $email->setLabel('Email Address'); $emailValidator = new Validator\EmailAddress(array('allow' => Validator\Hostname::ALLOW_DNS, 'domain' => true)); $email->setValidator($emailValidator); $privacyPolicy = new Element\Checkbox('privacyPolicy'); $privacyPolicy->setLabel('I accept the privacy policy and the terms of use'); $csrf = new Element\Csrf('mcSubCSRF'); $submit = new Element\Submit('submit'); $submit->setValue('Subscribe'); $this->add($firstName); $this->add($lastName); $this->add($email); $this->add($privacyPolicy); $this->add($csrf); $this->add($submit); $inputFilter = $this->getInputFilter(); $inputFilter->get($firstName->getName())->setAllowEmpty(false)->setRequired(true); $inputFilter->get($lastName->getName())->setAllowEmpty(false)->setRequired(true); }
public function __construct() { parent::__construct(__CLASS__); $this->add(array('name' => 'email')); $this->add(array('name' => 'password')); $this->add(array('name' => 'rememberme')); }
/** * @inheritdoc */ public function __construct($name = null, $options = array()) { parent::__construct($name, $options); $this->add(array('name' => 'title', 'type' => 'Text', 'options' => array('label' => '* Nome'), 'attributes' => array('required' => 'required', 'placeholder' => 'Titolo...', 'title' => 'Inserisci il titolo', 'id' => 'title'))); $this->add(array('name' => 'messageText', 'type' => 'Textarea', 'options' => array('label' => 'Testo'), 'attributes' => array('id' => 'messageText', 'required' => 'required', 'rows' => 10))); $this->add(array('type' => 'Zend\\Form\\Element\\Hidden', 'name' => 'id', 'attributes' => array("class" => 'hiddenField'))); }
public function __construct() { parent::__construct('venda'); $this->setHydrator(new ClassMethods()); $this->add(array('name' => 'id', 'type' => 'hidden')); $this->add(array('name' => 'submit', 'type' => 'submit', 'attributes' => array('value' => 'Nova venda', 'id' => 'btnSubmit', 'class' => 'btn btn-primary'))); }
public function __construct($name = null, array $departamentos = null) { parent::__construct('usuario'); $this->departamentos = $departamentos; $this->setAttribute('method', 'post'); $this->setInputFilter(new UsuarioFilter()); $this->setAttribute('enctype', 'multipart/form-data'); $this->add(array('name' => 'id', 'attributes' => array('type' => 'hidden'))); $this->add(array('name' => 'matricula', 'options' => array('type' => 'text'), 'attributes' => array('id' => 'matricula', 'placeholder' => 'Número da matricula', 'class' => 'form-control input-lg'))); $this->add(array('name' => 'admissao', 'options' => array('type' => 'text'), 'attributes' => array('id' => 'admissao', 'placeholder' => 'Data de Admissao', 'class' => 'form-control input-lg'))); $this->add(array('name' => 'nome', 'options' => array('type' => 'text'), 'attributes' => array('id' => 'nome', 'placeholder' => 'Nome', 'class' => 'form-control input-lg'))); $departamento = new Select(); $departamento->setName('departamento')->setOptions(array('empty_option' => 'Departamento do usuario', 'value_options' => $this->departamentos))->setAttributes(array('class' => 'form-control input-lg')); $this->add($departamento); $this->add(array('name' => 'foto', 'attributes' => array('type' => 'file', 'id' => 'foto'))); $this->add(array('name' => 'dataNascimento', 'options' => array('type' => 'text'), 'attributes' => array('id' => 'dataNascimento', 'placeholder' => 'Data de Nascimento', 'class' => 'form-control input-lg'))); $this->add(array('name' => 'email', 'options' => array('type' => 'email'), 'attributes' => array('id' => 'email', 'placeholder' => 'E-mail', 'class' => 'form-control input-lg'))); $this->add(array('name' => 'password', 'options' => array('type' => 'Password'), 'attributes' => array('id' => 'password', 'placeholder' => 'Senha', 'class' => 'form-control input-lg', 'type' => 'password'))); $status = new Select(); $status->setName('status')->setOptions(array('empty_option' => 'Tipo de Usuario', 'value_options' => array('0' => 'Administrador', '1' => 'Colaborador', '2' => 'Visitante')))->setAttributes(array('class' => 'form-control input-lg')); $this->add($status); /*$ativo = new \Zend\Form\Element\Checkbox("ativo"); $ativo->setLabel("Desativar?: "); $ativo->setCheckedValue("0"); $this->add($ativo);*/ $this->add(array('type' => 'Zend\\Form\\Element\\Checkbox', 'name' => 'ativo', 'options' => array('label' => 'Desativar?:', 'use_hidden_element' => true, 'checked_value' => 0, 'unchecked_value' => 1))); $this->add(array('name' => 'submit', 'type' => 'Zend\\Form\\Element\\Submit', 'attributes' => array('value' => 'Salvar', 'class' => 'btn btn-primary'))); }
public function __construct() { parent::__construct('login'); $this->add(array('name' => 'nick', 'type' => 'Text')); $this->add(array('name' => 'heslo', 'type' => 'Password')); $this->add(array('name' => 'submit', 'type' => 'Submit', 'attributes' => array('value' => 'Přihlásit', 'class' => 'btn btn-info'))); }
public function __construct($name = null) { parent::__construct($name); //id $this->add(array('name' => 'id', 'attributes' => array('type' => 'hidden'))); //titolo $this->add(array('name' => 'titolo', 'options' => array('label' => 'Titolo'), 'attributes' => array('type' => 'text', 'class' => 'form-control'))); //contenuto $nota = new Element\Textarea('contenuto'); $nota->setLabel('Contenuto'); $nota->setAttribute('class', 'ckeditor form-control'); $this->add($nota); //Background $this->add(array('name' => 'background', 'attributes' => array('type' => 'Zend\\Form\\Element\\File'), 'options' => array('label' => 'Background'))); // Posterlab $this->add(array('type' => 'Zend\\Form\\Element\\Select', 'name' => 'posterlab', 'options' => array('label' => 'Posterlab', 'empty_option' => 'Scegli un posterlab =>'), 'attributes' => array('class' => 'form-control', 'onChange' => 'javascript:caricaPosizioni()', 'id' => 'posterlabs'))); // Posizione $this->add(array('type' => 'Zend\\Form\\Element\\Select', 'name' => 'posizione', 'options' => array('label' => 'posizione', 'empty_option' => 'Scegli una posizione =>', 'disable_inarray_validator' => true), 'attributes' => array('class' => 'form-control', 'id' => 'posizioni'))); // tipo $this->add(array('type' => 'Zend\\Form\\Element\\Select', 'name' => 'tipo', 'options' => array('label' => 'Tipo', 'empty_option' => 'Scegli tipo =>'), 'attributes' => array('class' => 'form-control'))); //stato $stato = new Element\Checkbox('stato'); $stato->setLabel('Stato'); $stato->setAttribute('class', 'make-switch'); $this->add($stato); $this->add(array('name' => 'send', 'attributes' => array('type' => 'submit', 'value' => 'Salva', 'class' => 'btn green-haze pull-right'))); }
public function __construct($name, $options = []) { parent::__construct($name, $options); $this->add(array('type' => 'Zend\\Form\\Element\\Csrf', 'name' => 'csrf', 'attributes' => array('id' => 'csrf'))); $this->add(array('name' => 'submit', 'type' => 'Zend\\Form\\Element\\Submit', 'attributes' => array('type' => 'submit', 'value' => 'Batch Submit', 'id' => 'listsubmit', 'class' => 'btn btn-primary'))); $this->setInputFilter(new InputFilter()); }
public function __construct($name = null, array $comissoes = null) { parent::__construct($name); $this->comissoes = $comissoes; $this->setInputFilter(new MembroFilter()); $this->setAttribute('method', 'POST'); $id = new Hidden('id'); $this->add($id); $comissao = new Select(); $comissao->setLabel("Comissão ")->setName("comissao")->setOptions(array('value_options' => $this->comissoes)); $this->add($comissao); $membro = new Textarea('membro'); $membro->setLabel('Membros')->setAttribute('placeholder', 'Entre com os membros')->setAttribute('cols', '60')->setAttribute('rows', '5')->setAttribute('autofocus', 'autofocus'); $this->add($membro); $cargo = new Textarea('cargo'); $cargo->setLabel('Cargos')->setAttribute('placeholder', 'Entre com os cargos')->setAttribute('cols', '60')->setAttribute('rows', '5'); $this->add($cargo); $dataInicio = new Text('data_inicio'); $dataInicio->setLabel('Data Inicio'); $this->add($dataInicio); $dataFim = new Text('data_fim'); $dataFim->setLabel('Data Fim'); $this->add($dataFim); $button = new Button('submit'); $button->setLabel('Salvar')->setAttributes(array('type' => 'submit', 'class' => 'btn btn-success')); $this->add($button); }
public function __construct($name = null) { parent::__construct('news-form'); $this->setAttribute('method', 'post'); $this->setAttribute('enctype', 'multipart/form-data'); // $this->add(array( // 'name' => 'news_name', // 'attributes' => array( // 'type' => 'text', // 'maxlength' => 250, // 'class' => 'form-control', // //'required' => 'true', // 'onchange','get_static()', // ), // 'options' => array( // 'label' => 'Title', // ), // )); $news_name = new Element\Text('news_name'); $news_name->setLabel('Title:')->setAttribute('class', 'Title')->setAttribute('id', 'news_name')->setAttribute('type', 'text')->setAttribute('maxlength', 250)->setAttribute('class', 'form-control')->setAttribute('onchange', 'get_static();')->setAttribute('type', 'text'); $this->add($news_name); $this->add(array('name' => 'url_static', 'attributes' => array('type' => 'text', 'id' => 'url_static', 'maxlength' => 250, 'class' => 'form-control'), 'options' => array('label' => 'Static-url'))); $this->add(array('name' => 'news_thumbnail', 'attributes' => array('type' => 'file', 'class' => '', 'accept' => '.jpg, .png, .gif, .jpeg, .JPG, .PNG, .GIF, .JPEG'), 'options' => array('label' => 'Thumbnail'))); $this->add(array('name' => 'news_content', 'type' => 'Zend\\Form\\Element\\Textarea', 'attributes' => array('class' => 'form-control', 'rows' => 5), 'options' => array('label' => 'Content'))); $this->add(array('type' => 'Zend\\Form\\Element\\Csrf', 'name' => 'security', 'options' => array('csrf_options' => array('timeout' => 600)))); $this->add(array('name' => 'submit', 'attributes' => array('type' => 'submit', 'value' => 'Save changes', 'class' => 'btn btn-primary'))); }
public function __construct($name = null) { parent::__construct('SarePrices-form'); $this->setAttribute('method', 'post'); $this->setAttribute('enctype', 'multipart/form-data'); $this->setAttribute('class', 'client-form'); $this->add(array('name' => 'email', 'required' => true, 'attributes' => array('type' => 'email', 'placeholder' => 'Ваш email*', 'id' => 'form-email'))); // $this->add(array( // 'type' => 'Zend\Form\Element\Captcha', // 'name' => 'captcha', // 'attributes' => array( // 'class' => 'form-control', // 'placeholder' => 'Введите текст*' // ), // 'options' => array( // 'captcha' => new Captcha\Figlet(array( // 'name' => 'foo', // 'wordLen' => 4, // 'timeout' => 300, // 'messages' => array( // 'badCaptcha' => 'Неправильно введена каптча!' // ) // )), // ), // )); $this->add(array('name' => 'submit', 'attributes' => array('type' => 'submit', 'value' => 'УЗНАТЬ СТОИМОСТЬ ПО АКЦИИ', 'id' => 'form-submit', 'data-form' => 'Form2'))); }
public function __construct() { parent::__construct(); $this->setHydrator(new ClassMethods()); $this->inputFilterForm = new InputFilter(); $this->setInputFilter($this->inputFilterForm); }
/** * @inheritdoc */ public function __construct($name = null, $options = array()) { parent::__construct($name, $options); $this->add(array('type' => 'Zend\\Form\\Element\\Hidden', 'name' => 'id', 'attributes' => array("class" => 'hiddenField'))); $this->add(array('name' => 'cig', 'type' => 'Text', 'options' => array('label' => '* <abbr title="Codice Identificativo di Gara">CIG</abbr>'), 'attributes' => array('id' => 'cig', 'title' => 'Inserisci Codice Identificativo di Gara', 'placeholder' => 'CIG...', 'required' => 'required', 'maxlength' => 10))); $this->add(array('name' => 'titolo', 'type' => 'Text', 'options' => array('label' => '* Oggetto del bando'), 'attributes' => array('id' => 'titolo', 'title' => "Inserisci l'oggetto del bando", 'placeholder' => 'Oggetto...', 'required' => 'required', 'maxlength' => 230))); }
public function __construct($name = null) { parent::__construct($name); //ID field $this->add(array('name' => 'id', 'attributes' => array('type' => 'hidden'))); //Name field if ('ShareForm' == $name) { $this->add(array('name' => 'name', 'type' => 'Zend\\Form\\Element\\Select', 'options' => array('label' => 'Select User Name'))); } else { $this->add(array('name' => 'name', 'attributes' => array('type' => 'text'), 'options' => array('label' => 'Full Name'))); } //Email field $this->add(array('name' => 'email', 'attributes' => array('type' => 'email', 'required' => 'required'), 'options' => array('label' => 'Email'), 'filters' => array(array('name' => 'StringTrim')), 'validators' => array(array('name' => 'EmailAddress', 'options' => array('messages' => array(\Zend\Validator\EmailAddress::INVALID_FORMAT => 'Email address is not valid')))))); //Password field $this->add(array('name' => 'password', 'attributes' => array('type' => 'password', 'required' => 'password'), 'options' => array('label' => 'Password'))); //Confirm Password field $this->add(array('name' => 'confirm_password', 'attributes' => array('type' => 'password', 'required' => 'required'), 'options' => array('label' => 'Confirm Password'))); //Register button $this->add(array('name' => 'register', 'attributes' => array('type' => 'submit', 'value' => 'Register'))); //Login button $this->add(array('name' => 'login', 'attributes' => array('type' => 'submit', 'value' => 'Login'))); //Update button $this->add(array('name' => 'update', 'attributes' => array('type' => 'submit', 'value' => 'Update'))); //Submit button $this->add(array('name' => 'submit', 'attributes' => array('type' => 'submit', 'value' => 'Submit'))); //File element $this->add(array('name' => 'filename', 'attributes' => array('type' => 'file'), 'options' => array('label' => 'File Upload'))); //File label $this->add(array('name' => 'label', 'attributes' => array('type' => 'text'), 'options' => array('label' => 'File Description'))); }
public function __construct() { parent::__construct('Investor'); $this->setAttribute('method', 'post'); $this->setAttribute('class', 'form-member'); $this->add(array('name' => 'member_id', 'type' => 'text', 'options' => array('label' => 'Member ID'), 'attributes' => array('class' => 'form-control', 'id' => 'member_id'))); $this->add(array('type' => 'Zend\\Form\\Element\\Hidden', 'name' => 'branch_id', 'attributes' => array('value' => '1', 'id' => 'branch_id'))); $this->add(array('name' => 'employee_code', 'type' => 'text', 'options' => array('label' => 'Employee Code'), 'attributes' => array('class' => 'form-control', 'id' => 'employee_code'))); $this->add(array('name' => 'name', 'type' => 'text', 'options' => array('label' => 'Name'), 'attributes' => array('class' => 'form-control', 'id' => 'name', 'disabled' => true))); $this->add(array('type' => 'text', 'name' => 'gardian_name', 'options' => array('label' => 'Gardian Name'), 'attributes' => array('class' => 'form-control', 'id' => 'gardian_name', 'disabled' => true))); $this->add(array('name' => 'emailid', 'type' => 'text', 'options' => array('label' => 'Email Id'), 'attributes' => array('class' => 'form-control', 'id' => 'emailid', 'disabled' => true))); $this->add(array('name' => 'mobile_number', 'type' => 'text', 'options' => array('label' => 'Mobile Number'), 'attributes' => array('class' => 'form-control', 'id' => 'mobile_number', 'disabled' => true))); $this->add(array('name' => 'nominee_name', 'type' => 'text', 'options' => array('label' => 'Nominee Name'), 'attributes' => array('class' => 'form-control', 'id' => 'nominee_name', 'disabled' => true))); $this->add(array('name' => 'nominee_relation', 'type' => 'text', 'options' => array('label' => 'Nominee Relation'), 'attributes' => array('class' => 'form-control', 'id' => 'nominee_relation', 'disabled' => true))); $this->add(array('name' => 'address', 'type' => 'Zend\\Form\\Element\\Textarea', 'options' => array('label' => 'Address'), 'attributes' => array('class' => 'form-control', 'id' => 'address', 'cols' => '50', 'rows' => '4', 'disabled' => true))); $this->add(array('name' => 'plan_id', 'type' => 'Zend\\Form\\Element\\Select', 'options' => array('label' => 'Paln', 'empty_option' => '-Choose Plan-', 'value_options' => array('1' => 'FD', '2' => 'RD', '3' => 'DDS')), 'attributes' => array('class' => 'form-control', 'id' => 'plan_id'))); $this->add(array('name' => 'duration', 'type' => 'Zend\\Form\\Element\\Select', 'options' => array('label' => 'Duration', 'empty_option' => '-Choose Plan Maturity Time-'), 'attributes' => array('class' => 'form-control', 'id' => 'duration'))); $this->add(array('name' => 'installment_type', 'type' => 'Zend\\Form\\Element\\Select', 'options' => array('label' => 'Installment', 'empty_option' => '-Choose Installment Type-'), 'attributes' => array('class' => 'form-control', 'id' => 'installment_type'))); $this->add(array('name' => 'start_ammount', 'type' => 'Zend\\Form\\Element\\Select', 'options' => array('label' => 'Amount', 'value_options' => array(' ' => '-Choose Deposite Amount-')), 'attributes' => array('class' => 'form-control', 'id' => 'start_ammount'))); $this->add(array('name' => 'custom_ammount', 'type' => 'text', 'options' => array('label' => 'Custom Amount'), 'attributes' => array('class' => 'form-control', 'id' => 'custom_ammount'))); $this->add(array('name' => 'interest_rate', 'type' => 'text', 'options' => array('label' => 'Interest Rate'), 'attributes' => array('class' => 'form-control', 'id' => 'interest_rate', 'readonly' => true))); $this->add(array('name' => 'installment_ammount', 'type' => 'text', 'options' => array('label' => 'Installment Amount'), 'attributes' => array('class' => 'form-control', 'id' => 'installment_ammount', 'readonly' => true))); $this->add(array('name' => 'installment_date', 'type' => 'text', 'options' => array('label' => 'Installment Date'), 'attributes' => array('class' => 'form-control', 'id' => 'installment_date', 'readonly' => true))); $this->add(array('name' => 'final_ammount', 'type' => 'text', 'options' => array('label' => 'Ammount'), 'attributes' => array('class' => 'form-control', 'id' => 'final_ammount', 'readonly' => true))); $this->add(array('name' => 'end_date', 'type' => 'text', 'options' => array('label' => 'Maturity Date'), 'attributes' => array('class' => 'form-control', 'id' => 'end_date', 'readonly' => true))); $this->add(array('type' => 'Zend\\Form\\Element\\Text', 'name' => 'start_date', 'attributes' => array('class' => 'form-control', 'value' => date('Y-m-d'), 'id' => 'start_date', 'readonly' => true))); $this->add(array('type' => 'Zend\\Form\\Element\\Hidden', 'name' => 'formula_id', 'attributes' => array('value' => date('Y-m-d H:i:s'), 'id' => 'formula_id'))); $this->add(array('name' => 'save', 'attributes' => array('type' => 'submit', 'class' => 'btn btn-success', 'value' => 'Save', 'id' => 'save-member'))); }
public function __construct($name = null, $menuOptionsArr = array(), $menuOptionsSelectedArr = array()) { parent::__construct($name); $this->setAttribute('method', 'post'); $this->add(array('name' => 'screenname_add_arr', 'type' => 'Zend\\Form\\Element\\MultiCheckbox', 'attributes' => array('value' => $menuOptionsSelectedArr), 'options' => array('label' => '', 'value_options' => $menuOptionsArr))); /* $this->add(array( 'name' => 'blvd_id', 'type' => 'Zend\Form\Element\Hidden', 'attributes' => array( 'required' => 'required', 'value' => $blvdId ), 'options' => array( 'label' => 'undefined', ), )); */ $this->add(array('type' => 'radio', 'name' => 'addtoblvd', 'attributes' => array('required' => 'required', 'value' => $menuOptionsSelectedArr), 'options' => array('label' => 'Primary Category', 'value_options' => $menuOptionsArr))); /* $this->add(array( 'name' => 'csrf', 'type' => 'Zend\Form\Element\Csrf', )); */ $this->add(array('name' => 'submit', 'attributes' => array('type' => 'submit', 'value' => 'Submit', 'id' => 'submitbutton'))); }
public function __construct() { parent::__construct('contact-form'); $this->setAttribute("method", "post")->setAttribute("action", "/contactUs"); $this->addElement(); $this->addInputFilter(); }
/** * Constructor * * @param null|string|int $name Optional name for the element */ public function __construct($name = null) { parent::__construct($name); $this->setAttribute('method', 'post'); $this->setUseInputFilterDefaults(false); $this->init(); }
public function __construct(ObjectManager $objectManager) { $this->setObjectManager($objectManager); parent::__construct(null); $this->setAttributes(array('method' => 'POST', 'accept-charset' => 'UTF-8', 'class' => 'form-horizontal')); //input Titulo $titulo = new Text('titulo'); $titulo->setLabel('Titulo')->setAttributes(array('id' => 'nome', 'maxlength' => 80, 'class' => 'form-control')); $this->add($titulo); //input descri��o $descricao = new Textarea('descricao'); $descricao->setLabel("Descricao")->setAttributes(array('id' => 'descricao', 'maxlength' => 150, 'class' => 'form-control')); $this->add($descricao); //input texto $texto = new Textarea('texto'); $texto->setLabel('Texto')->setAttributes(array('id' => 'texto', 'class' => 'form-control')); $this->add($texto); //input Ativo $ativo = new Checkbox('ativo'); $ativo->setLabel('Ativo')->setLabelAttributes(array('class' => 'checkbox-inline'))->setOptions(array('use_hidden_element' => true)); $this->add($ativo); //Categoria $categoria = new ObjectSelect('category'); $categoria->setLabel('Categoria')->setOptions(array('object_manager' => $this->getObjectManager(), 'target_class' => 'Categoria\\Entity\\Category', 'property' => 'nome', 'empty_option' => '--Selecione--', 'is_method' => true, 'find_method' => array('name' => 'findBy', 'params' => array('criteria' => array(), 'orderBy' => array('nome' => 'ASC')))))->setAttributes(array('id' => 'category', 'class' => 'form-control')); $this->add($categoria); //botao submit $button = new Button('submit'); $button->setLabel('Salvar')->setAttributes(array('type' => 'submit', 'class' => 'btn btn-default')); $this->add($button); $this->setInputFilter(new PostFilter($categoria->getValueOptions())); }
public function __construct(ServiceLocatorInterface $sl) { parent::__construct('form-categoria'); // instanciando o entity manager do doctrine $em = $sl->get('Doctrine\\ORM\\EntityManager'); // definindo variáveis $arrPerfil = array('' => 'Selecione'); $repoPerfil = $em->getRepository('Admin\\Entity\\Perfil'); $arrPerfil += $repoPerfil->findPairs(); $perfil = new Select('perfil'); $perfil->setLabel('Perfil')->setAttributes(array('id' => 'perfil', 'class' => 'form-control', 'options' => $arrPerfil)); $this->add($perfil); $nome = new Text('nome'); $nome->setLabel('Nome')->setAttributes(array('id' => 'nome', 'class' => 'form-control')); $this->add($nome); $email = new Text('email'); $email->setLabel('Email')->setAttributes(array('id' => 'email', 'class' => 'form-control')); $this->add($email); $senha = new Text('senha'); $senha->setLabel('Senha')->setAttributes(array('id' => 'senha', 'class' => 'form-control')); $this->add($senha); $status = new Select('status'); $status->setLabel('Status')->setAttributes(array('id' => 'status', 'class' => 'form-control', 'options' => array('1' => 'Ativo', '0' => 'Inativo'))); $this->add($status); }
public function __construct() { parent::__construct(); $this->setAttributes(array("action" => "check-login.html", "method" => "GET", "class" => "form-horizontal", "role" => "form", "name" => "login-form", "id" => "login-form")); $this->add(new \Form\Form\UserFieldset()); //text box cách 2 //<label class="col-sm-3 control-label" for="card-holder-name">Name on Card</label> // <div class="col-sm-9"> // <input type="text" class="form-control" name="card-holder-name" id="card-holder-name" placeholder="Card Holder's Name"> // </div> $this->add(array("type" => "text", "name" => "card-holder-name", "attributes" => array("class" => "form-control", "id" => "card-holder-name", "placeholder" => "Card Holder's Name"), "options" => array("label" => "Name on Card", "label_attributes" => array("class" => "col-sm-3 control-label")))); //<label class="col-sm-3 control-label" for="card-number">Card Number</label> // <div class="col-sm-9"> // <input type="text" class="form-control" name="card-number" id="card-number" placeholder="Debit/Credit Card Number"> // </div> $this->add(array("type" => "text", "name" => "card-number", "attributes" => array("class" => "form-control", "id" => "card-number", "placeholder" => "Debit/Credit Card Number"), "options" => array("label" => "Card Number", "label_attributes" => array("class" => "col-sm-3 control-label")))); //<div class="form-group"> // <label class="col-sm-3 control-label" for="cvv">Card CVV</label> // <div class="col-sm-3"> // <input type="text" class="form-control" name="cvv" id="cvv" placeholder="Security Code"> // </div> // </div> $this->add(array("type" => "text", "name" => "cvv", "attributes" => array("class" => "form-control", "id" => "cvv", "placeholder" => "Security Code"), "options" => array("label" => "Card CVV", "label_attributes" => array("class" => "col-sm-3 control-label")))); // <div class="form-group"> // <div class="col-sm-offset-3 col-sm-9"> // <button type="button" class="btn btn-success">Pay Now</button> // </div> // </div> $this->add(array("type" => "button", "name" => "pay-now", "attributes" => array("class" => "btn btn-success"), "options" => array("label" => "Pay now"))); $this->add(array("type" => "select", "name" => "expiry-month", "attributes" => array("class" => "form-control col-sm-2", "id" => "expiry-month"), "options" => array("empty_option" => "month", "value_options" => array("01" => "Jan (01)", "02" => "Feb (02)", "03" => "Mar (03)", "04" => "Apr (04)", "05" => "May (05)", "06" => "June (06)", "07" => "July (07)", "08" => "Aug (08)", "09" => "Sep (09)", "10" => "Oct (10)", "11" => "Nov (11)", "12" => "Dev (12)"), "label" => "Expiration Date", "label_attributes" => array("class" => "col-sm-3 control-label")))); $this->add(array("type" => "select", "name" => "expiry-year", "attributes" => array("class" => "form-control"), "options" => array("value_options" => array("13" => "2013", "14" => "2014", "15" => "2015", "16" => "2016", "17" => "2017", "18" => "2018", "19" => "2019", "20" => "2020", "21" => "2021", "22" => "2022", "23" => "2023", "24" => "2024")))); }
public function __construct($name = null) { parent::__construct($name); //Input type=hidden pk table $this->add(array('type' => 'Zend\\Form\\Element\\Hidden', 'name' => 'nombre', 'attributes' => array('value' => 'Fondo Operacional'))); //Input type=hidden/////////////////////id Banco $this->add(array('type' => 'Zend\\Form\\Element\\Hidden', 'name' => 'idbanco', 'attributes' => array('id' => 'idbanco'))); //Input type=hidden ////////////////////pk table $this->add(array('type' => 'Zend\\Form\\Element\\Hidden', 'name' => 'id_pk', 'attributes' => array('value' => '0'))); //Input type=text///////////////////// Titular $this->add(array('type' => 'text', 'attributes' => array('name' => 'titular', 'id' => 'titular', 'class' => 'form-control', 'required' => 'true', 'style' => 'max-width: 80%;'))); //Input ///////////////////////////// RUT $this->add(array('type' => 'text', 'attributes' => array('id' => 'rut', 'name' => 'rut', 'class' => 'form-control', 'required' => 'true', 'style' => 'max-width: 80%;'))); //Input Cuenta /////////////////////////// Numero $this->add(array('type' => 'text', 'name' => 'numero', 'attributes' => array('class' => 'form-control', 'onkeypress' => 'return isNumber(event);', 'id' => 'numero', 'required' => 'true', 'style' => 'max-width: 80%;'))); //Input Banco//////////////////////// Banco $this->add(array('type' => 'Zend\\Form\\Element\\Select', 'attributes' => array('name' => 'banco', 'id' => 'bancooper', 'class' => 'form-control', 'required' => 'true', 'style' => 'max-width: 80%;'))); //Input Banco//////////////////////// correo $this->add(array('type' => 'text', 'attributes' => array('name' => 'correo', 'id' => 'emailfinanciera', 'class' => 'form-control', 'required' => 'true', 'style' => 'max-width: 80%;'))); //Input Banco//////////////////////// saldo $this->add(array('type' => 'text', 'name' => 'saldo', 'attributes' => array('id' => 'saldooper', 'class' => 'form-control', 'onblur' => 'formatMonto()', 'onkeypress' => 'return isNumber(event);', 'required' => 'true', 'style' => 'max-width: 80%;'))); //Input Banco//////////////////////// Ultimo Cheque $this->add(array('type' => 'text', 'attributes' => array('name' => 'cheque', 'id' => 'ultimocheque', 'onkeypress' => 'return isNumber(event);', 'class' => 'form-control', 'style' => 'max-width: 80%;'))); //Input Cuenta type=text************detalles $this->add(array('type' => 'textarea', 'name' => 'detalle', 'attributes' => array('class' => 'form-control', 'placeholder' => 'Escriba aqui', 'id' => 'detallefoper', 'rows' => '4', 'style' => 'width: max;'))); //Boton Enviar $this->add(array('name' => 'sendfin', 'attributes' => array('type' => 'submit', 'id' => 'guardarfinanciera', 'value' => 'Guardar', 'class' => 'btn btn-success'))); //Boton Cancelar $this->add(array('name' => 'reset', 'attributes' => array('type' => 'reset', 'value' => 'Cancelar', 'title' => 'Cancelar', 'class' => 'btn btn-danger'))); }
public function __construct($name = null) { parent::__construct('registration'); $this->setAttribute('method', 'post'); $this->add(array('name' => 'usernameOrEmail', 'attributes' => array('type' => 'text', 'placeholder' => 'Username or e-mail'), 'options' => array('label' => ' '))); $this->add(array('name' => 'submit', 'attributes' => array('type' => 'submit', 'value' => 'Go', 'id' => 'submitbutton', 'class' => 'btn btn-success btn-lg'))); }
/** * @inheritdoc */ public function __construct($name = 'formData', $options = array()) { parent::__construct($name, $options); $this->add(array('name' => 'nome', 'type' => 'Zend\\Form\\Element\\Text', 'attributes' => array('id' => 'nome', 'placeholder' => 'Nome...', 'title' => 'Inserisci nome sezione', 'required' => 'required', 'maxlength' => 250), 'options' => array('label' => '* Nome'))); $this->add(array('type' => 'Zend\\Form\\Element\\Select', 'name' => 'attivo', 'options' => array('label' => '* Stato', 'empty_option' => 'Seleziona', 'value_options' => array('1' => 'Attivo', '0' => 'Nascosto')), 'attributes' => array('required' => 'required', 'id' => 'attivo', 'title' => 'Seleziona stato'))); $this->add(array('type' => 'Zend\\Form\\Element\\Hidden', 'name' => 'id', 'attributes' => array("class" => 'hiddenField'))); }
/** * Import constructor. * * @param ContactService $contactService * @param SelectionService $selectionService */ public function __construct(ContactService $contactService, SelectionService $selectionService) { parent::__construct(); $this->setAttribute('method', 'post'); $this->setAttribute('action', ''); $this->setAttribute('class', 'form-horizontal'); $selections = []; foreach ($selectionService->findAll('selection') as $selection) { /** @var $selection Selection */ if (is_null($selection->getSql())) { $selections[$selection->getId()] = $selection->getSelection(); } } asort($selections); $this->add(['type' => '\\Zend\\Form\\Element\\Select', 'name' => 'selection_id', 'options' => ["value_options" => $selections, 'empty_option' => '-- Append to existing selection', "label" => "txt-append-to-selection", "help-block" => _("txt-contact-import-append-to-selection-name-help-block")]]); $optins = []; foreach ($contactService->findAll('optIn') as $optin) { /** @var $optin OptIn */ $optins[$optin->getId()] = $optin->getOptIn(); } asort($optins); $this->add(['type' => '\\Zend\\Form\\Element\\MultiCheckbox', 'name' => 'optIn', 'options' => ["value_options" => $optins, "label" => "txt-select-opt-in", "help-block" => _("txt-contact-import-select-opt-in-help-block")]]); $this->add(['type' => '\\Zend\\Form\\Element\\Text', 'name' => 'selection', 'options' => ["label" => "txt-selection", "help-block" => _("txt-contact-import-selection-name-help-block")]]); $this->add(['type' => '\\Zend\\Form\\Element\\File', 'name' => 'file', 'options' => ["label" => "txt-file", "help-block" => _("txt-contact-import-file-requirements")]]); $this->add(['type' => 'Zend\\Form\\Element\\Submit', 'name' => 'upload', 'attributes' => ['class' => "btn btn-primary", 'value' => _("txt-verify-data")]]); $this->add(['type' => 'Zend\\Form\\Element\\Submit', 'name' => 'import', 'attributes' => ['class' => "btn btn-primary", 'value' => _("txt-import")]]); }
public function __construct($name = 'workflowform') { // $this->setDbAdapter($dbAdapter); // we want to ignore the name passed parent::__construct($name); $dbAdapter = GlobalAdapterFeature::getStaticAdapter(); if ($dbAdapter != null) { $this->setDbAdapter($dbAdapter); } else { throw new \Exception('no dbAdapter loaded'); } // $workflowElement = new Collection('workflow'); // $workflowElement->setOptions(array( // 'label' => 'Workflow', // 'target_element' => array( // 'type' => 'CookingAssist\Form\WorkflowFieldset') // )); // $this->add($workflowElement); $this->add(array('name' => 'Id', 'type' => 'Hidden')); $this->add(array('name' => 'Title', 'type' => 'Text', 'options' => array('label' => 'Titel'))); $this->add(array('name' => 'Tipp', 'type' => 'Text', 'options' => array('label' => 'Tipp'))); $submitElement = new Submit('Submit'); $submitElement->setValue('Hinzufügen'); $this->add($submitElement); }