try {
db:output(<rest:redirect>/</rest:redirect>), (:Redirection:)
if($isi:testid2)
then
if (db:open('site')//texts[name=$idPage]/text[@lang=$lg])
then
for $x in db:open('site')//texts[name=$idPage]/text[@lang=$lg]
return replace node $x with html:parse($node, map { 'nons': true() }) (:Insert 1:)
else if (db:open('pages')//page[name=$idPage])
then
replace node db:open('pages')//page[name=$idPage] with
html:parse(normalize-space($node), map { 'nons': true() })
else if (not(fetch:xml(normalize-space($node), map{'chop': true()})//name = ('','Titre de la page','Page title','Nom','Name')))
then
insert node html:parse(normalize-space($node), map{'nons': true()}) into db:open('pages')/root (:Insert 2:)
else db:output(<rest:redirect>/err:save</rest:redirect>)
else db:output(isi:template(isi:t('unauthorized_access')))
}
catch * { fn:error(xs:QName('err:save'), $node) } };
(db:output(<rest:redirect>/myUrl</rest:redirect>)
,
file:write($filePath,$css,map { "method": "text"})
)
Hope We helped,