Wiki source code of WikiManager
Version 7.1 by Marius Dumitru Florea on 2013/07/15
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | 1 $services.localization.render('wikimanager.wikimanager') | ||
2 | ## | ||
3 | ############################################################################# | ||
4 | ## | ||
5 | $xwiki.jsfx.use('js/xwiki/table/tablefilterNsort.js', true)## | ||
6 | $xwiki.ssfx.use('js/xwiki/table/table.css', true)## | ||
7 | #set($WikiManager = $services.wikimanager) | ||
8 | #if(!$WikiManager) | ||
9 | #error($services.localization.render('wikimanager.pluginnotenabled')) | ||
10 | #end | ||
11 | #if(!$services.applicationmanager) | ||
12 | #error($services.localization.render('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 | $services.localization.render('wikimanager.totalnumberofwiki') : $wikiList.size() | ||
47 | ############################################################################# | ||
48 | #if($WikiManager.canCreateWiki()) | ||
49 | \\ | ||
50 | [$services.localization.render('wikimanager.createwiki')>WikiManager.CreateNewWiki?stepbystep=0&doc=1] | ||
51 | #end | ||
52 | ############################################################################# | ||
53 | ## | ||
54 | #if($wikiList.size()!=0) | ||
55 | <table id="wikiTable" class="grid sortable filterable doOddEven"> | ||
56 | <tr class="sortHeader"> | ||
57 | <th scope="col">$services.localization.render('wikimanager.listwikiname')</th> | ||
58 | <th scope="col">$services.localization.render('wikimanager.listwikidomains')</th> | ||
59 | <th scope="col">$services.localization.render('wikimanager.listwikiadmin')</th> | ||
60 | <th scope="col">$services.localization.render('wikimanager.listwikicreation')</th> | ||
61 | <th scope="col">$services.localization.render('wikimanager.listwikitemplate')</th> | ||
62 | <th scope="col" class="unsortable noFilter">$services.localization.render('more')</th> | ||
63 | </tr> | ||
64 | #foreach($wiki in $wikiList) | ||
65 | #set($wikiAliasList = $wiki.wikiAliasList) | ||
66 | #set($firstalias = $wikiAliasList.get(0)) | ||
67 | <tr> | ||
68 | <td>#if($firstalias.wikiPrettyName && $firstalias.wikiPrettyName.trim().length() > 0) $firstalias.wikiPrettyName ($wiki.wikiName) #else $wiki.wikiName #end</td> | ||
69 | <td> | ||
70 | #foreach ($wikialias in $wikiAliasList) | ||
71 | #if ($wikialias.server && $wikialias.server.trim().length() > 0) | ||
72 | * [$wikialias.server>$wikialias.homePageUrl] | ||
73 | #end | ||
74 | #end | ||
75 | </td> | ||
76 | <td>#printLink($firstalias.owner)</td> | ||
77 | <td>$xwiki.formatDate($wiki.creationDate,"dd/MM/yyyy")</td> | ||
78 | <td> | ||
79 | #if($firstalias.isWikiTemplate()) | ||
80 | $msg.yes#if ($WikiManager.canEditWiki()) \[[$services.localization.render('wikimanager.action.settemplate.false')>?action=settemplate&wikiname=$wiki.wikiName&wikitemplate=0]\]#end | ||
81 | #else | ||
82 | $msg.no#if ($WikiManager.canEditWiki()) \[[$services.localization.render('wikimanager.action.settemplate.true')>?action=settemplate&wikiname=$wiki.wikiName&wikitemplate=1]\]#end | ||
83 | #end | ||
84 | </td> | ||
85 | <td> | ||
86 | #if(($WikiManager.canDeleteWiki()) && ($wiki.WikiName != $xcontext.mainWikiName)) [$services.localization.render('delete')>?action=delete&wikiname=$wiki.WikiName] |#end <a href="$wiki.getURL("view")">$services.localization.render('wikimanager.action.settings')</a></td> | ||
87 | </tr> | ||
88 | #end | ||
89 | </table> | ||
90 | #else | ||
91 | $services.localization.render('wikimanager.listwikiempty') | ||
92 | #end |