Ejemplo n.º 1
0
<?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)) {
Ejemplo n.º 2
0
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 
Ejemplo n.º 3
0
$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>
Ejemplo n.º 4
0
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 
Ejemplo n.º 5
0
<?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>
Ejemplo n.º 6
0
$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>
Ejemplo n.º 7
0
}
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 
Ejemplo n.º 8
0
<?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();
Ejemplo n.º 9
0
<?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">
Ejemplo n.º 10
0
<?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++) {
Ejemplo n.º 11
0
<?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">