// activamos el botón para denegar ese permiso. Si no ha dado permiso, activamos el botón para darlo. if ($sesionUsuarioActiva && $idUsuario == $foto->getIdUsuario()) { if ($foto->getDescarga()) { $idBotonPermisoDescarga = 'denegarDescargaFotoBtn'; $textoBotonPermisoDescarga = 'Denegar descarga fotografía'; } else { $idBotonPermisoDescarga = 'permitirDescargaFotoBtn'; $textoBotonPermisoDescarga = 'Autorizar descarga fotografía'; } } // Leemos la información de la fotografía de nuevo para que contenga el número de visitas actualizado. $foto->leerFotografia($camposCriterio); $usuario = new Usuario($foto->getIdUsuario()); $camposCriterio = array("idUsuario" => $foto->getIdUsuario()); $usuario->leerUsuario($camposCriterio); $nombreUsuario = $foto->getNombreUsuario(); $fotoUsuarioFoto = 'imagenes/usuarios/perfilDefecto/perfilDefectoMini.jpg'; if ($usuario->getFoto() != "defecto") { $fotoUsuarioFoto = 'imagenes/usuarios/' . $nombreUsuario . '/perfil/' . $nombreUsuario . 'Mini.jpg'; } // Si no existe la fotografía personaizada del usuario cargamos la foto de perfil por defecto. if (!file_exists('../' . $fotoUsuario)) { $fotoUsuarioFoto = 'imagenes/usuarios/perfilDefecto/perfilDefectoMini.jpg'; } $rutaFotografia = 'imagenes/usuarios/' . $nombreUsuario . '/muestra/' . $foto->getNombreFichero(); // Calculamos las dimensiones de la fotografía. list($ancho, $alto) = getimagesize("../" . $rutaFotografia); // --------------------------------------------------********--------------------------------------------- //echo serialize($foto); // --------------------------------------------------********--------------------------------------------- ?>