<?php require_once 'minilibreria.php'; $id = $_POST["id"]; $usuario = unserialize($_SESSION["usuario"]); $album = is_numeric($id) ? ENAlbum::obtenerPorId($id) : null; if ($usuario != null && $album != null) { if ($usuario->getNombre() == $album->getUsuario()) { $fotos = $album->getFotos(); foreach ($fotos as $i) { $i->borrarFoto(); } $album->borrar(); if ($_POST["ajax"] == "no") { header("location: albumes.php?exito=El álbum ha sido eliminado correctamente."); exit; } else { echo "OK"; exit; } } } if ($_POST["ajax"] == "no") { header("location: index.php?exito=No se ha podido eliminar el álbum."); exit; } else { echo "ERROR"; exit; }
<?php include_once "base.php"; // Extraemos el álbum desde la base de datos. $id_album = $_GET["id"]; $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
<?php 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();
<?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 añadir una foto."); exit; } $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(); ?>