} 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) { if ($campo != 'contrasena') { $camposValores[$campo] = $_POST[$campo]; } elseif ($_POST['contrasena'] != '') { $camposValores['contrasena'] = $_POST['contrasena']; } }