Ejemplo n.º 1
0
 public function init()
 {
     // contato_nome
     $contato_nome = new Zend_Form_Element_Text("contato_nome");
     $contato_nome->setLabel("Nome");
     $contato_nome->setRequired();
     $contato_nome->setAttribs(array('class' => 'form-control'));
     $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->setAttribs(array('class' => 'form-control'));
     $contato_email->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     // contato_assunto
     $contato_assunto = new Zend_Form_Element_Select("contato_assunto");
     $contato_assunto->setLabel("Assunto");
     $contato_assunto->setRequired();
     $contato_assunto->setAttribs(array('class' => 'form-control'));
     $contato_assunto->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $contato_assunto->setMultiOptions(array("" => "Selecione o assunto...", "Informação" => "Informação", "Elogio" => "Eologio", "Crítica" => "Crítica", "Sugestão" => "Sugestão", "Outros" => "Outros"));
     // contato_mensagem
     $contato_mensagem = new Zend_Form_Element_Textarea("contato_mensagem");
     $contato_mensagem->setLabel("mensagem");
     $contato_mensagem->setRequired();
     $contato_mensagem->setAttribs(array('class' => 'form-control', 'rows' => 5));
     $contato_mensagem->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $this->addElements(array($contato_nome, $contato_email, $contato_assunto, $contato_mensagem));
     parent::init();
 }
Ejemplo n.º 2
0
 public function init()
 {
     /**
      * projeto_id
      */
     $modelProjeto = new Model_DbTable_Projeto();
     $projeto_id = new Zend_Form_Element_Select("projeto_id");
     $projeto_id->setLabel("Projeto: ");
     $projeto_id->setAttribs(array('class' => 'form-control'));
     $projeto_id->setMultiOptions($modelProjeto->fetchPairs());
     $this->addElement($projeto_id);
     /**
      * tarefa_nome
      */
     $tarefa_nome = new Zend_Form_Element_Text("tarefa_nome");
     $tarefa_nome->setLabel("Título: ");
     $tarefa_nome->setAttribs(array('class' => 'form-control'));
     $tarefa_nome->setRequired();
     $this->addElement($tarefa_nome);
     /**
      * tarefa_descricao
      */
     $tarefa_descricao = new Zend_Form_Element_Textarea("tarefa_descricao");
     $tarefa_descricao->setLabel("Descrição: ");
     $tarefa_descricao->setAttribs(array('class' => 'form-control', 'rows' => 10));
     $tarefa_descricao->setRequired();
     $this->addElement($tarefa_descricao);
     parent::init();
 }
Ejemplo n.º 3
0
 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();
 }
Ejemplo n.º 4
0
 public function init()
 {
     // profissional_beleza_id
     $profissional_beleza_id = new Zend_Form_Element_Radio("profissional_beleza_id");
     $profissional_beleza_id->setLabel("Selecione o profissional desejado: ");
     $profissional_beleza_id->setRegisterInArrayValidator(false);
     $profissional_beleza_id->setRequired();
     $profissional_beleza_id->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     // agenda_data
     $agenda_data = new Zend_Form_Element_Text("agenda_data");
     $agenda_data->setLabel("Selecione a data: ");
     $agenda_data->setAttribs(array('class' => 'form-control', 'autocomplete' => 'off'));
     $agenda_data->setRequired();
     $agenda_data->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     // agenda_hora
     $agenda_hora = new Zend_Form_Element_Select("agenda_hora");
     $agenda_hora->setLabel('Selecione a hora: ');
     $agenda_hora->setAttribs(array('class' => 'form-control'));
     $agenda_hora->setMultiOptions(array('' => 'Horários'));
     $agenda_hora->setRequired();
     $agenda_hora->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $agenda_hora->setRegisterInArrayValidator(false);
     // agenda_observacao
     $agenda_observacao = new Zend_Form_Element_Textarea("agenda_observacao");
     $agenda_observacao->setLabel("Observações: ");
     $agenda_observacao->setAttribs(array('class' => 'form-control', 'rows' => 7, 'placeholder' => 'Informe alguma observação, por exemplo, alguma preferência de produto, etc.'));
     // salao_id
     $salao_id = new Zend_Form_Element_Hidden('salao_id');
     // especialidade_id
     $especialidade_id = new Zend_Form_Element_Hidden("especialidade_id");
     // usuario_id
     $usuario_id = new Zend_Form_Element_Hidden("usuario_id");
     $this->addElements(array($profissional_beleza_id, $agenda_data, $agenda_hora, $agenda_observacao, $salao_id, $especialidade_id, $usuario_id));
     parent::init();
 }
