Example #1
0
 public function salvarUsuariosAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     $model_usuarios = new Cadastros_Model_Usuarios();
     $email = new Recursos_Email();
     $log = new Acesso_Log();
     $dados = $this->_getAllParams();
     $id = $dados['id'];
     $table = "usuario";
     $where = "id=" . $id;
     if ($id != null) {
         ## Pegando a senha atual ##
         $user_dados = $model_usuarios->findAuxiliar($table, $where);
         $senha_usuario_atual = $user_dados['senha_usuario'];
         $senha_usuario = $senha_usuario_atual;
     } else {
         $senha_usuario = md5("goepa");
     }
     $array_dados = array("id_perfil" => $dados['id_perfil'], "login_usuario" => $dados['login_usuario'], "senha_usuario" => $senha_usuario, "nome_usuario" => $dados['nome_usuario'], "email_usuario" => $dados['email_usuario'], "dt_update" => date('Y-m-d H:i:s'));
     if ($id == null) {
         $model_usuarios->inserir($table, $array_dados);
         $id_usuario = $model_usuarios->getAdapter()->lastInsertId();
         $email->enviarEmailCadastro($id_usuario);
         $log->LogInsert($id_usuario);
     } else {
         $model_usuarios->editar($table, $array_dados, $where);
         $log->Log();
     }
     return $this->_helper->redirector('index');
 }