Wiki source code of WikiManager

Version 5.1 by Thomas Mortagne on 2012/01/30

Show last authors
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&amp;wikiname=$wiki.wikiName&amp;wikitemplate=0]\]#end
84 #else
85 $msg.no#if ($WikiManager.canEditWiki()) \[[$msg.get("wikimanager.action.settemplate.true")>?action=settemplate&amp;wikiname=$wiki.wikiName&amp;wikitemplate=1]\]#end
86 #end
87 </td>
88 <td>
89 #if(($WikiManager.canDeleteWiki()) && ($wiki.WikiName != $xcontext.mainWikiName)) [$msg.get("delete")>?action=delete&amp;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

Get Connected