Ejemplo n.º 5
0
 public function init()
 {
     // salao_funcionamento_segunda_abertura
     $salao_funcionamento_segunda_abertura = new Zend_Form_Element_Text("salao_funcionamento_segunda_abertura");
     $salao_funcionamento_segunda_abertura->setLabel("Abertura: ");
     $salao_funcionamento_segunda_abertura->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $salao_funcionamento_segunda_abertura->setAttribs(array('class' => 'form-control'));
     $salao_funcionamento_segunda_abertura->addFilter(new Zend_Filter_Null());
     // salao_funcionamento_segunda_fechamento
     $salao_funcionamento_segunda_fechamento = new Zend_Form_Element_Text("salao_funcionamento_segunda_fechamento");
     $salao_funcionamento_segunda_fechamento->setLabel("Fechamento: ");
     $salao_funcionamento_segunda_fechamento->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $salao_funcionamento_segunda_fechamento->setAttribs(array('class' => 'form-control'));
     $salao_funcionamento_segunda_fechamento->addFilter(new Zend_Filter_Null());
     // salao_funcionamento_abertura
     $salao_funcionamento_abertura = new Zend_Form_Element_Text("salao_funcionamento_abertura");
     $salao_funcionamento_abertura->setLabel("Abertura: ");
     $salao_funcionamento_abertura->setRequired();
     $salao_funcionamento_abertura->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $salao_funcionamento_abertura->setAttribs(array('class' => 'form-control'));
     // salao_funcionamento_fechamento
     $salao_funcionamento_fechamento = new Zend_Form_Element_Text("salao_funcionamento_fechamento");
     $salao_funcionamento_fechamento->setLabel("Fechamento: ");
     $salao_funcionamento_fechamento->setRequired();
     $salao_funcionamento_fechamento->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $salao_funcionamento_fechamento->setAttribs(array('class' => 'form-control'));
     // salao_funcionamento_sabado_abertura
     $salao_funcionamento_sabado_abertura = new Zend_Form_Element_Text("salao_funcionamento_sabado_abertura");
     $salao_funcionamento_sabado_abertura->setLabel("Fechamento: ");
     //$salao_funcionamento_sabado_abertura->setRequired();
     $salao_funcionamento_sabado_abertura->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $salao_funcionamento_sabado_abertura->setAttribs(array('class' => 'form-control'));
     $salao_funcionamento_sabado_abertura->addFilter(new Zend_Filter_Null());
     // salao_funcionamento_sabado_fechamento
     $salao_funcionamento_sabado_fechamento = new Zend_Form_Element_Text("salao_funcionamento_sabado_fechamento");
     $salao_funcionamento_sabado_fechamento->setLabel("Fechamento: ");
     //$salao_funcionamento_sabado_fechamento->setRequired();
     $salao_funcionamento_sabado_fechamento->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $salao_funcionamento_sabado_fechamento->setAttribs(array('class' => 'form-control'));
     $salao_funcionamento_sabado_fechamento->addFilter(new Zend_Filter_Null());
     // salao_funcionamento_domingo_abertura
     $salao_funcionamento_domingo_abertura = new Zend_Form_Element_Text("salao_funcionamento_domingo_abertura");
     $salao_funcionamento_domingo_abertura->setLabel("Fechamento: ");
     //$salao_funcionamento_domingo_abertura->setRequired();
     $salao_funcionamento_domingo_abertura->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $salao_funcionamento_domingo_abertura->setAttribs(array('class' => 'form-control'));
     $salao_funcionamento_domingo_abertura->addFilter(new Zend_Filter_Null());
     // salao_funcionamento_domingo_fechamento
     $salao_funcionamento_domingo_fechamento = new Zend_Form_Element_Text("salao_funcionamento_domingo_fechamento");
     $salao_funcionamento_domingo_fechamento->setLabel("Fechamento: ");
     //$salao_funcionamento_domingo_fechamento->setRequired();
     $salao_funcionamento_domingo_fechamento->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $salao_funcionamento_domingo_fechamento->setAttribs(array('class' => 'form-control'));
     $salao_funcionamento_domingo_fechamento->addFilter(new Zend_Filter_Null());
     $this->addElement('hidden', 'salao_id', array('value' => Zend_Auth::getInstance()->getIdentity()->salao_id));
     $this->addElements(array($salao_funcionamento_segunda_abertura, $salao_funcionamento_segunda_fechamento, $salao_funcionamento_abertura, $salao_funcionamento_fechamento, $salao_funcionamento_sabado_abertura, $salao_funcionamento_sabado_fechamento, $salao_funcionamento_domingo_abertura, $salao_funcionamento_domingo_fechamento));
     parent::init();
 }
 public function init()
 {
     // projeto_id
     $projeto_id = new Zend_Form_Element_Select("projeto_id");
     $projeto_id->setLabel("Projeto: ");
     $projeto_id->setAttribs(array('class' => 'form-control'));
     $projeto_id->setMultiOptions($this->getProjetos());
     // cliente_id
     $cliente_id = new Zend_Form_Element_Select("cliente_id");
     $cliente_id->setLabel("Cliente: ");
     $cliente_id->setAttribs(array('class' => 'form-control'));
     $cliente_id->setRequired(false);
     $cliente_id->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     $cliente_id->setMultiOptions($this->getClientes());
     // faturamento_tipo
     $faturamento_tipo = new Zend_Form_Element_Select("faturamento_tipo");
     $faturamento_tipo->setLabel("Tipo: ");
     $faturamento_tipo->setAttribs(array('class' => 'form-control'));
     $faturamento_tipo->setRequired(false);
     $faturamento_tipo->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     $faturamento_tipo->setMultiOptions(array(1 => 'Boleto', 2 => 'Transferência'));
     // faturamento_valor
     $faturamento_valor = new Zend_Form_Element_Text("faturamento_valor");
     $faturamento_valor->setLabel("Valor: ");
     $faturamento_valor->setAttribs(array('class' => 'form-control'));
     //$faturamento_valor->setRequired();
     $faturamento_valor->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     // faturamento_descricao
     $faturamento_descricao = new Zend_Form_Element_Text("faturamento_descricao");
     $faturamento_descricao->setLabel("Descrição: ");
     $faturamento_descricao->setAttribs(array('class' => 'form-control'));
     $faturamento_descricao->setRequired();
     $faturamento_descricao->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     // faturamento_nosso_numero
     $faturamento_nosso_numero = new Zend_Form_Element_Text("faturamento_nosso_numero");
     $faturamento_nosso_numero->setLabel("Nosso Nº: ");
     $faturamento_nosso_numero->setAttribs(array('class' => 'form-control'));
     //$faturamento_nosso_numero->setRequired();
     $faturamento_nosso_numero->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     // faturamento_vencimento
     $faturamento_vencimento = new Zend_Form_Element_Text("faturamento_vencimento");
     $faturamento_vencimento->setLabel("Vencimento: ");
     $faturamento_vencimento->setAttribs(array('class' => 'form-control'));
     $faturamento_vencimento->setRequired();
     $faturamento_vencimento->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     // faturamento_nota_fiscal
     $faturamento_nota_fiscal = new Zend_Form_Element_File("faturamento_nota_fiscal");
     $faturamento_nota_fiscal->setLabel("Nota Fiscal:");
     $faturamento_nota_fiscal->addDecorators(App_Forms_Decorators::$ElementDecoratorFile);
     $faturamento_nota_fiscal->setAttribs(array('class' => 'filestyle', 'data-buttonText' => 'Selecione a Nota Fiscal', 'data-iconName' => 'fa fa-file'));
     //$faturamento_nota_fiscal->setRequired();
     $faturamento_nota_fiscal->setDestination(Zend_Registry::get('config')->notafiscal->filepath);
     $faturamento_nota_fiscal->addValidators(array(array('Extension', false, 'pdf')));
     $this->addElements(array($projeto_id, $cliente_id, $faturamento_tipo, $faturamento_vencimento, $faturamento_valor, $faturamento_nosso_numero, $faturamento_descricao, $faturamento_nota_fiscal));
     parent::init();
 }
