Loading rxq/config.xqm +17 −20 Original line number Diff line number Diff line Loading @@ -43,7 +43,16 @@ declare function max.config:getProjectPrettyName($projectId){ }; (:returns edition prettyName from config file:) (: get project data from config file :) declare function max.config:getProjectData($project){ map:merge( for $data in doc($max.config:CONFIGURATION_FILE)//edition[@xml:id=$project]/projectData/data return map{$data/@key : data($data)} ) }; (:returns edition default lang from config file:) declare function max.config:getProjectDefaultLang($projectId){ let $lang := doc($max.config:CONFIGURATION_FILE)//edition[@xml:id=$projectId]/@lang return Loading Loading @@ -95,29 +104,17 @@ declare function max.config:isIgnored( }; (: Returns URL prefix Returns BaseX baseURI :) declare function max.config:getUrlPrefix() as xs:string{ if(doc($max.config:CONFIGURATION_FILE)/configuration/urlPrefix/text()) then doc($max.config:CONFIGURATION_FILE)/configuration/urlPrefix/text() else '/' declare function max.config:getBaseURI() as xs:string{ if(doc($max.config:CONFIGURATION_FILE)/configuration/baseURI/text()) then doc($max.config:CONFIGURATION_FILE)/configuration/baseURI/text() else rest:base-uri() || $max.cons:BASE_DIR }; (: Returns BaseX baseURI :) (:declare function max.config:getBaseURI() as xs:string{:) (: if(doc($max.config:CONFIGURATION_FILE)/configuration/baseURI/text()):) (: then doc($max.config:CONFIGURATION_FILE)/configuration/baseURI/text():) (: else rest:base-uri() || $max.cons:BASE_DIR :) (: :) (:};:) Loading Loading @@ -216,7 +213,7 @@ declare function max.config:getXSLTParams($project, $doc, $id){ return map:merge(($alignParams, $pluginsParams, map{ 'baseuri' : max.util:getRelativeRootPath($project), 'baseuri' : max.config:getBaseURI(), 'locale': max.i18n:getLang($project), 'route': if($doc) then $doc else '', 'id': if($id) then $id else '', Loading Loading
rxq/config.xqm +17 −20 Original line number Diff line number Diff line Loading @@ -43,7 +43,16 @@ declare function max.config:getProjectPrettyName($projectId){ }; (:returns edition prettyName from config file:) (: get project data from config file :) declare function max.config:getProjectData($project){ map:merge( for $data in doc($max.config:CONFIGURATION_FILE)//edition[@xml:id=$project]/projectData/data return map{$data/@key : data($data)} ) }; (:returns edition default lang from config file:) declare function max.config:getProjectDefaultLang($projectId){ let $lang := doc($max.config:CONFIGURATION_FILE)//edition[@xml:id=$projectId]/@lang return Loading Loading @@ -95,29 +104,17 @@ declare function max.config:isIgnored( }; (: Returns URL prefix Returns BaseX baseURI :) declare function max.config:getUrlPrefix() as xs:string{ if(doc($max.config:CONFIGURATION_FILE)/configuration/urlPrefix/text()) then doc($max.config:CONFIGURATION_FILE)/configuration/urlPrefix/text() else '/' declare function max.config:getBaseURI() as xs:string{ if(doc($max.config:CONFIGURATION_FILE)/configuration/baseURI/text()) then doc($max.config:CONFIGURATION_FILE)/configuration/baseURI/text() else rest:base-uri() || $max.cons:BASE_DIR }; (: Returns BaseX baseURI :) (:declare function max.config:getBaseURI() as xs:string{:) (: if(doc($max.config:CONFIGURATION_FILE)/configuration/baseURI/text()):) (: then doc($max.config:CONFIGURATION_FILE)/configuration/baseURI/text():) (: else rest:base-uri() || $max.cons:BASE_DIR :) (: :) (:};:) Loading Loading @@ -216,7 +213,7 @@ declare function max.config:getXSLTParams($project, $doc, $id){ return map:merge(($alignParams, $pluginsParams, map{ 'baseuri' : max.util:getRelativeRootPath($project), 'baseuri' : max.config:getBaseURI(), 'locale': max.i18n:getLang($project), 'route': if($doc) then $doc else '', 'id': if($id) then $id else '', Loading