Example #1
0
 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;
 }
Example #2
0
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'];
    ?>