Ejemplo n.º 7
0
 public function init()
 {
     // categoria_nome
     $cateogia_nome = new Zend_Form_Element_Text("categoria_nome");
     $cateogia_nome->setLabel("Nome categoria: ");
     $cateogia_nome->setRequired();
     $cateogia_nome->setAttribs(array('class' => 'form-control'));
     $this->addElements(array($cateogia_nome));
     parent::init();
 }
Ejemplo n.º 8
0
 public function init()
 {
     // proposta_id
     /*
     $proposta_id = new Zend_Form_Element_Select("proposta_id");
     $proposta_id->setLabel("Proposta: ");
     $proposta_id->setAttribs(array(
         'class' => 'form-control'
     ));
     $proposta_id->setMultiOptions($this->getPropostas());
     */
     // cliente
     $cliente = new Zend_Form_Element_Select("cliente");
     $cliente->setLabel("Cliente: ");
     $cliente->setAttribs(array('class' => 'form-control'));
     $cliente->setRequired(false);
     $cliente->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     $cliente->setMultiOptions($this->getClientes());
     // cliente_id
     $cliente_id = new Zend_Form_Element_Hidden("cliente_id");
     // projeto_nome
     $projeto_nome = new Zend_Form_Element_Text("projeto_nome");
     $projeto_nome->setLabel("Nome: ");
     $projeto_nome->setAttribs(array('class' => 'form-control'));
     $projeto_nome->setRequired();
     $projeto_nome->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     // projeto_horas
     /*
     $projeto_horas = new Zend_Form_Element_Text("projeto_horas");
     $projeto_horas->setLabel("Horas: ");
     $projeto_horas->setAttribs(array(
         'class' => 'form-control',
         'readonly' => true
     ));
     $projeto_horas->setRequired();
     $projeto_horas->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     */
     // projeto_valor
     /*
     $projeto_valor = new Zend_Form_Element_Text("projeto_valor");
     $projeto_valor->setLabel("Valor: ");
     $projeto_valor->setAttribs(array(
         'class' => 'form-control',
         'readonly' => true
     ));
     $projeto_valor->setRequired();
     $projeto_valor->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     */
     /**
      * Add Elements
      */
     $this->addElements(array($cliente, $cliente_id, $projeto_nome));
     parent::init();
 }
