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; }
require_once '../../../vendor/autoload.php'; require_once '../../../index.php'; use View\Helper\HelperLivros; use View\Helper\HelperSite; /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ if (filter_has_var(INPUT_POST, "buscar")) { $tags = explode(',', filter_input(INPUT_POST, "tags")); $livros = (new HelperLivros())->listLivros($tags); } $editora = new \Model\DAO\EditorasDao(); $serie = new \Model\DAO\SeriesDao(); echo (new HelperSite())->gerarmenu(); ?> <div class="row"style=""> <div class="col-md-8"> <div class="bs-example" data-example-id="thumbnails-with-custom-content"> <div class="row"> <?php foreach ($livros as $livro) { ?> <div class="col-sm-6 col-md-4"> <div class="thumbnail"> <img data-src="holder.js/100%x200" alt="100%x200" src="../webroot/img/livros/<?php echo $livro['imagem']; ?>