General Actions:
Log-in
Register
Wiki:
Main wiki
▼
:
Document Index
»
Space:
XWiki
▼
:
Document Index
»
Page:
XWikiServerClassSheet
Search
default
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
Main wiki
»
XWiki Space
»
Data types
»
XWikiServerClass
»
Document "XWikiServerClassSheet"
Wiki source code of
Document "XWikiServerClassSheet"
Last modified by on 2021/11/17 13:27
Content
·
Comments
(0)
·
Annotations
(0)
·
Attachments
(0)
·
History
·
Information
Show line numbers
#set ($WikiManager = $services.wikimanager) #set ($Exception = $WikiManager.DefaultException) ## #set ($action = $request.getParameter("action")) #set ($domain = $request.getParameter("domain")) ## ############################################################################# ## #if ($doc.fullName == "XWiki.XWikiServerClassSheet" || $doc.fullName == "XWiki.XWikiServerClassTemplate") 1 Document "$doc.name" #else #set ($wiki = $WikiManager.getWikiFromDocumentName($doc.fullName)) ## #if ($action && ($action == "create") && $domain && ($domain.trim().length() > 0)) #if (!$wiki.containsWikiAlias($domain)) #set ($alias = $wiki.newObject("XWiki.XWikiServerClass")) $alias.set("server", $domain) $wiki.save() #else #error($msg.get("wikimanager.erroraliasalreadynotexists", [$domain])) #end #end ## #if ($action && ($action == "delete") && $domain && ($domain.trim().length() > 0)) #if ($wiki.containsWikiAlias($domain)) #set ($alias = $wiki.getWikiAlias($domain)) #set ($removed = $wiki.removeObject($alias.objectApi)) $wiki.save() #else #error($msg.get("wikimanager.erroraliasdoesnotexists", [$domain])) #end #end ## ############################################################################# ## #set ($wikiAliasList = $wiki.wikiAliasList) ## #if ($wikiAliasList.size() > 0) 1 Wiki "$wiki.wikiName" ## #set ($firstalias = $wikiAliasList.get(0)) #if ($context.action == "view") 1.1 $msg.get("wikimanager.title.wikisettings") #else <fieldset> <legend>$msg.get("wikimanager.title.wikisettings")</legend> #end ## <dl> <dt>$msg.get("wikimanager.prop.wiki.wikiprettyname"):</dt> <dd>$doc.display("wikiprettyname", $firstalias.objectApi)</dd> <dt>$msg.get("wikimanager.prop.wiki.owner"):</dt> <dd>$doc.display("owner", $firstalias.objectApi)</dd> <dt>$msg.get("wikimanager.prop.wiki.secure"):</dt> <dd>$doc.display("secure", $firstalias.objectApi)</dd> <dt>$msg.get("wikimanager.prop.wiki.visibility"):</dt> <dd>$doc.display("visibility", $firstalias.objectApi)</dd> <dt>$msg.get("wikimanager.prop.wiki.language"):</dt> <dd>$doc.display("language", $firstalias.objectApi)</dd> <dt>$msg.get("wikimanager.prop.wiki.server"):</dt> <dd>$doc.display("server", $firstalias.objectApi)</dd> <dt>$msg.get("wikimanager.prop.wiki.description"):</dt> <dd>$doc.display("description", $firstalias.objectApi)</dd> <dt>$msg.get("wikimanager.prop.wiki.homepage"):</dt> <dd>$doc.display("homepage", $firstalias.objectApi)</dd> </dl> #if ($context.action != "view") </fieldset> #end ## #if ($context.action == "view") 1.1 $msg.get("wikimanager.title.createnewalias") ## <form method="get" action=""> <fieldset> <legend>Create new alias</legend> <input type="hidden" name="action" value="create"/> $msg.get("wikimanager.prop.alias.server"): <input type="text" name="domain" class="wikialiasinput"/> <input type="submit" class="button" value="$msg.get("create")"/> </fieldset> </form> #end ## #if ($wikiAliasList.size() > 1) #if ($context.action == "view") 1.1 $msg.get("wikimanager.title.viewaliases") #end ## #foreach($wikiAlias in $wikiAliasList.subList(1, $wikiAliasList.size())) #if ($context.action == "view") <form method="get" action="$doc.getURL("view")"> #end <fieldset> <legend>$doc.display("server", $wikiAlias.objectApi)</legend> ## <dl> <dt>$msg.get("wikimanager.alias.prop.description"):</dt> <dd>$doc.display("description", $wikiAlias.objectApi)</dd> <dt>$msg.get("wikimanager.prop.alias.homepage"):</dt> <dd>$doc.display("homepage", $wikiAlias.objectApi)</dd> </dl> #if ($context.action == "view") <input type="hidden" name="action" value="delete"/> <input type="hidden" name="domain" value="$wikiAlias.server"/> <input type="submit" class="button" value="$msg.get("delete")"/> #end </fieldset> #if ($context.action == "view") </form> #end #end #end #end #end