Ejemplo n.º 9
0
 public function init()
 {
     // email
     $email = new Zend_Form_Element_Text("email");
     $email->setLabel('E-mail: ');
     $email->setRequired();
     $email->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $email->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o email cadastrado'));
     $this->addElements(array($email));
     parent::init();
 }
 public function init()
 {
     // agenda_cancelado_motivo
     $agenda_cancelado_motivo = new Zend_Form_Element_Textarea("agenda_cancelado_motivo");
     $agenda_cancelado_motivo->setLabel("Motivo cancelamento: ");
     $agenda_cancelado_motivo->setRequired();
     $agenda_cancelado_motivo->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $agenda_cancelado_motivo->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o motivo do cancelamento', 'rows' => 10));
     $this->addElements(array($agenda_cancelado_motivo));
     parent::init();
 }
Ejemplo n.º 11
0
 public function init()
 {
     // proposta_numero
     $proposta_numero = new Zend_Form_Element_Text("proposta_numero");
     $proposta_numero->setLabel("Número: ");
     $proposta_numero->setAttribs(array('class' => 'form-control'));
     // proposta_tipo_id
     $proposta_tipo_id = new Zend_Form_Element_Select("proposta_tipo_id");
     $proposta_tipo_id->setLabel("Tipo Proposta: ");
     $proposta_tipo_id->setAttribs(array('class' => 'form-control'));
     $proposta_tipo_id->setRequired();
     $proposta_tipo_id->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     $proposta_tipo_id->setMultiOptions($this->getPropostaTipo());
     // cliente_id
     $cliente_id = new Zend_Form_Element_Select("cliente_id");
     $cliente_id->setLabel("Cliente: ");
     $cliente_id->setAttribs(array('class' => 'form-control'));
     $cliente_id->setRequired();
     $cliente_id->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     $cliente_id->setMultiOptions($this->getClientes());
     // tipo_servico_id
     $tipo_servico_id = new Zend_Form_Element_Select("tipo_servico_id");
     $tipo_servico_id->setLabel("Tipo de Serviço: ");
     $tipo_servico_id->setAttribs(array('class' => 'form-control'));
     $tipo_servico_id->setRequired();
     $tipo_servico_id->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     $tipo_servico_id->setMultiOptions($this->getTipoServicos());
     // proposta_horas
     $proposta_horas = new Zend_Form_Element_Text("proposta_horas");
     $proposta_horas->setLabel("Horas: ");
     $proposta_horas->setAttribs(array('class' => 'form-control'));
     // proposta_valor
     $proposta_valor = new Zend_Form_Element_Text("proposta_valor");
     $proposta_valor->setLabel("Valor: ");
     $proposta_valor->setAttribs(array('class' => 'form-control'));
     // proposta_data
     $proposta_data = new Zend_Form_Element_Text("proposta_data");
     $proposta_data->setLabel("Data: ");
     $proposta_data->setAttribs(array('class' => 'form-control'));
     // proposta_vencimento
     $proposta_vencimento = new Zend_Form_Element_Text("proposta_vencimento");
     $proposta_vencimento->setLabel("Vencimento: ");
     $proposta_vencimento->setAttribs(array('class' => 'form-control'));
     // proposta_documento
     $proposta_documento = new Zend_Form_Element_File("proposta_documento");
     $proposta_documento->setLabel("Proposta:");
     $proposta_documento->addDecorators(App_Forms_Decorators::$ElementDecoratorFile);
     $proposta_documento->setAttribs(array('class' => 'filestyle', 'data-buttonText' => 'Selecione o PDF', 'data-iconName' => 'fa fa-file'));
     //$proposta_documento->setRequired();
     $proposta_documento->setDestination(Zend_Registry::get('config')->proposta->filepath);
     $proposta_documento->addValidators(array(array('Extension', false, 'pdf')));
     $this->addElements(array($proposta_numero, $cliente_id, $proposta_tipo_id, $tipo_servico_id, $proposta_horas, $proposta_valor, $proposta_data, $proposta_vencimento, $proposta_documento));
     parent::init();
 }
Ejemplo n.º 12
0
 public function init()
 {
     $this->setAction('busca/atualiza-busca');
     // busca_email
     $busca_email = new Zend_Form_Element_Text('busca_email');
     $busca_email->setLabel('E-mail: ');
     $busca_email->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe seu e-mail'));
     $busca_email->addValidator("EmailAddress");
     // bsuca_id
     $busca_id = new Zend_Form_Element_Hidden('busca_id');
     $busca_id->setOrder(3);
     $this->addElements(array($busca_email, $busca_id));
     parent::init();
 }
