General Actions:
Log-in
Register
Wiki:
Main wiki
▼
:
Document Index
»
Space:
WikiManager
▼
:
Document Index
»
Page:
WebHome
Search
en
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
Main wiki
»
Wiki Manager
Wiki source code of
Wiki Manager
Last modified by
Administrator
on 2012/03/21 17:40
Content
·
Comments
(0)
·
Annotations
(0)
·
Attachments
(0)
·
History
·
Information
Hide line numbers
1: 1 $msg.get("wikimanager.wikimanager") 2: ## 3: ############################################################################# 4: ## 5: $xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js")## 6: $xwiki.ssfx.use("js/xwiki/table/table.css")## 7: #set($WikiManager = $services.wikimanager) 8: #if(!$WikiManager) 9: #error($msg.get("wikimanager.pluginnotenabled")) 10: #end 11: #if(!$services.applicationmanager) 12: #error($msg.get("xapp.pluginnotenabled")) 13: #end 14: ## 15: #set($Exception = $WikiManager.DefaultException) 16: ## 17: #set($action = $request.getParameter("action")) 18: #set($confirm = $request.getParameter("confirm")) 19: ## 20: #set($wikiname = $request.getParameter("wikiname")) 21: #if ($request.getParameter("wikitemplate") && $request.getParameter("wikitemplate") == "1") 22: #set ($wikitemplate = true) 23: #else 24: #set ($wikitemplate = false) 25: #end 26: ## 27: ############################################################################# 28: ## 29: #macro(printLink $linkContent) 30: #if($!linkContent.length() > 0) [$linkContent] #end 31: #end 32: ## 33: ############################################################################# 34: ## 35: #if($action) 36: #if($action == "delete") 37: #includeInContext("WikiCode.DeleteWikiCode") 38: #elseif($action == "settemplate") 39: #includeInContext("WikiCode.SetWikiTemplateCode") 40: #end 41: #end 42: ## 43: ############################################################################# 44: ## 45: #set($wikiList = $WikiManager.getAllWikis()) 46: $msg.get("wikimanager.totalnumberofwiki") : $wikiList.size() 47: ############################################################################# 48: #if(!$xwiki.isVirtualMode()) 49: #warning($msg.get("wikimanager.notinvirtualmode")) 50: #end 51: #if($WikiManager.canCreateWiki()) 52: \\ 53: [$msg.get("wikimanager.createwiki")>WikiManager.CreateNewWiki?stepbystep=0&doc=1] 54: #end 55: ############################################################################# 56: ## 57: #if($wikiList.size()!=0) 58: <table id="wikiTable" class="grid sortable filterable doOddEven"> 59: <tr class="sortHeader"> 60: <th scope="col">$msg.get("wikimanager.listwikiname")</th> 61: <th scope="col">$msg.get("wikimanager.listwikidomains")</th> 62: <th scope="col">$msg.get("wikimanager.listwikiadmin")</th> 63: <th scope="col">$msg.get("wikimanager.listwikicreation")</th> 64: <th scope="col">$msg.get("wikimanager.listwikitemplate")</th> 65: <th scope="col" class="unsortable noFilter">$msg.get("more")</th> 66: </tr> 67: #foreach($wiki in $wikiList) 68: #set($wikiAliasList = $wiki.wikiAliasList) 69: #set($firstalias = $wikiAliasList.get(0)) 70: <tr> 71: <td>#if($firstalias.wikiPrettyName && $firstalias.wikiPrettyName.trim().length() > 0) $firstalias.wikiPrettyName ($wiki.wikiName) #else $wiki.wikiName #end</td> 72: <td> 73: #foreach ($wikialias in $wikiAliasList) 74: #if ($wikialias.server && $wikialias.server.trim().length() > 0) 75: * [$wikialias.server>$wikialias.homePageUrl] 76: #end 77: #end 78: </td> 79: <td>#printLink($firstalias.owner)</td> 80: <td>$xwiki.formatDate($wiki.creationDate,"dd/MM/yyyy")</td> 81: <td> 82: #if($firstalias.isWikiTemplate()) 83: $msg.yes#if ($WikiManager.canEditWiki()) \[[$msg.get("wikimanager.action.settemplate.false")>?action=settemplate&wikiname=$wiki.wikiName&wikitemplate=0]\]#end 84: #else 85: $msg.no#if ($WikiManager.canEditWiki()) \[[$msg.get("wikimanager.action.settemplate.true")>?action=settemplate&wikiname=$wiki.wikiName&wikitemplate=1]\]#end 86: #end 87: </td> 88: <td> 89: #if(($WikiManager.canDeleteWiki()) && ($wiki.WikiName != $xcontext.mainWikiName)) [$msg.get("delete")>?action=delete&wikiname=$wiki.WikiName] |#end <a href="$wiki.getURL("view")">$msg.get("wikimanager.action.settings")</a></td> 90: </tr> 91: #end 92: </table> 93: #else 94: $msg.get("wikimanager.listwikiempty") 95: #end