<?php include_once "base.php"; baseSuperior("Resultados de la búsqueda"); ?> <div id="resultados"> <h3><span>Resultados de la búsqueda</span></h3> <div> <?php $titulo = $_GET["titulo"]; $dia = $_GET["dia"]; $mes = $_GET["mes"]; $ano = $_GET["ano"]; $fecha = checkdate($mes, $dia, $ano) ? "{$ano}-" . rellenar($mes, "0", 2) . "-" . rellenar($dia, "0", 2) . "" : ""; $segmento = $_GET["segmento"]; $antes = $segmento == "antes" ? true : false; $pais = $_GET["pais"]; $fotos = ENFoto::obtenerBusqueda($titulo, $fecha, $antes, $pais); ?> <p> Se han encontrado <?php echo count($fotos); ?> resultados que contienen la secuencia <em>"<?php echo $titulo; ?> "</em>. <?php // Calculamos la cadena según si se especificó el país. if ($pais != null) { if (is_numeric($pais)) {
if (isset($_SESSION["usuario"])) { if (unserialize($_SESSION["usuario"])->getId() == $usuario->getId()) { $propio = true; } } $albumes = array(); if ($usuario != null) { $albumes = $usuario->obtenerAlbumes(); } else { header("location: index.php?aviso=No se pueden ver los álbumes porque el usuario indicado no existe."); exit; } if (!$propio) { baseSuperior("Álbumes de " . $usuario->getNombre()); } else { baseSuperior("Mis álbumes de fotos"); } ?> <div id="albumes"> <?php if (!$propio) { ?> <h3><span>Álbumes de <?php echo $usuario->getNombre(); ?> </span></h3> <?php } else { ?> <h3><span>Mis álbumes de fotos</span></h3> <?php
$album = ENAlbum::obtenerPorId($id_album); $fotos = array(); if ($album != null) { $fotos = array_reverse($album->getFotos()); } else { header("location: index.php?aviso=No se puede ver el álbum porque no existe en la base de datos."); exit; } $usuario = ENUsuario::obtenerPorNombre($album->getUsuario()); $propio = false; if (isset($_SESSION["usuario"])) { if (unserialize($_SESSION["usuario"])->getNombre() == $usuario->getNombre()) { $propio = true; } } baseSuperior("Álbum #{$id_album}"); ?> <div id="album"> <h3><span>Álbum: <?php echo $album->getTitulo(); ?> </span></h3> <table> <tr> <td class="columna1">Título:</td> <td class="columna2"><?php echo $album->getTitulo(); ?> </td> </tr> <tr>
include_once "base.php"; $id = is_numeric($_GET["id"]) ? $_GET["id"] : -1; $foto = ENFoto::obtenerPorId($id); if ($foto == null) { header("location: index.php?error=La foto no existe."); exit; } $album = ENAlbum::obtenerPorId($foto->getIdAlbum()); $usuario = ENUsuario::obtenerPorNombre($foto->getUsuario()); $propio = false; if (isset($_SESSION["usuario"])) { if (unserialize($_SESSION["usuario"])->getNombre() == $usuario->getNombre()) { $propio = true; } } baseSuperior("Foto #" . $foto->getId()); ?> <div id="foto"> <h3><span>Foto: <?php echo $foto->getTitulo(); ?> </span></h3> <table> <tr> <td colspan="2"><a href="fotos/<?php echo $foto->getId(); ?> .jpg"><img src="fotos/m5<?php echo $foto->getId(); ?> .jpg" alt="<?php
<?php include_once "base.php"; baseSuperior("Búsqueda avanzada"); ?> <div id="buscar"> <h3><span>Búsqueda avanzada</span></h3> <form action="busqueda.php" method="get"> <table> <tr> <td class="columna1">Título:</td> <td class="columna2"><input type="text" value="" name="titulo" /></td> </tr> <tr> <td class="columna1">Fecha:</td> <td class="columna2"> <select name="dia"> <option selected="selected" value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option>
$album = null; if (isset($_GET["id"])) { if (is_numeric($_GET["id"])) { $album = ENAlbum::obtenerPorId($_GET["id"]); } } if ($album == null) { header("location: index.php?aviso=No se encuentra el álbum para añadir la foto."); exit; } else { if ($usuario->getNombre() != $album->getUsuario()) { header("location: index.php?error=No puedes insertar una foto en un álbum ajeno."); exit; } } baseSuperior("Anadir una nueva foto al álbum #" . $album->getId()); ?> <div id="registrarse"> <h3><span>Anadir una nueva foto al álbum #<?php echo $album->getId(); ?> </span></h3> <form action="operarfoto.php" method="post" enctype="multipart/form-data" onsubmit="return validarFoto(this);"> <table> <tr> <td class="columna1">Título*:</td> <td class="columna2"><input type="text" value="" name="titulo" /></td> </tr> <tr> <td class="columna1">Descripción*:</td> <td class="columna2"><textarea cols="25" rows="4" name="descripcion"></textarea></td>
} if ($usuario == null) { header("location: index.php?aviso=No existe el usuario seleccionado para ver el perfil."); exit; } $propio = false; if (isset($_SESSION["usuario"])) { if (unserialize($_SESSION["usuario"])->getNombre() == $usuario->getNombre()) { $propio = true; } } $cabeza = "Mi perfil"; if (!$propio) { $cabeza = "Perfil de " . $usuario->getNombre(); } baseSuperior($cabeza); ?> <div id="perfil"> <h3><span><?php echo $cabeza; ?> </span></h3> <table> <tr> <td colspan="2"><a href="avatares/<?php echo $usuario->getId(); ?> .jpg"><img src="avatares/m2<?php echo $usuario->getId(); ?> .jpg" alt="<?php
<?php include_once "base.php"; if (!isset($_SESSION["usuario"])) { header("location: index.php?error=Para dar de baja un usuario tienes que estar identificado con ese usuario."); exit; } baseSuperior("Darme de baja"); ?> <div id="portada"> <h3><span>Darme de baja</span></h3> <div> <p>Se eliminarán todos sus álbumes y fotos.<br />Introduzca su contraseña de usuario para darse de baja.</p> <form action="eliminarusuario.php" method="post" onsubmit="return confirm('¿Está seguro?');"> <div><input type="password" value="" name="contrasena" /><input type="submit" value="Darme de baja" /></div> </form> </div> </div> <?php baseInferior();
<?php include_once "base.php"; baseSuperior(""); $fotos = ENFoto::obtenerTodos(); $cantidad = count($fotos) > 5 ? 5 : count($fotos); ?> <div id="portada"> <h3><span>Últimas <?php echo $cantidad; ?> fotos añadidas</span></h3> <?php for ($i = 0; $i < $cantidad; $i++) { $foto = $fotos[$i]; ?> <div class="foto"> <div class="imagen"><a href="fotos/<?php echo $foto->getId(); ?> .jpg"><img src="fotos/m1<?php echo $foto->getId(); ?> .jpg" alt="<?php echo $foto->getTitulo(); ?> " title="<?php echo $foto->getTitulo(); ?> " /></a></div> <div class="informacion">
<?php include_once "base.php"; $usuario = null; if (isset($_SESSION["usuario"])) { $usuario = unserialize($_SESSION["usuario"]); } else { header("location: index.php?aviso=Debe estar identificado para crear un álbum."); exit; } baseSuperior("Crear un nuevo álbum"); ?> <div id="registrarse"> <h3><span>Crear un nuevo álbum</span></h3> <form action="operaralbum.php" method="post" onsubmit="return validarAlbum(this);"> <table> <tr> <td class="columna1">Título*:</td> <td class="columna2"><input type="text" value="" name="titulo" /></td> </tr> <tr> <td class="columna1">Descripción*:</td> <td class="columna2"><textarea cols="25" rows="4" name="descripcion"></textarea></td> </tr> <tr> <td class="columna1">Fecha*:</td> <td class="columna2"> <select name="dia"> <option selected="selected" value=""></option> <?php for ($i = 1; $i <= 31; $i++) {
<?php include_once "base.php"; baseSuperior("Registrarse"); ?> <div id="registrarse"> <h3><span>Datos del nuevo usuario</span></h3> <form action="operarregistro.php" method="post" enctype="multipart/form-data" onsubmit="return validarRegistro(this);"> <table> <tr> <td colspan="2"><h4>Datos personales</h4></td> </tr> <tr> <td class="columna1">Nombre de usuario*:</td> <td class="columna2"><input type="text" value="" name="nombre_usuario" /></td> </tr> <tr> <td class="columna1">Contraseña*:</td> <td class="columna2"><input type="password" value="" name="contrasena" /></td> </tr> <tr> <td class="columna1">Confirmación de contraseña*:</td> <td class="columna2"><input type="password" value="" name="contrasena2" /></td> </tr> <tr> <td class="columna1">Correo electrónico*:</td> <td class="columna2"><input type="text" value="" name="correo_electronico" /></td> </tr> <tr> <td class="columna1">Sexo*:</td> <td class="columna2">