Ejemplo n.º 13
0
 public function init()
 {
     // administrador_email
     $administrador_email = new Zend_Form_Element_Text('administrador_email');
     $administrador_email->setRequired();
     $administrador_email->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $administrador_email->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe seu e-mail'));
     // administrador_senha
     $administrador_senha = new Zend_Form_Element_Password('administrador_senha');
     $administrador_senha->setRequired();
     $administrador_senha->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $administrador_senha->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe sua senha'));
     $this->addElements(array($administrador_email, $administrador_senha));
     parent::init();
 }
Ejemplo n.º 14
0
 public function init()
 {
     // administrador_email
     $administrador_email = new Zend_Form_Element_Text("administrador_email");
     $administrador_email->setLabel("E-mail: ");
     $administrador_email->setRequired();
     $administrador_email->setAttribs(array('class' => 'form-control'));
     // administrador_senha
     $administrador_senha = new Zend_Form_Element_Password("administrador_senha");
     $administrador_senha->setLabel("Senha: ");
     $administrador_senha->setRequired();
     $administrador_senha->setAttribs(array('class' => 'form-control'));
     $this->addElements(array($administrador_email, $administrador_senha));
     parent::init();
 }
Ejemplo n.º 15
0
 public function init()
 {
     // especialidade_id
     $especialidade_id = new Zend_Form_Element_Select("especialidade_id");
     $especialidade_id->setLabel('Especialidade: ');
     $especialidade_id->setRequired();
     $especialidade_id->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $especialidade_id->setMultiOptions($this->getEspecialidades());
     $especialidade_id->setAttribs(array('class' => 'form-control'));
     // profissional_beleza_id
     $profissional_beleza_id = new Zend_Form_Element_Select("profissional_beleza_id");
     $profissional_beleza_id->setLabel('Profissional: ');
     $profissional_beleza_id->setRequired();
     $profissional_beleza_id->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $profissional_beleza_id->setMultiOptions($this->getProfissionaisBeleza());
     $profissional_beleza_id->setAttribs(array('class' => 'form-control'));
     // agenda_data
     $agenda_data = new Zend_Form_Element_Text("agenda_data");
     $agenda_data->setLabel('Data: ');
     $agenda_data->setRequired();
     $agenda_data->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $agenda_data->setAttribs(array('class' => 'form-control', 'autocomplete' => 'off'));
     // agenda_horario
     $agenda_horario = new Zend_Form_Element_Text("agenda_horario");
     $agenda_horario->setLabel('Horário: ');
     $agenda_horario->setRequired();
     $agenda_horario->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $agenda_horario->setAttribs(array('class' => 'form-control'));
     // agenda_manual_nome
     $agenda_manual_nome = new Zend_Form_Element_Text("agenda_manual_nome");
     $agenda_manual_nome->setLabel('Cliente: ');
     $agenda_manual_nome->setRequired();
     $agenda_manual_nome->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $agenda_manual_nome->setAttribs(array('class' => 'form-control'));
     // agenda_manual_email
     $agenda_manual_email = new Zend_Form_Element_Text("agenda_manual_email");
     $agenda_manual_email->setLabel('E-mail: ');
     //$agenda_manual_email->setRequired();
     $agenda_manual_email->setAttribs(array('class' => 'form-control'));
     // agenda_manual_telefone
     $agenda_manual_telefone = new Zend_Form_Element_Text("agenda_manual_telefone");
     $agenda_manual_telefone->setLabel('Telefone: ');
     $agenda_manual_telefone->setRequired();
     $agenda_manual_telefone->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $agenda_manual_telefone->setAttribs(array('class' => 'form-control'));
     $this->addElements(array($especialidade_id, $profissional_beleza_id, $agenda_data, $agenda_horario, $agenda_manual_nome, $agenda_manual_email, $agenda_manual_telefone));
     parent::init();
 }
Ejemplo n.º 16
0
 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');
 }
