Schnittstelle für die Webseite des aDIS-Systems.Vollständige Internet-Adresse der Bibliothek
(mit https:// und meistens mit aDISWeb/app)Alternative zur vollständigen Adresse: reiner Servername, (z.B.: ssl.muenchen.de) Alternative zur vollständigen Adresse: Parameter in der URL nach aDISWeb/app für Server, auf denen mehrere Bibliothekssysteme laufen$sessions-reconnects := 3,
$fullurl := get("fullurl", ()) otherwise concat("https://", get("server"), "/aDISWeb/app", get('startparams'))
error-login := ()i := 1
{$error-login := ., i := 1000}
{$error-login := ., i := 1000}
{$error-login := ., i := 1000}
Keine Ausleiheni:=1000
i:=1000Mein KontologinFormPost := .
{$loginFormPost}
{$loginFormPost}{$loginFormPost}$i := $i + 1$loginFormPost := ()connect-target := "account", connectPage := ()vl:raise("Der Bibliothekskatalog ist momentan temporär nicht erreichbar. Vermutlich werden Wartungsarbeiten durchgeführt (insbesondere bei den VÖBB)")lf := $loginForm, loginForm := (), loginFormPost := ()
{
let $form := (ancestor::form)[1]
return
loginFormPost := form($form, ({"L#AUSW": $username, "LPASSW": $password}, $form//input[@type="submit" and contains(@name, "LOGIN")]) )
}
{ loginFormPost :=
let $form := (ancestor::form, //form)[1] (:Aalen has invalid html where the form is not an ancestor of the input:)
let $buttons := $form//input[@type="submit" and matches(@value, "Anmeld|Login")]
otherwise //input[@type="submit" and matches(@value, "Anmeld|Login")]
otherwise vl:raise-internal("Anmeldebutton nicht gefunden")
return form($form, ({"$Textfield": $username, "$Textfield$0": $password}, $buttons[1])) }
{ loginFormPost := let $form := (ancestor::form, //form)[1] return form($form, ({"j_username": $username, "j_password": $password}, ($form//*[@name="_eventId_proceed"])[1])),
idpSystem := true() }
Ihre Sitzung wurde beendet.error-login:=.
Mein Konto{error-login:="Ihre Sitzung wurde beendet. (3)"}