-
Notifications
You must be signed in to change notification settings - Fork 0
/
mislibros.php
107 lines (88 loc) · 3.15 KB
/
mislibros.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<!DOCTYPE html>
<html lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=no">
<title>Mis libros | RecomenBook</title>
<link rel="icon" type="image/png" href="imagenes/icono.png" sizes="16x16">
<link rel="stylesheet" type="text/css" href="index.css">
<link rel="stylesheet" type="text/css" href="index2.css">
<link rel="stylesheet" type="text/css" href="mislibros.css">
</head>
<body>
<?php
require_once("template/header_nav.php");
?>
<main>
<!--Sección izquierda - Libros leídos-->
<section class="libros-leidos">
<button class="btn-menu"></button>
<nav class="menu-desplegable">
<a class="active" href="mislibros.php">Mis libros</a>
<a href="foro.php">Foro</a>
<a href="datospersonales.php">Mis datos</a>
<a href="recomendaciones.php">Mis recomendaciones</a>
</nav>
<h2>Libros leídos</h2>
<?php
require_once ('classes/libro.class.inc');
require_once ('classes/lee.class.inc');
$leido = new Lee();
$librosBD = $leido->obtenerLibros( $_SESSION["id"] );
$libro = new Libro();
if(is_null($librosBD)){
echo ('<article class="libro">
<p class="no-libros-leidos titulo-libro">Aún no ha leído ningún libro</p>
</article>');
}else{
foreach ($librosBD as $isbnLibro) {
$libroBD = $libro->obtenerLibro( $isbnLibro['isbn'] );
echo ('
<article class="libro">
<a href="libroleido.php?rb='.$isbnLibro['isbn'].'">
<img class="img-miniatura" src="imagenes/libro-'.$isbnLibro['isbn'].'.jpeg" alt="'.$libroBD['titulo'].'">
</a>
<article class="libro-autor">
<p class="titulo-libro">'.$libroBD['titulo'].'</p>
<p class="autor">'.$libroBD['autor'].'</p>
</article>
</article>'
);
}
}
?>
</section>
<!--Sección derecha - Últimos libros-->
<section class="ultimos-libros">
<h2>Últimos libros</h2>
<?php
function seoUrl($string) {
//Convierte a minúscula
$string = strtolower($string);
//Reemplaza los caracteres acentuados por el mismo sin acentuar
//$string = iconv('UTF-8','ASCII//TRANSLIT',$string);
$string = htmlentities($string);
//Borra múltiples espacios
$string = preg_replace("/[\s-]+/", " ", $string);
//Convierte los espacios en guiones
$string = preg_replace("/[\s_]/", "-", $string);
return $string;
}
$librosRecientes = new Libro();
$ultimosLibrosBD = $librosRecientes->obtenerLibrosRecientes( );
for($i=1 ; $i<6 ; $i++){
$lib = $ultimosLibrosBD[$i-1];
$linkLibro = seoUrl($lib['titulo']);
echo ('<a class="tit-ult-lib" href="libro.php?b='.$linkLibro.'">'.$lib['titulo'].'</a><br>');
}
?>
<a class="alta-libro" href="altalibro.php">Dar de alta nuevo libro</a>
</section>
</main>
<footer>
<a href="mailto:davidcch@correo.ugr.es">Contacto</a>
<span> - </span>
<a href="como_se_hizo.pdf" target="_blank">Cómo se hizo</a>
</footer>
</body>
</html>