case 'latLong': // Carga en variables de sesión la latitud y la longitud obtenidas en el mapa al posicionar una foto. $_SESSION['latitud'] = $_POST['latitud']; $_SESSION['longitud'] = $_POST['longitud']; break; case 'crearComentario': // Se guarda un nuevo comentario en la base de datos y se muestra sin recargar la página. $textoComentario = nl2br(trim(filter_input(INPUT_POST, 'comentario', FILTER_SANITIZE_STRING))); $fotoUsuario = $_POST['fotoUsuario']; $idUsuario = $_SESSION['idUsuario']; $idFoto = $_SESSION['idFoto']; $nombreUsuario = $_SESSION['nombreUsuario']; if ($textoComentario != "") { require_once '../clases/comentario.php'; $comentario = new Comentario($idFoto, $idUsuario, 0, $_POST['comentario']); if ($comentario->insertarComentario()) { $ahora = date("d-m-Y G:i"); $salida = "<div class='nuevoComentarioCreado'>\n\t\t\t\t\t\t\t\t<div class='fotoUsuarioPequena'>\n\t\t\t\t\t\t\t\t\t<img src='" . $fotoUsuario . "' alt='foto de usuario'/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class='datosComentario'>\n\t\t\t\t\t\t\t\t\t<p class='datosCreacionComentario'><span class='nombreUsuarioComentario' id='" . $nombreUsuario . "'>" . $nombreUsuario . "</span><span class='fechaComentario'>" . $ahora . "</span></p>\n\t\t\t\t\t\t\t\t\t<p class='textoComentario'>" . $textoComentario . "</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div style='clear: both'></div>\n\t\t\t\t\t\t\t</div>"; } else { $salida = 'Se ha producido un error en la gestión de su comentario.'; } echo $salida; } break; case 'sumaFavorito': $idFoto = $_POST['idFoto']; $idUsuario = $_POST['idUsuario']; require_once '../clases/favorito.php'; $favorito = new Favorito(0, $idFoto, $idUsuario); $favorito->InsertarFavorito(); require_once '../clases/fotografia.php';
<?php ini_set('display_errors', true); error_reporting(E_ALL); require_once "Comentario.class.inc"; if (isset($_POST["nombreNoticia"]) and isset($_POST["comentarioUsuario"]) and isset($_POST["textoComentario"]) and isset($_POST["rutaNoticia"])) { $noticia = $_POST["nombreNoticia"]; $usuario = $_POST["comentarioUsuario"]; $texto = $_POST["textoComentario"]; $ruta = $_POST["rutaNoticia"]; Comentario::insertarComentario($noticia, $usuario, $texto); } header('Location: ' . $ruta);