General Actions:
Log-in
Register
Wiki:
Main wiki
▼
:
Document Index
»
Space:
XAppManager
▼
:
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
»
Applications manager
Wiki source code of
Applications manager
Last modified by
Administrator
on 2012/03/21 17:41
Content
·
Comments
(0)
·
Annotations
(0)
·
Attachments
(0)
·
History
·
Information
Hide line numbers
1: #set($AppManager = $services.applicationmanager) 2: #if(!$AppManager) 3: #error($msg.get("xapp.pluginnotenabled")) 4: #end 5: ## 6: #set($Exception = $AppManager.DefaultException) 7: ## 8: #set($action = $request.getParameter("action")) 9: #set($confirm = $request.getParameter("confirm")) 10: ## 11: #set($appname = $request.getParameter("appname")) 12: #set($packagename = $request.getParameter("packagename")) 13: #set($recurse = $request.getParameter("recurse")) 14: #set($withversion = $request.getParameter("withversion")) 15: ## 16: $xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js")## 17: $xwiki.ssfx.use("js/xwiki/table/table.css")## 18: ## 19: ############################################################################# 20: ## 21: #if($action) 22: #if($action == "delete") 23: #includeInContext("XAppCode.DeleteAppCode") 24: #elseif($action == "export") 25: #includeInContext("XAppCode.ExportAppCode") 26: #elseif($action == "import") 27: #includeInContext("XAppCode.ImportAppCode") 28: #elseif($action == "reload") 29: #includeInContext("XAppCode.ReloadAppCode") 30: #end 31: #end 32: ## 33: ############################################################################# 34: ## 35: 1 $msg.get("xapp.appmanager") 36: ## 37: #set($listApp = $AppManager.getApplicationDocumentList()) 38: ## 39: $msg.get("xapp.totalnumberofapp") : $listApp.size() 40: \\ 41: [$msg.get("xapp.createapplication")>XAppManager.CreateApplication] 42: ## 43: #if($listApp.size() > 0) 44: <table id="wikiTable" class="grid sortable filterable doOddEven"> 45: <tr class="sortHeader"> 46: <th scope="col">$msg.get("xapp.appname")</th> 47: <th scope="col">$msg.get("version")</th> 48: <th scope="col">$msg.get("xapp.description")</th> 49: <th scope="col">$msg.get("more")</th> 50: </tr> 51: #foreach($app in $listApp) 52: <tr> 53: <td>[#if($app.appprettyname && $app.appprettyname.trim() != "")$app.appprettyname ($app.appname)#else$app.appname#end>$app.getFullName()]</td> 54: <td>$app.appversion</td> 55: <td>$app.description</td> 56: <td><a href="$doc.getURL("view", "action=delete&appname=$app.appname")">$msg.get("delete")</a> <a href="$doc.getURL("view", "action=export&appname=$app.appname")">$msg.get("xapp.action.exportrecurse")</a> <a href="$doc.getURL("view", "action=reload&appname=$app.appname")">$msg.get("xapp.action.reloadapp")</a> <a href="$app.getURL("inline")">$msg.get("edit")</a></td> 57: </tr> 58: #end 59: </table> 60: #end 61: ## 62: ############################################################################# 63: ## 64: #if($xcontext.hasAdminRights()) 65: 1.1 $msg.get("xapp.availablefilestoimport") 66: ## 67: #set($listpackage=$doc.getAttachmentList()) 68: #foreach ($package in $listpackage) 69: - [$package.getFilename()>?action=import&packagename=$package.getFilename()] 70: #end 71: #end