public function init() { // attribs $this->setAttribs(array('id' => 'form-site-contato')); $this->setMethod('post'); $this->setAction('contato/'); // contato_nome $contato_nome = new Zend_Form_Element_Text('contato_nome'); $contato_nome->setLabel("Nome:"); $contato_nome->setRequired(); $contato_nome->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); $contato_nome->setAttrib('class', 'form-control'); $contato_nome->setAttrib('placeholder', 'Informe seu nome'); $contato_nome->setDecorators(App_Forms_Decorators::$simpleElementDecorators); // contato_email $contato_email = new Zend_Form_Element_Text('contato_email'); $contato_email->setLabel("E-mail:"); $contato_email->setRequired(); $contato_email->addErrorMessages(array(Zend_Validate_EmailAddress::INVALID => "Email inválido!")); $contato_email->addValidator('EmailAddress'); $contato_email->setAttrib('class', 'form-control'); $contato_email->setAttrib('placeholder', 'Informe seu email'); $contato_email->setDecorators(App_Forms_Decorators::$simpleElementDecorators); // contato_mensagem $contato_mensagem = new Zend_Form_Element_Textarea('contato_mensagem'); $contato_mensagem->setLabel("Mensagem:"); $contato_mensagem->setRequired(); $contato_mensagem->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); $contato_mensagem->setAttrib('class', 'form-control'); $contato_mensagem->setAttrib('placeholder', 'Digite aqui sua mensagem'); $contato_mensagem->setAttrib('rows', 5); $contato_mensagem->setDecorators(App_Forms_Decorators::$simpleElementDecorators); $this->addElements(array($contato_nome, $contato_email, $contato_mensagem)); parent::init(); }
public function init() { // usuario_nome $usuario_nome = new Zend_Form_Element_Text('usuario_nome'); $usuario_nome->setLabel('Nome Completo: '); $usuario_nome->setRequired(); $usuario_nome->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); $usuario_nome->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe seu nome')); $usuario_nome->setDecorators(App_Forms_Decorators::$simpleElementDecorators); // usuario_email $usuario_email = new Zend_Form_Element_Text('usuario_email'); $usuario_email->setLabel('E-mail: '); $usuario_email->addValidator(new App_Validate_UsuarioEmail()); $usuario_email->setRequired(); $usuario_email->addValidator('EmailAddress'); $usuario_email->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe seu e-mail')); $usuario_email->setDecorators(App_Forms_Decorators::$simpleElementDecorators); // usuario_cep $usuario_cep = new Zend_Form_Element_Text('usuario_cep'); $usuario_cep->setLabel('CEP: '); $usuario_cep->setRequired(); $usuario_cep->addValidator(new App_Validate_Cep()); $usuario_cep->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe seu CEP')); $usuario_cep->setDecorators(App_Forms_Decorators::$simpleElementDecorators); // usuario_senha $usuario_senha = new Zend_Form_Element_Password("usuario_senha"); $usuario_senha->setLabel("Senha: "); $usuario_senha->setRequired(); $usuario_senha->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe sua senha')); $usuario_senha->setDecorators(App_Forms_Decorators::$simpleElementDecorators); // usuario_politica_termo $usuario_politica_termo = new Zend_Form_Element_Checkbox('usuario_politica_termo'); $usuario_politica_termo->setLabel(" \n Li e concordo com a \n <a href='' data-toggle='modal' data-target='#modal-politica'>Política de Privacidade</a> e \n <a href='' data-toggle='modal' data-target='#modal-termo'>Termo de Uso</a>.\n "); $usuario_politica_termo->setDecorators(App_Forms_Decorators::$checkboxElementDecorators_termo); //$usuario_politica_termo->addDecorator(); //$usuario_politica_termo->setValue(0); //$usuario_politica_termo->setCheckedValue('') ; $usuario_politica_termo->setUnCheckedValue(''); $usuario_politica_termo->setRequired(); $usuario_politica_termo->addErrorMessage('Você precisa concordar com nossa Pólitica de Privacidade e Termo de Uso'); // captcha $captcha = new Zend_Form_Element_Captcha('captcha', array('label' => 'Informe os careacteres da imagem: ', 'class' => 'form-control', 'captcha' => array('captcha' => 'Image', 'wordLen' => 3, 'timeout' => 300, 'font' => APPLICATION_PATH . '/../public/views/fonts/Exo-SemiBold.ttf', 'imgDir' => APPLICATION_PATH . '/../public/views/captcha/', 'imgUrl' => '/../public/views/captcha/'))); $captcha->removeDecorator('ViewHelper'); $this->addElements(array($usuario_nome, $usuario_email, $usuario_cep, $usuario_senha, $usuario_politica_termo)); parent::init(); $this->getElement('submit')->setLabel('Cadastrar'); }
public function init() { // autenticacao_email $autenticacao_email = new Zend_Form_Element_Text('autenticacao_email'); $autenticacao_email->setLabel("E-mail: "); $autenticacao_email->setRequired(); $autenticacao_email->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe seu e-mail')); $autenticacao_email->addValidator("EmailAddress"); $autenticacao_email->addErrorMessages(array(Zend_Validate_EmailAddress::INVALID => "E-mail inválido!")); // autenticacao_senha $autenticacao_senha = new Zend_Form_Element_Password('autenticacao_senha'); $autenticacao_senha->setLabel("Senha: "); $autenticacao_senha->setRequired(); $autenticacao_senha->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); $autenticacao_senha->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe sua senha')); $this->addElements(array($autenticacao_email, $autenticacao_senha)); parent::init(); }
public function init() { /** * salao_cnpj */ $salao_cnpj = new Zend_Form_Element_Text("salao_cnpj"); $salao_cnpj->setLabel("CNPJ: "); $salao_cnpj->setRequired(); $salao_cnpj->addValidator(new App_Validate_Cnpj()); $salao_cnpj->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o CNPJ')); $salao_cnpj->setDecorators(App_Forms_Decorators::$simpleElementDecorators); /** * salao_salao */ $salao_salao = new Zend_Form_Element_Text('salao_nome'); $salao_salao->setLabel('Nome do Salão: '); $salao_salao->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o nome do salão')); $salao_salao->setRequired(); $salao_salao->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); $salao_salao->setDecorators(App_Forms_Decorators::$simpleElementDecorators); /** * salao_nome */ $salao_nome = new Zend_Form_Element_Text('salao_proprietario'); $salao_nome->setLabel('Nome Proprietário: '); $salao_nome->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o nome do proprietário')); $salao_nome->setRequired(); $salao_nome->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); $salao_nome->setDecorators(App_Forms_Decorators::$simpleElementDecorators); /** * salao_email */ $salao_email = new Zend_Form_Element_Text('salao_email'); $salao_email->setLabel('E-mail: '); $salao_email->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o e-mail de contato')); $salao_email->setRequired(); $salao_email->addValidator(new App_Validate_Salao()); $salao_email->setDecorators(App_Forms_Decorators::$simpleElementDecorators); /** * senha */ $senha = new Zend_Form_Element_Password('senha'); $senha->setLabel("Senha: "); $senha->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe a senha')); $senha->setRequired(); $senha->setDecorators(App_Forms_Decorators::$simpleElementDecorators); /** * salao_contato */ $salao_contato = new Zend_Form_Element_Text('salao_contato'); $salao_contato->setLabel('Telefone: '); $salao_contato->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe um telefone de contato')); $salao_contato->setRequired(); $salao_contato->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); $salao_contato->setDecorators(App_Forms_Decorators::$simpleElementDecorators); /** * profisional_cep */ $salao_cep = new Zend_Form_Element_Text('salao_cep'); $salao_cep->setLabel('CEP: '); $salao_cep->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o cep do salão')); $salao_cep->setRequired(); $salao_cep->addValidator(new App_Validate_Cep()); $salao_cep->setDecorators(App_Forms_Decorators::$simpleElementDecorators); /** * profisional_logradouro */ $salao_logradouro = new Zend_Form_Element_Text('salao_logradouro'); $salao_logradouro->setLabel("Logradouro: "); $salao_logradouro->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o logradouro', 'readonly' => true)); $salao_logradouro->setRequired(); $salao_logradouro->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); $salao_logradouro->setDecorators(App_Forms_Decorators::$simpleElementDecorators); //$salao_logradouro->setOrder(7); /** * sala_numero */ $salao_numero = new Zend_Form_Element_Text('salao_numero'); $salao_numero->setLabel('Número: '); $salao_numero->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o numero')); $salao_numero->setDecorators(App_Forms_Decorators::$simpleElementDecorators); $salao_numero->setRequired(); $salao_numero->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); /** * sala_complemento */ $salao_complemento = new Zend_Form_Element_Text('salao_complemento'); $salao_complemento->setLabel('Complemento: '); $salao_complemento->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o complemento')); //$salao_complemento->setRequired(); /** * profisional_bairro */ $salao_bairro = new Zend_Form_Element_Text('salao_bairro'); $salao_bairro->setLabel("Bairro: "); $salao_bairro->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o bairro', 'readonly' => true)); $salao_bairro->setDecorators(App_Forms_Decorators::$simpleElementDecorators); $salao_bairro->setRequired(); $salao_bairro->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); /** * profisional_cidade */ $salao_cidade = new Zend_Form_Element_Text('salao_cidade'); $salao_cidade->setLabel('Cidade: '); $salao_cidade->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe a cidade', 'readonly' => true)); $salao_cidade->setDecorators(App_Forms_Decorators::$simpleElementDecorators); $salao_cidade->setRequired(); $salao_cidade->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); /** * estado_id */ $formEstado = new App_Forms_Estado("estado_id"); $estado_id = $formEstado->elementEstado(); $estado_id->setLabel('Estado: '); $estado_id->setDecorators(App_Forms_Decorators::$simpleElementDecorators); $estado_id->setRequired(); $estado_id->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => "Campo obrigatório!")); $estado_id->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o estado', 'readonly' => true)); /** * salao_cupom */ $salao_cupom = new Zend_Form_Element_Text('salao_cupom'); $salao_cupom->setLabel('Cupom Promocional: '); $salao_cupom->setAttribs(array('class' => 'form-control', 'placeholder' => 'Tem cupom promocional?')); $salao_cupom->setDecorators(App_Forms_Decorators::$simpleElementDecorators); // salao_politica_termo $salao_politica_termo = new Zend_Form_Element_Checkbox('salao_politica_termo'); $salao_politica_termo->setLabel(" \n Li e concordo com a \n <a href='' data-toggle='modal' data-target='#modal-politica'>Política de Privacidade</a> e \n <a href='' data-toggle='modal' data-target='#modal-termo'>Termo de Uso</a>.\n "); $salao_politica_termo->setDecorators(App_Forms_Decorators::$checkboxElementDecorators_termo); //$salao_politica_termo->addDecorator(); //$salao_politica_termo->setValue(0); //$salao_politica_termo->setCheckedValue('') ; $salao_politica_termo->setUnCheckedValue(''); $salao_politica_termo->setRequired(); $salao_politica_termo->addErrorMessage('Você precisa concordar com nossa Pólitica de Privacidade e Termo de Uso'); /** * Add elements */ $this->addElements(array($salao_salao, $salao_nome, $salao_contato, $salao_email, $senha, $salao_cep, $salao_logradouro, $salao_numero, $salao_complemento, $salao_bairro, $salao_cidade, $estado_id, $salao_cupom, $salao_politica_termo)); parent::init(); $this->getElement('submit')->setLabel('Cadastrar'); }
/** * Assembles and returns a login form. * * @return unknown */ protected function getLoginForm() { $form = new Zend_Form(); // Add hash element to detect counterfeit formular data via validation. $hash = new Zend_Form_Element_Hash('hash'); // Login name element. $login = new Zend_Form_Element_Text('login'); $login->addValidator(new Zend_Validate_Regex('/^[A-Za-z0-9@._-]+$/'))->setRequired()->setLabel('auth_field_login'); $login->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => 'auth_error_no_username')); // Password element. $password = new Zend_Form_Element_Password('password'); $password->setRequired()->setLabel('auth_field_password'); $password->addErrorMessages(array(Zend_Validate_NotEmpty::IS_EMPTY => 'auth_error_no_password')); // Submit button. $submit = new Zend_Form_Element_Submit('SubmitCredentials'); $submit->setLabel('Login'); $form->setMethod('POST'); $form->addElements(array($hash, $login, $password, $submit)); return $form; }