Ejemplo n.º 17
0
 public function init()
 {
     // cliente_tipo
     $cliente_tipo = new Zend_Form_Element_Radio("cliente_tipo");
     $cliente_tipo->setLabel("Tipo: ");
     $cliente_tipo->setRequired();
     $cliente_tipo->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     $cliente_tipo->setMultiOptions(array('PF' => ' Pessoa Física', 'PJ' => ' Pessoa Jurídica'));
     // cliente_empresa
     $cliente_empresa = new Zend_Form_Element_Text("cliente_empresa");
     $cliente_empresa->setLabel("Empresa:");
     $cliente_empresa->setAttribs(array('class' => 'form-control'));
     // cliente_nome
     $cliente_nome = new Zend_Form_Element_Text("cliente_nome");
     $cliente_nome->setLabel("Contato:");
     $cliente_nome->setRequired();
     $cliente_nome->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $cliente_nome->setAttribs(array('class' => 'form-control'));
     // cliente_email
     $cliente_email = new Zend_Form_Element_Text("cliente_email");
     $cliente_email->setLabel("E-mail:");
     $cliente_email->setRequired();
     $cliente_email->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $cliente_email->setAttribs(array('class' => 'form-control'));
     // cliente_telefone
     $cliente_telefone = new Zend_Form_Element_Text("cliente_telefone");
     $cliente_telefone->setLabel("Telefone:");
     $cliente_telefone->setAttribs(array('class' => 'form-control'));
     // cliente_celular
     $cliente_celular = new Zend_Form_Element_Text("cliente_celular");
     $cliente_celular->setLabel("Celular:");
     $cliente_celular->setAttribs(array('class' => 'form-control'));
     // cliente_cidade
     $cliente_cidade = new Zend_Form_Element_Text("cliente_cidade");
     $cliente_cidade->setLabel("Cidade:");
     $cliente_cidade->setAttribs(array('class' => 'form-control'));
     // cliente_estado
     $cliente_estado = new Zend_Form_Element_Select("cliente_estado");
     $cliente_estado->setLabel("Estado:");
     $cliente_estado->setAttribs(array('class' => 'form-control'));
     $cliente_estado->setMultiOptions($this->getEstados());
     /**
      * Add elements
      */
     $this->addElements(array($cliente_tipo, $cliente_empresa, $cliente_nome, $cliente_email, $cliente_telefone, $cliente_celular, $cliente_cidade, $cliente_estado));
     parent::init();
 }
Ejemplo n.º 18
0
 public function init()
 {
     // salao_id
     $salao_id = new Zend_Form_Element_Hidden("salao_id");
     // cobranca_lancamento_descricao
     $cobranca_lancamento_descricao = new Zend_Form_Element_Text("cobranca_lancamento_descricao");
     $cobranca_lancamento_descricao->setLabel("Descrição: ");
     $cobranca_lancamento_descricao->setAttribs(array('class' => 'form-control'));
     $cobranca_lancamento_descricao->setRequired();
     // cobranca_lancamento_valor
     $cobranca_lancamento_valor = new Zend_Form_Element_Text("cobranca_lancamento_valor");
     $cobranca_lancamento_valor->setLabel("Valor: ");
     $cobranca_lancamento_valor->setAttribs(array('class' => 'form-control'));
     $cobranca_lancamento_valor->setRequired();
     $this->addElements(array($cobranca_lancamento_descricao, $cobranca_lancamento_valor, $salao_id));
     parent::init();
 }
 public function init()
 {
     // profissional_beleza_nome
     $profissional_beleza_nome = new Zend_Form_Element_Text("profissional_beleza_nome");
     $profissional_beleza_nome->setLabel("Nome: ");
     $profissional_beleza_nome->setAttribs(array('class' => 'form-control'));
     $profissional_beleza_nome->setRequired();
     $profissional_beleza_nome->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     // profissional_beleza_email
     $profissional_beleza_email = new Zend_Form_Element_Text("profissional_beleza_email");
     $profissional_beleza_email->setLabel("E-mail: ");
     $profissional_beleza_email->setValidators(array('EmailAddress'));
     $profissional_beleza_email->addValidator(new App_Validate_ProfissionalBeleza());
     $profissional_beleza_email->setAttribs(array('class' => 'form-control'));
     $profissional_beleza_email->setRequired();
     $profissional_beleza_email->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     /**
      * profisional_beleza_sexo
      */
     $profissional_beleza_sexo = new Zend_Form_Element_Radio("profissional_beleza_sexo");
     $profissional_beleza_sexo->setLabel("Sexo:");
     $profissional_beleza_sexo->setRequired();
     $profissional_beleza_sexo->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     $profissional_beleza_sexo->setMultiOptions(array('M' => ' Masculino', 'F' => ' Feminino'));
     // profissional_beleza_avatar
     $profissional_beleza_avatar = new Zend_Form_Element_File("profissional_beleza_avatar");
     $profissional_beleza_avatar->setLabel(" \n            Foto: \n        ");
     $profissional_beleza_avatar->addDecorators(App_Forms_Decorators::$ElementDecoratorFile);
     $profissional_beleza_avatar->setAttribs(array('class' => 'filestyle', 'data-buttonText' => 'Selecione a foto', 'data-iconName' => 'fa fa-user'));
     $profissional_beleza_avatar->setRequired();
     $profissional_beleza_avatar->setDestination(Zend_Registry::get('config')->profissional->avatar->path);
     $profissional_beleza_avatar->addValidators(array(array('Extension', false, 'jpg,jpeg,png')));
     $profissional_beleza_avatar->addFilter(new Skoch_Filter_File_Resize(array('width' => 160, 'keepRatio' => true)));
     // especialidade_id
     $especialidade_id = new Zend_Form_Element_MultiCheckbox("especialidade_id");
     $especialidade_id->setLabel("Selecione as especialidades: ");
     $especialidade_id->setAttribs(array('class' => ''));
     $especialidade_id->setRequired();
     $especialidade_id->setDecorators(App_Forms_Decorators::$checkboxElementDecorators);
     $especialidade_id->setSeparator(' ');
     $especialidade_id->setMultiOptions($this->getEspecialidades());
     // addElements
     $this->addElements(array($profissional_beleza_nome, $profissional_beleza_email, $profissional_beleza_sexo, $profissional_beleza_avatar, $especialidade_id));
     parent::init();
 }
