xquery version "3.0"; (: $Id: admin.xql 14995 2011-07-30 19:57:47Z dizzzz $ :) (: Main module of the database administration interface. :) module namespace eml = "http://exist-db.org/xquery/rebind/rebind-xform-eml"; declare namespace admin = "http://exist-db.org/xquery/admin-interface"; declare namespace request = "http://exist-db.org/xquery/request"; declare namespace response = "http://exist-db.org/xquery/response"; declare namespace session = "http://exist-db.org/xquery/session"; declare namespace util = "http://exist-db.org/xquery/util"; declare namespace xdb = "http://exist-db.org/xquery/xmldb"; import module namespace metadata="http://exist-db.org/xquery/rebind/edit-metadata" at "xform-eml.xqm"; (: if a page needs custom html headers :) declare function admin:header() as element()* { metadata:header() }; (: Select the page to show. Every page is defined in its own module :) declare function admin:panel() as element()* { let $action := request:get-parameter("action", ())[1] return if($action eq "save-form") then( let $fileName := request:get-parameter("name", "test.xml")[1] return (
This is a protected resource. Only registered database users can log in.