Mercurial > hg > mpdl-group
view software/eXist/webapp/mpdl/interface/echo/echoDocuView.xql @ 15:e99964f390e4
diverse Fehlerbehebungen
author | Josef Willenborg <jwillenborg@mpiwg-berlin.mpg.de> |
---|---|
date | Mon, 29 Aug 2011 17:40:19 +0200 |
parents | d6f528ad5d96 |
children |
line wrap: on
line source
xquery version "1.0"; import module namespace request="http://exist-db.org/xquery/request"; import module namespace mpdl-text = "http://www.mpiwg-berlin.mpg.de/ns/mpdl/text" at "../..//text/all.xql"; let $mpdlDocUri := request:get-parameter("document", ()) let $echoArchivePath := mpdl-text:getEchoArchivePath($mpdlDocUri) let $echoURLDocuView := concat("http://mpdl-dev.mpiwg-berlin.mpg.de/ECHOdocuView?url=", $echoArchivePath) let $urlDocuViewer := <a href="{$echoURLDocuView}">redirect to Echo</a> let $diglibAvailable := if ($echoArchivePath = "XXXXDigilibNotAvailableXXXX") then false() else true() let $metaRefresh := if ($diglibAvailable) then <meta http-equiv="Refresh" content="0; url={$echoURLDocuView}"/> else () let $message := if ($diglibAvailable) then <span><b>Url:</b> {$urlDocuViewer}</span> else <span><b>Could not open Echo Docu Viewer:</b> nausikaa2.rz-berlin.mpg.de does not answer for {$mpdlDocUri}: please try again later</span> return <html> <head> <title>Redirector Echo Docu Viewer</title> {$metaRefresh} </head> <body> <h1>Redirector Echo Docu Viewer</h1> {$message} </body> </html>