$camposCriterio = array("idFoto" => $idFoto); $foto->leerFotografia($camposCriterio); $camposValores = array('descarga' => $permiso); $resultado = false; if ($foto->modificarFotografia($camposValores)) { $resultado = true; } echo $resultado; break; case 'descargarFoto': $idFoto = $_POST['idFoto']; $idUsuario = $_POST['idUsuario']; $nombreUsuarioPropietarioFoto = $_POST['nombreUsuarioPropietarioFoto']; require_once '../clases/descarga.php'; $descarga = new Descarga(0, $idFoto, $idUsuario); $descarga->InsertarDescarga(); require_once '../clases/fotografia.php'; $foto = new Fotografia($idFoto); $camposCriterio = array("idFoto" => $idFoto); $foto->leerFotografia($camposCriterio); $nombreFicheroFoto = $foto->getNombreFichero(); $foto->sumaDescarga(); $respuesta = array('fichero' => $nombreFicheroFoto, 'usuario' => $nombreUsuarioPropietarioFoto); echo json_encode($respuesta); break; case 'modificarUsuario': $idUsuario = $_POST['idUsuario']; $nombreUsuario = $_POST['nombreUsuario']; $camposValores = array(); $camposModificables = array('nombre', 'apellidos', 'email', 'url', 'acerca', 'contrasena'); foreach ($camposModificables as $campo) {