### ### Main "admin" template ### ### General wrapper for administration actions ### #template("xwikivars.vm") #set($global = $request.getParameter("global")) ## ## Determine what editor to show ## #if((!$editor) || ($editor == "")) #set($editor = $request.getParameter("editor")) #if((!$editor) || ($editor == "")) #if($doc.fullName == "XWiki.XWikiPreferences") #set($editor = "prefs") #elseif($doc.name == "WebPreferences") #set($editor = "spacerights") #elseif($doc.fullName == "XWiki.XWikiGroups") #set($editor = "groups") #elseif($doc.fullName == "XWiki.XWikiUsers") #set($editor = "users") #elseif($doc.name == $xwiki.getXWikiPreference("skin")) #set($editor = "skin") #else #set($editor = "spacerights") #end #end #end #set($redirecturl = "") #if($editor == "prefs" && ($doc.fullName != "XWiki.XWikiPreferences" || $global != 1)) #set($redirecturl = $xwiki.getDocument("XWiki.XWikiPreferences").getURL("admin", "editor=prefs&global=1")) #elseif($editor == "globalrights" && (($doc.fullName != "XWiki.XWikiPreferences") || $global != 1)) #set($redirecturl = $xwiki.getDocument("XWiki.XWikiPreferences").getURL("admin", "editor=globalrights&global=1")) #elseif($editor == "spacerights" && $doc.name != "WebPreferences") #set($redirecturl = $xwiki.getDocument("${doc.web}.WebPreferences").getURL("admin", "editor=spacerights")) #elseif($editor == "groups" && $doc.fullName != "XWiki.XWikiGroups") #set($redirecturl = $xwiki.getDocument("XWiki.XWikiGroups").getURL("admin", "editor=groups")) #elseif($editor == "users" && $doc.fullName != "XWiki.XWikiUsers") #set($redirecturl = $xwiki.getDocument("XWiki.XWikiUsers").getURL("admin", "editor=users")) #elseif($editor == "skin" && ($doc.fullName != $xwiki.getXWikiPreference("skin")) && ($doc.name != $xwiki.getXWikiPreference("skin"))) #set($redirecturl = $xwiki.getDocument($xwiki.getXWikiPreference("skin")).getURL("admin", "editor=skin")) #end #if($redirecturl != "") $response.sendRedirect($redirecturl) #end ## ## Header ## #template("layoutvars.vm") #template("htmlheader.vm") #template("header.vm")