La librairie nebule à été un peu modifiée pour pouvoir remonter sur demande la liste des liens d’un objet y compris avec les liens invalides. C’est implémenté dans les fonctions _l_ls1
, _l_lsx
et _l_fnd
.
C’est pour de l’affichage uniquement, ils ne doivent pas être pris en compte. C’est notamment le cas dans les fonctions _l_lsx
et _l_fnd
qui ne tiennent pas compte des liens ‘x
‘ lors du nettoyage.
Le comportement, en dehors du mode navigation et liens, est de ne pas tenir compte de ces liens invalides.
Une variable nouvelle variable permet de ne pas remonter ces liens invalides quoi qu’il arrive, la variable $nebule_listinvalidlinks
. Par défaut elle est à false
, c’est à dire que les liens invalides ne sont pas remontés et donc pas affichés.
La présence de ces liens invalides suppose soit une corruption des données sur le support de stockage ou un dysfonctionnement de l’accès au support, soit une modification malveillante. Quoi qu’il arrive, un lien invalide transmit ou téléchargé est automatiquement écarté.
Voici ce que donne un lien volontairement corrompu dans le mode d’affichage des liens :
La même chose dans le mode de navigation :
Et enfin, dans le mode d’affichage de l’objet, le lien est ignoré :