예제 #1
0
     $favorito->InsertarFavorito();
     require_once '../clases/fotografia.php';
     $foto = new Fotografia($idFoto);
     $camposCriterio = array("idFoto" => $idFoto);
     $foto->leerFotografia($camposCriterio);
     $respuesta = $foto->sumaFavorito();
     // El tipo indica si se trata de un favorito (tipo 'f') o un me gusta (tipo 'l' de like).
     $respuesta['tipo'] = 'f';
     echo json_encode($respuesta);
     break;
 case 'sumaMeGusta':
     $idFoto = $_POST['idFoto'];
     $idUsuario = $_POST['idUsuario'];
     require_once '../clases/like.php';
     $like = new Like(0, $idFoto, $idUsuario);
     $like->InsertarLike();
     require_once '../clases/fotografia.php';
     $foto = new Fotografia($idFoto);
     $camposCriterio = array("idFoto" => $idFoto);
     $foto->leerFotografia($camposCriterio);
     $respuesta = $foto->sumaMeGusta();
     // El tipo indica si se trata de un favorito (tipo 'f') o un me gusta (tipo 'l' de like).
     $respuesta['tipo'] = 'l';
     echo json_encode($respuesta);
     break;
 case 'login':
     include '../clases/usuario.php';
     $loginNombreUsuario = trim(filter_input(INPUT_POST, 'loginNombreUsuario', FILTER_SANITIZE_STRING));
     $loginContrasena = trim(filter_input(INPUT_POST, 'loginContrasena', FILTER_SANITIZE_STRING));
     // Se crea un nuevo usuario.
     $usuario = new Usuario(0, "", "", $loginNombreUsuario, $loginContrasena, "", "", "", "", "", "", true);