public function dadosPessoaisProfissionalAction() { //$this->_helper->layout->disableLayout(); $this->view->headScript()->appendFile('public/js/perfil/profissional.js')->appendFile('public/js/perfil/dados-pessoais-profissional.js'); $this->view->headTitle('Perfil profissional - Dados pessoais '); $this->view->description = "Perfil de profissional - Dados pessoais"; $this->view->keywords = "cadastro,profissionais,voluntarios,procura"; $db_estado = new Application_Model_DbTable_SysEstado(); $userData = new Application_Model_DbTable_Usuario(); $form = new Application_Form_Cadastro(); $usuario = Zend_Auth::getInstance()->getIdentity(); $data = $userData->loadAllDataUser($usuario->getId()); if (Application_Model_Auth::completo($usuario->getId(), $usuario->getTipo())) { $this->view->completaDados = ""; } else { $this->view->completaDados = "Complete seu cadastro!"; } if (isset($data)) { $form->addElement('text', 'id_usuario'); $form->setDefault('id_usuario', $data->id_usuario); $form->campoOculto("id_usuario"); $form->setDefault('nome', $data->nome); $form->setDefault('sobrenome', $data->sobrenome); $form->setDefault('login', $data->login); $form->campoOculto("login"); $form->campoOculto('senha'); $form->campoOculto('confirm_senha'); $form->setDefault('email', $data->email); $form->lockField('email'); if (!isset($data->cpf_cnpj) && $data->cpf_cnpj != "" || $data->cpf_cnpj != " ") { $form->addCpf(); } $form->addDataNacimento(); $nasc = explode("-", $data->usuario_profissional->data_nascimento); if (isset($nasc[2])) { $form->setDefault('dataNacimento', $nasc[2] . "/" . $nasc[1] . "/" . $nasc[0]); } else { $form->setDefault('dataNacimento', ""); } $form->setDefault('sexo', $data->usuario_profissional->sexo); $form->setDefault('estado', $data->cidade_estado->estado); $form->loadCidades($data->cidade_estado->estado); $form->setDefault('cidade', $data->cidade_estado->chave); $arrayEnd = explode("N?", $data->usuario_profissional->endereco); $form->addEndereco(); $form->setDefault('endereco', $arrayEnd[0]); $form->addNumero(); $form->setDefault('numero', (int) $arrayEnd[1]); $form->addComplemento(); $form->setDefault('complemento', $data->usuario_profissional->complemento); $form->addBairro(); $form->setDefault('bairro', $data->usuario_profissional->bairro); $form->formObjetivos(); $form->setDefault('objetivo', $data->usuario_profissional->objetivos); } $this->view->form = $form; }