Example #1
0
 public function init()
 {
     $this->setName('ong');
     $this->setAction("new-ong");
     $nome = new Zend_Form_Element_Text('nome');
     $nome->setLabel("Nome")->setRequired(true)->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'))->addFilter('StripTags')->addValidator("StringLength", false, array(4, 80, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $sobreNome = new Zend_Form_Element_Text('sobrenome');
     $sobreNome->setLabel("Sobrenome:")->setRequired(true)->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campoFim'))->addFilter('StripTags')->addValidator("StringLength", false, array(4, 50, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $login = new Zend_Form_Element_Text('login');
     $login->setLabel('usuario:')->setRequired(true)->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'))->addValidator("StringLength", false, array(4, 50, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $passworf = new Zend_Form_Element_Password("senha");
     $passworf->setLabel('senha:')->setRequired(true)->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'))->addValidator("StringLength", false, array(4, 50, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $confirmPassworf = new Zend_Form_Element_Password("confirm_senha");
     $confirmPassworf->setLabel('confirma senha:')->setRequired(true)->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'))->addValidator("StringLength", false, array(4, 50, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $email = new Zend_Form_Element_Text('email');
     $email->setLabel('email:')->setRequired(true)->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campoFim'))->addValidator("StringLength", false, array(4, 50, 'messages' => 'StringLength'))->addValidator('NotEmpty')->addValidator('regex', false, array('/[^a-zA-Z0-9@#\\[\\].]/'));
     //-----
     $fantasia = new Zend_Form_Element_Text('fantasia');
     $fantasia->setLabel("Nome Fantasia:")->setRequired(true)->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'))->addFilter('StripTags')->addValidator("StringLength", false, array(4, 80, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $razao = new Zend_Form_Element_Text('razao');
     $razao->setLabel("Raz�o Social:")->setRequired(true)->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'))->addFilter('StripTags')->addValidator("StringLength", false, array(4, 80, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $cpf = new Zend_Form_Element_Text('cnpj');
     $cpf->setLabel('CNPJ:')->setRequired(true)->setAttrib('alt', 'cnpj')->addFilter('StripTags')->addValidator('cnpj')->addFilter('StringTrim')->addValidator('NotEmpty')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campoFim'));
     //------------------
     //endere�o
     $endereco = new Zend_Form_Element_Text('endereco');
     $endereco->setLabel('Endere�o:')->setRequired(true)->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'))->addValidator("StringLength", false, array(4, 50, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $numero = new Zend_Form_Element_Text('numero');
     $numero->setLabel('N�:')->setAttrib('size', 5)->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'));
     $complemento = new Zend_Form_Element_Text('complemento');
     $complemento->setLabel('Complemento:')->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'));
     $bairro = new Zend_Form_Element_Text('bairro');
     $bairro->setLabel('Bairro:')->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'));
     $cep = new Zend_Form_Element_Text('bairro');
     $cep->setLabel('Bairro:')->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'));
     $db_estado = new Application_Model_DbTable_SysEstado();
     $state_array = $db_estado->fetchAll()->toArray();
     $arr[0] = "Escolha estado";
     foreach ($state_array as $est) {
         $arr[] = $est["nome"];
     }
     unset($arr[29]);
     unset($arr[28]);
     $state = new Zend_Form_Element_Select("estado");
     $state->setLabel('Estado:')->setName("estado")->addMultiOptions($arr)->setRequired(true)->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'));
     $cities = new Zend_Form_Element_Select("cidade");
     $cities->setLabel('Cidade:')->setName("cidade")->setOptions(array('RegisterInArrayValidator' => false))->setRequired(true)->addMultiOptions(array('0' => 'Escolha estado'))->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'));
     $capoOculto = new Zend_Form_Element_Hidden("campo_oculto");
     $capoOculto->setValue("1");
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setLabel('Cadastrar')->setAttrib('id', 'submitbutton');
     //decoracao
     $this->setDecorators(array('FormElements', array('HtmlTag', array('tag' => 'div', 'class' => 'zend_form')), array('Description', array('placement' => 'prepend')), 'Form'));
     $this->addElements(array($nome, $sobreNome, $login, $passworf, $confirmPassworf, $email, $fantasia, $razao, $state, $cities, $capoOculto, $submit));
     $translate = Zend_Registry::get('Zend_Translate');
     $this->setTranslator($translate);
     $translate->setLocale('br');
 }
Example #2
0
 public function init()
 {
     /* Form Elements & Other Definitions Here ... */
     $this->setName('profissional');
     $this->setAction("new-profissional");
     $nome = new Zend_Form_Element_Text('nome');
     $nome->setLabel("Nome")->setRequired(true)->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'))->addFilter('StripTags')->addValidator("StringLength", false, array(4, 80, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $sobreNome = new Zend_Form_Element_Text('sobrenome');
     $sobreNome->setLabel("Sobrenome:")->setRequired(true)->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campoFim'))->addFilter('StripTags')->addValidator("StringLength", false, array(4, 50, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $login = new Zend_Form_Element_Text('login');
     $login->setLabel('usuario:')->setRequired(true)->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'))->addValidator("StringLength", false, array(4, 50, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $passworf = new Zend_Form_Element_Password("senha");
     $passworf->setLabel('senha:')->setRequired(true)->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'))->addValidator("StringLength", false, array(4, 50, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $confirmPassworf = new Zend_Form_Element_Password("confirm_senha");
     $confirmPassworf->setLabel('confirma senha:')->setRequired(true)->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'))->addValidator("StringLength", false, array(4, 50, 'messages' => 'StringLength'))->addValidator('NotEmpty');
     $email = new Zend_Form_Element_Text('email');
     $email->setLabel('email:')->setRequired(true)->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campoFim'))->addValidator("StringLength", false, array(4, 50, 'messages' => 'StringLength'))->addValidator('NotEmpty')->addValidator('regex', false, array('/[^a-zA-Z0-9@#\\[\\].]/'));
     //-----
     $radio = new Zend_Form_Element_Radio('sexo');
     $radio->setLabel('Sexo')->setMultiOptions(array('1' => 'Mascolino', '2' => 'Feminino'))->setOptions(array('separator' => '   '))->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'btRadio'));
     $dataNacimento = new Zend_Form_Element_Text("dataNacimento");
     $dataNacimento->setLabel('Data nascimento:')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'));
     /*	$cpf = new Zend_Form_Element_Text('cpf');
     		$cpf->setLabel('CPF:')
     			->setRequired(true)
     			->setAttrib('alt', 'cpf')
     			->addFilter('StripTags')
     			->addValidator('Cpf')
     			->addFilter('StringTrim')
     			->addValidator('NotEmpty')
     			->addDecorator('HtmlTag',
     						array('tag'=>'div', 'class'=>'campoFim'));
        		*/
     $db_estado = new Application_Model_DbTable_SysEstado();
     $state_array = $db_estado->fetchAll()->toArray();
     $arr[0] = "Escolha estado";
     foreach ($state_array as $est) {
         $arr[] = $est["nome"];
     }
     unset($arr[29]);
     unset($arr[28]);
     $state = new Zend_Form_Element_Select("estado");
     $state->setLabel('Estado:')->setName("estado")->addMultiOptions($arr)->setRequired(true)->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'));
     $cities = new Zend_Form_Element_Select("cidade");
     $cities->setLabel('Cidade:')->setName("cidade")->setOptions(array('RegisterInArrayValidator' => false))->setRequired(true)->addMultiOptions(array('0' => 'Escolha estado'))->addFilter('StripTags')->addDecorator('HtmlTag', array('tag' => 'div', 'class' => 'campo'));
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setLabel('Cadastrar')->setAttrib('id', 'submitbutton');
     //decoracao
     $this->setDecorators(array('FormElements', array('HtmlTag', array('tag' => 'div', 'class' => 'zend_form')), array('Description', array('placement' => 'prepend')), 'Form'));
     $this->addElements(array($nome, $sobreNome, $login, $passworf, $confirmPassworf, $email, $radio, $state, $cities, $submit));
     $translate = Zend_Registry::get('Zend_Translate');
     $this->setTranslator($translate);
     $translate->setLocale('br');
 }
Example #3
0
 public function ajudaAction()
 {
     $this->view->description = "Cadastre uma nova ajuda";
     $this->view->keywords = "ong,voluntários,voluntarios,procura,encontre,profissionais.ajuda,doe";
     $this->view->headScript()->appendFile('public/js/cadastro/ajuda.js');
     $this->view->headLink()->appendStylesheet('public/css/cadastro/ajuda.css');
     $usuario = Zend_Auth::getInstance()->getIdentity();
     $this->view->usuario = $usuario;
     //redirecionamento
     $db_estado = new Application_Model_DbTable_SysEstado();
     $state_array = $db_estado->fetchAll()->toArray();
     $arr[0] = "--Escolha estado--";
     foreach ($state_array as $est) {
         $arr[] = $est["nome"];
     }
     unset($arr[29]);
     unset($arr[28]);
     $this->view->estado = $arr;
 }