Ejemplo n.º 20
0
 public function init()
 {
     // salao_lista_nome;
     $salao_lista_nome = new Zend_Form_Element_Text("salao_lista_nome");
     $salao_lista_nome->setLabel("Nome: ");
     $salao_lista_nome->setRequired();
     $salao_lista_nome->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o nome do salão'));
     $salao_lista_nome->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     // salao_lista_email;
     $salao_lista_email = new Zend_Form_Element_Text("salao_lista_email");
     $salao_lista_email->setLabel("E-mail: ");
     $salao_lista_email->addValidator('EmailAddress');
     $salao_lista_email->addErrorMessage("E-mail inválido!");
     //$salao_lista_email->setRequired();
     $salao_lista_email->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o e-mail do salão'));
     $salao_lista_email->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $salao_lista_email->addFilter(new Zend_Filter_Null());
     // salao_lista_cep;
     $salao_lista_cep = new Zend_Form_Element_Text("salao_lista_cep");
     $salao_lista_cep->setLabel("CEP: ");
     $salao_lista_cep->setRequired();
     $salao_lista_cep->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o CEP do salão'));
     $salao_lista_cep->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     // salao_lista_numero;
     $salao_lista_numero = new Zend_Form_Element_Text("salao_lista_numero");
     $salao_lista_numero->setLabel("Número: ");
     $salao_lista_numero->setRequired();
     $salao_lista_numero->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe o numero do salão'));
     $salao_lista_numero->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     // salao_lista_complemento;
     $salao_lista_complemento = new Zend_Form_Element_Text("salao_lista_complemento");
     $salao_lista_complemento->setLabel("Complemento: ");
     $salao_lista_complemento->setAttribs(array('class' => 'form-control', 'placeholder' => ''));
     $salao_lista_complemento->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $salao_lista_complemento->addFilter(new Zend_Filter_Null());
     // salao_lista_telefone;
     $salao_lista_telefone = new Zend_Form_Element_Text("salao_lista_telefone");
     $salao_lista_telefone->setLabel("Telefone: ");
     //$salao_lista_telefone->setRequired();
     $salao_lista_telefone->setAttribs(array('class' => 'form-control', 'placeholder' => ''));
     $salao_lista_telefone->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $salao_lista_telefone->addFilter(new Zend_Filter_Null());
     $this->addElements(array($salao_lista_nome, $salao_lista_cep, $salao_lista_numero, $salao_lista_complemento, $salao_lista_email, $salao_lista_telefone));
     parent::init();
 }
Ejemplo n.º 21
0
 public function init()
 {
     // senha
     $senha = new Zend_Form_Element_Password('senha');
     $senha->setLabel('Nova senha: ');
     $senha->setRequired();
     $senha->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $senha->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe sua nova senha'));
     // confirma a senha
     $confirma_senha = new Zend_Form_Element_Password('confirma_senha');
     $confirma_senha->setLabel('Confirme a nova senha: ');
     $confirma_senha->setRequired();
     $confirma_senha->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $confirma_senha->addValidator(new App_Validate_RecuperaSenha());
     $confirma_senha->setAttribs(array('class' => 'form-control', 'placeholder' => 'Confirme sua nova senha'));
     $this->addElements(array($senha, $confirma_senha));
     parent::init();
 }
Ejemplo n.º 22
0
 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();
 }
Ejemplo n.º 23
0
 public function init()
 {
     // faq_modulo
     $faqModulo = new Zend_Form_Element_Text("faq_modulo");
     $faqModulo->setLabel("Módulo");
     $faqModulo->setRequired();
     $faqModulo->setAttribs(array('class' => 'form-control'));
     // faq_pergunta
     $faqPergunta = new Zend_Form_Element_Text("faq_pergunta");
     $faqPergunta->setLabel("Pergunta");
     $faqPergunta->setRequired();
     $faqPergunta->setAttribs(array('class' => 'form-control'));
     // faq_resposta
     $faqResposta = new Zend_Form_Element_Textarea("faq_resposta");
     $faqResposta->setLabel("Resposta");
     $faqResposta->setRequired();
     $faqResposta->setAttribs(array('class' => 'form-control', 'rows' => 10));
     $this->addElements(array($faqModulo, $faqPergunta, $faqResposta));
     parent::init();
 }
