{goBackPage := $kontoPage := $orderedMagazinePage := $providedPage := $orderedPage := $requestedPage := "", if (get("first-login", false())) then ( videlibri:delete-current-books(), first-login := false() ) else (), head(//tr[ends-with(normalize-space(th[1]), "Ausweis gültig bis")])!($account-expiration := join(td)) } Keine Ausleihen {kontoPage := @href} {orderedMagazinePage := descendant-or-self::a/@href} Keine Bereitstellung {providedPage := @href} Keine Bestellwünsche {orderedPage := @href} Keine Vormerkung {requestedPage := @href}
  • {kontoPage := @href}
  • Keine Ausleihe
  • {.//li/a[contains(@href, '&sp=S*S' ) and not(contains(., "Ausleihe")) and matches(., "[0-9]")]/( if (contains(., "Vormerkung")) then $requestedPage := @href else if (contains(., "Magazin")) then $orderedMagazinePage := @href else if (contains(., "Bereitstellung")) then $providedPage := @href else if (contains(., "Bestellw")) then $orderedPage := @href else () )}

    {vl:raise("Account-Fehlermeldung:" || .)}