Wiki source code of WikiManager
Version 7.1 by Marius Dumitru Florea on 2013/07/15
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
7.1 | 1 | 1 $services.localization.render('wikimanager.wikimanager') |
![]() |
1.1 | 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) |
![]() |
7.1 | 9 | #error($services.localization.render('wikimanager.pluginnotenabled')) |
![]() |
1.1 | 10 | #end |
![]() |
3.1 | 11 | #if(!$services.applicationmanager) |
![]() |
7.1 | 12 | #error($services.localization.render('xapp.pluginnotenabled')) |
![]() |
1.1 | 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()) | ||
![]() |
7.1 | 46 | $services.localization.render('wikimanager.totalnumberofwiki') : $wikiList.size() |
![]() |
1.1 | 47 | ############################################################################# |
48 | #if($WikiManager.canCreateWiki()) | ||
49 | \\ | ||
![]() |
7.1 | 50 | [$services.localization.render('wikimanager.createwiki')>WikiManager.CreateNewWiki?stepbystep=0&doc=1] |
![]() |
1.1 | 51 | #end |
52 | ############################################################################# | ||
53 | ## | ||
54 | #if($wikiList.size()!=0) | ||
55 | <table id="wikiTable" class="grid sortable filterable doOddEven"> | ||
56 | <tr class="sortHeader"> | ||
![]() |
7.1 | 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> | ||
![]() |
1.1 | 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()) | ||
![]() |
7.1 | 80 | $msg.yes#if ($WikiManager.canEditWiki()) \[[$services.localization.render('wikimanager.action.settemplate.false')>?action=settemplate&wikiname=$wiki.wikiName&wikitemplate=0]\]#end |
![]() |
1.1 | 81 | #else |
![]() |
7.1 | 82 | $msg.no#if ($WikiManager.canEditWiki()) \[[$services.localization.render('wikimanager.action.settemplate.true')>?action=settemplate&wikiname=$wiki.wikiName&wikitemplate=1]\]#end |
![]() |
1.1 | 83 | #end |
84 | </td> | ||
85 | <td> | ||
![]() |
7.1 | 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> |
![]() |
1.1 | 87 | </tr> |
88 | #end | ||
89 | </table> | ||
90 | #else | ||
![]() |
7.1 | 91 | $services.localization.render('wikimanager.listwikiempty') |
![]() |
1.1 | 92 | #end |