public function meusIntereces($id) { $query['usuario'] = new \MongoId($id); $Livrosdicas = (new LivroUsuarioDao())->findAll($query); $usuario = new UsuariosDao(); $livro = new LivrosDao(); $editora = new \Model\DAO\EditorasDao(); $serie = new \Model\DAO\SeriesDao(); $util = new Util(); $array = []; $cont = 0; foreach ($Livrosdicas as $intereces) { $array[$cont]['livro'] = $livro->findOne(['_id' => new \MongoId($intereces['idlivro']->{'$id'})]); $array[$cont]['livro']['serie'] = $serie->findOne(['_id' => new \MongoId($array[$cont]['livro']['serie'])])['nome']; $array[$cont]['livro']['editora'] = $editora->findOne(['_id' => new \MongoId($array[$cont]['livro']['editora'])])['nome']; $array[$cont]['livro']['printTags'] = ''; foreach ($array[$cont]['livro']['tags'] as $value) { $array[$cont]['livro']['printTags'] .= "," . $value; } $array[$cont]['usuario'] = $usuario->findOne(['_id' => new \MongoId($array[$cont]['livro']['usuario'])]); $array[$cont]['usuario']['distancia'] = number_format($util->calcDistancia($array[$cont]['usuario']['loc']['x'], $array[$cont]['usuario']['loc']['y'], $_SESSION['Usuario']['loc']['x'], $_SESSION['Usuario']['loc']['y']), 2); unset($array[$cont]['usuario']['senha']); $cont++; } return $array; }
?> </p> <p>Autor : <?php echo $livro['autor']; ?> </p> <?php $edit = $editora->findOne(['_id' => new \MongoId($livro['editora'])]); ?> <p>Editora :<?php echo $edit['nome']; ?> </p> <?php if ($livro['serie'] != "") { $ser = $serie->findOne(['_id' => new \MongoId($livro['serie'])]); } ?> <p>Serie :<?php echo $ser['nome']; ?> </p> <p>Valor : <?php echo $livro['preco']; ?> </p> <p>Quantidade em estoque : <?php echo $livro['qtd']; ?> </p>