// Se procesan los parámetros que llegan por post.
$titulo = $_POST["titulo"];
$descripcion = $_POST["descripcion"];
$fecha = "";
if (is_numeric($_POST["dia"]) && is_numeric($_POST["mes"]) && is_numeric($_POST["ano"])) {
    $fecha = checkdate($_POST["mes"], $_POST["dia"], $_POST["ano"]) ? $_POST["ano"] . "-" . rellenar($_POST["mes"], "0", 2) . "-" . rellenar($_POST["dia"], "0", 2) : "";
}
$pais = $_POST["pais"];
// Se comprueban los parámetros.
if ($titulo == "") {
    header("location: crearalbum.php?error=Debe introducir un título y una descripción.");
    exit;
} else {
    if ($fecha == "") {
        header("location: crearalbum.php?error=La fecha no es válida.");
        exit;
    } else {
        if (ENPais::obtenerPorId($pais) == null) {
            header("location: crearalbum.php?error=El país introducido no es válido.");
            exit;
        }
    }
}
$nuevo = new ENAlbum();
$nuevo->setTitulo($titulo);
$nuevo->setDescripcion($descripcion);
$nuevo->setFecha($fecha);
$nuevo->setPais(ENPais::obtenerPorId($pais)->getNombre());
$nuevo->setUsuario(unserialize($_SESSION["usuario"])->getNombre());
$nuevo->guardar();
header("location: albumes.php?exito=Álbum creado correctamente.");