Ejemplo n.º 24
0
 public function init()
 {
     $url = Zend_Layout::getMvcInstance()->getView();
     $this->setMethod('post');
     $this->setAction($url->url(array('controller' => 'autenticacao', 'action' => 'login'), 'default', true));
     // autenticacao_email
     $autenticacao_email = new Zend_Form_Element_Text('autenticacao_email');
     $autenticacao_email->setLabel('E-mail: ');
     $autenticacao_email->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe seu e-mail'));
     $autenticacao_email->setRequired();
     $autenticacao_email->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $autenticacao_email->addErrorMessage("Preecnha o login");
     // autenticacao_senha
     $autenticacao_senha = new Zend_Form_Element_Password('autenticacao_senha');
     $autenticacao_senha->setLabel('Senha: ');
     $autenticacao_senha->setAttribs(array('class' => 'form-control', 'placeholder' => 'Informe sua senha'));
     $autenticacao_senha->setRequired();
     $autenticacao_senha->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $autenticacao_senha->addErrorMessage("Preencha a senha");
     $this->addElements(array($autenticacao_email, $autenticacao_senha));
     parent::init();
 }
Ejemplo n.º 25
0
 public function init()
 {
     // data
     $data = new Zend_Form_Element_Text('agenda_data');
     $data->setLabel('Data: ');
     $data->setAttribs(array('class' => 'form-control input-sm'));
     // horario
     $horario = new Zend_Form_Element_Text('agenda_horario');
     $horario->setLabel('Horário: ');
     $horario->setAttribs(array('class' => 'form-control input-sm'));
     // especialidade_id
     $especialidade_id = new Zend_Form_Element_Select('especialidade_id');
     $especialidade_id->setLabel('Especialidade: ');
     $especialidade_id->setMultiOptions($this->getEspecialidades());
     $especialidade_id->setAttribs(array('class' => 'form-control input-sm'));
     // profissional_id
     $profissional_id = new Zend_Form_Element_Select('profissional_id');
     $profissional_id->setLabel('Profissional: ');
     $profissional_id->setMultiOptions($this->getProfissionaisBeleza());
     $profissional_id->setAttribs(array('class' => 'form-control input-sm'));
     $this->addElements(array($data, $horario, $especialidade_id, $profissional_id));
     parent::init();
 }
Ejemplo n.º 26
0
 public function init()
 {
     // autenticacao_senha_atual
     $autenticacao_senhaAtual = new Zend_Form_Element_Password("autenticacao_senha_atual");
     $autenticacao_senhaAtual->setLabel("Senha atual: ");
     $autenticacao_senhaAtual->setRequired();
     $autenticacao_senhaAtual->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $autenticacao_senhaAtual->setAttribs(array('class' => 'form-control', 'placeholder' => 'Digite a senha atual'));
     // autenticacao_senha
     $autenticacao_senha = new Zend_Form_Element_Password("autenticacao_senha");
     $autenticacao_senha->setLabel("Nova Senha: ");
     $autenticacao_senha->setRequired();
     $autenticacao_senha->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $autenticacao_senha->setAttribs(array('class' => 'form-control', 'placeholder' => 'Digite a nova senha'));
     // autenticacao_senha_repetir
     $autenticacao_senha_repetir = new Zend_Form_Element_Password("autenticacao_senha_repetir");
     $autenticacao_senha_repetir->setLabel("Repita a nova Senha: ");
     $autenticacao_senha_repetir->setRequired();
     $autenticacao_senha_repetir->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $autenticacao_senha_repetir->setAttribs(array('class' => 'form-control', 'placeholder' => 'Repita a nova senha'));
     $this->addElements(array($autenticacao_senha, $autenticacao_senha_repetir));
     parent::init();
 }
Ejemplo n.º 27
0
 public function init()
 {
     // categoria_id
     $categoria_id = new Zend_Form_Element_Select("categoria_id");
     $categoria_id->setLabel("Categoria: ");
     $categoria_id->setRequired();
     $categoria_id->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $categoria_id->setAttribs(array('class' => 'form-control'));
     $categoria_id->setMultiOptions($this->getCategorias());
     // especialidade_nome
     $especialidade_nome = new Zend_Form_Element_Text("especialidade_nome");
     $especialidade_nome->setLabel("Nome Especialidade: ");
     $especialidade_nome->setRequired();
     $especialidade_nome->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $especialidade_nome->setAttribs(array('class' => 'form-control'));
     // especialidade_descricao
     $especialidade_descricao = new Zend_Form_Element_Textarea("especialidade_descricao");
     $especialidade_descricao->setLabel("Descrição Especialidade: ");
     $especialidade_descricao->setRequired();
     $especialidade_descricao->setDecorators(App_Forms_Decorators::$simpleElementDecorators);
     $especialidade_descricao->setAttribs(array('class' => 'form-control', 'rows' => 5));
     $this->addElements(array($categoria_id, $especialidade_nome, $especialidade_descricao));
     parent::init();
 }
Ejemplo n.º 28
0
 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');
 }