/** * lista todas as pessoas * */ public function listar($idPessoa = null) { $idPessoa = $idPessoa == null ? $_GET["valor"] : $idPessoa; $telefoneDAO = new TelefoneDAO(); if ($idPessoa == "") { $telefones = array(new Telefone()); } else { $telefones = $telefoneDAO->listaPorPessoa($idPessoa); } $tiposTelefone = $telefoneDAO->listarTipos(); $include = new IncludeView("telefone.form.php", "", ""); $includes = array($include); require "../paginas/conteudoDiv.php"; }
private function selectOne() { $pessoaAux = $this->fetch(); if (sizeof($pessoaAux) > 0) { $pessoaAux = $pessoaAux[0]; $pessoa = $this->selectTipo($pessoaAux); $veiculoDAO = new VeiculoDAO(); $veiculos = $veiculoDAO->listarProprieatario($pessoaAux->id); $pessoa->veiculos = $veiculos; $telefoneDAO = new TelefoneDAO(); $telefones = $telefoneDAO->listaPorPessoa($pessoaAux->id); $pessoa->telefones = $telefones; $enderecoDAO = new EnderecoDAO(); $pessoa->enderecos = $enderecoDAO->listaPorPessoa($pessoaAux->id); return $pessoa; } throw new FormException("Usuário não encontrado"); }