Wiki source code of WikiManager
Version 6.1 by Vincent Massol on 2012/10/16
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | 1 $msg.get("wikimanager.wikimanager") |
2 | ## | ||
3 | ############################################################################# | ||
4 | ## | ||
![]() |
6.1 | 5 | $xwiki.jsfx.use('js/xwiki/table/tablefilterNsort.js', true)## |
6 | $xwiki.ssfx.use('js/xwiki/table/table.css', true)## | ||
![]() |
3.1 | 7 | #set($WikiManager = $services.wikimanager) |
![]() |
1.1 | 8 | #if(!$WikiManager) |
9 | #error($msg.get("wikimanager.pluginnotenabled")) | ||
10 | #end | ||
![]() |
3.1 | 11 | #if(!$services.applicationmanager) |
![]() |
1.1 | 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 |