public function perfilAction() { $this->view->headLink()->appendStylesheet('/crm700/public/plugins/switch/dist/css/bootstrap3/switch.css'); $this->view->headScript()->appendFile($this->_baseUrl . '/plugins/switch/dist/js/switch.js'); $this->view->headLink()->appendStylesheet('/crm700/public/assets/css/bootstrap-datepicker.min.css'); $this->view->headLink()->appendStylesheet('/crm700/public/plugins/alertifyjs/css/alertify.min.css'); $this->view->headLink()->appendStylesheet('/crm700/public/plugins/alertifyjs/css/themes/default.min.css'); $this->view->headLink()->appendStylesheet('/crm700/public/plugins/alertifyjs/css/themes/semantic.min.css'); $this->view->headScript()->appendFile($this->_baseUrl . '/assets/js/bootstrap-datepicker.js'); $this->view->headScript()->appendFile($this->_baseUrl . '/plugins/vanilla-masker/vanilla-masker.js'); $this->view->headScript()->appendFile($this->_baseUrl . '/plugins/jquery-pstrength/jquery.pstrength-min.1.2.js'); $this->view->headScript()->appendFile($this->_baseUrl . '/files_js/controllers/usuarios/usuarios.js'); $this->view->headScript()->appendFile($this->_baseUrl . '/plugins/alertifyjs/alertify.min.js'); $form = new Application_Form_Perfil(); $form->setAction($this->_helper->url('editar')); $request = $this->getRequest(); $dados = $this->getRequest()->getParams(); $id = $this->getRequest()->getParam('id'); $dados = $this->getRequest()->getParams(); $form->setAction($this->_helper->url('editar/id/' . $id)); /* Obtem um unico usuário através do id passado */ $usuario = $this->_usuarios->find($id)->current(); $fisica = $this->_pFisica->find($id)->current(); $endereco = $this->_endereco->find($id)->current(); if (!empty($fisica->fis_data_nasc) && $fisica->fis_data_nasc != "00/00/0000") { $aux = explode('-', $fisica->fis_data_nasc); $data = $aux[2] . "/" . $aux[1] . "/" . $aux[0]; } elseif ($fisica->fis_data_nasc == "00/00/0000") { $data = null; } else { $data = null; } if ($usuario->usr_id_fk_carteira == 0) { $carteira = null; } else { $carteira = $usuario->usr_id_fk_carteira; } if ($usuario->usr_id_fk_agregado == 0) { $agregado = null; } else { $agregado = $usuario->usr_id_fk_agregado; } $usuarioForm = array("usr_nome" => $usuario->usr_nome, "usr_usuario" => $usuario->usr_usuario, "fis_profissao" => $fisica->fis_profissao, "fis_ocupacao" => $fisica->fis_ocupacao, "fis_data_nasc" => $data, "fis_cpf" => $fisica->fis_cpf, "fis_rg" => $fisica->fis_rg, "usr_email" => $usuario->usr_email, "usr_telefone" => $usuario->usr_telefone, "usr_celular" => $usuario->usr_celular, "select_pergunta" => $usuario->usr_vende, "que_resposta" => $usuario->usr_vende_resposta, "usr_permissao" => $usuario->usr_permissao, "end_cep" => @$endereco->end_cep, "end_logradouro" => @$endereco->end_logradouro, "end_bairro" => @$endereco->end_bairro, "end_cidade" => @$endereco->end_cidade, "end_numero" => @$endereco->end_numero, "end_complemento" => @$endereco->end_complemento, "usr_id_fk_carteira" => @$carteira, "usr_id_fk_agregado" => $agregado); @($this->view->estado = $endereco->end_estado); @($this->view->pergunta = $usuario->usr_vende); @($this->view->permissao = $usuario->usr_permissao); @($this->view->usr_id = $usuario->usr_id); @($this->view->usr_ativo = $usuario->usr_ativo); $form->populate($usuarioForm); if (!@$dados['usr_senha']) { $form->getElement('usr_senha')->setRequired(false); $form->getElement('repeatpassword')->setRequired(false); } $this->view->formUsuario = $form; $this->view->form = $form; }
public function indexAction() { $form = new Application_Form_Perfil(); $form->setAction($this->_helper->url('cadastrar')); $this->view->form = $form; }