Исходный код вики Export Page

Редактировал(а) Dmitriy Rybakov 05.08.2025, 13:07

Скрыть последних авторов
Dmitriy Rybakov 1.1 1 {{velocity}}
2 {{html clean="false"}}
3 #if(!$request.type)
4
5 #set($script = $escapetool.xml($xwiki.getURL("Admin.ExportPageSuggest", "view", "xpage=plain&outputSyntax=plain")))
6 <form id="choosepage" action="">
7 <input type="hidden" name="type" value="export" />
8 Choose page: <input type="text" name="name" value="" size="40" onfocus="new ajaxSuggest(this, {script:'${script}', varname: 'input', seps:'', offsety: 13});" />
9 <br />
10 <input type="checkbox" name="versions" value="1" checked /> With versions
11 <br />
12 <input type="submit" value="Export" />
13 </form>
14 #else
15 #set($ok = $response.setContentType("text/xml"))
16 #set($ok = $context.setFinished(true))
17 #set($pdoc = $xwiki.getDocument($request.name))
18 #if($request.versions=="1")
19 $response.getWriter().print($pdoc.document.toFullXML($context.context))
20 #else
21 $response.getWriter().print($pdoc.document.toXML(true, false, true, false, $context.context))
22 #end
23 #end
24 {{/html}}
25 {{/velocity}}