General Actions:
Log-in
Register
Wiki:
games
▼
:
Document Index
»
Space:
Art
▼
:
Document Index
»
Page:
WebHome
Search
en
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
Art Home
Wiki source code of
Art Home
Last modified by
Adam Hattrell
on 2009/09/29 11:08
Content
·
Comments
(0)
·
Annotations
(0)
·
Attachments
(0)
·
History
·
Information
Hide line numbers
1: 1 Art Home 2: 3: A place to store the various images that have no other home! 4: 5: {table} 6: Picture|Title|Description|Comments 7: #set ($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='XWiki.PhotoAlbumClass' and obj.name <> 'XWiki.PhotoAlbumClassTemplate' order by doc.creationDate desc") 8: #foreach ($item in $xwiki.searchDocuments($sql)) 9: #set($bentrydoc = $xwiki.getDocument($item)) 10: #set($comments = $bentrydoc.getComments()) 11: #if($comments.size()>0) 12: #set($i = 0) 13: #set($cobj = $comments.get($i)) 14: #set($comment = $bentrydoc.display("comment", "view", $cobj)) 15: #else 16: #set($comment = "") 17: #end 18: #set($comment = $comment.replaceAll("\n","<br />")) 19: #set($bentryobj = $bentrydoc.getObject("XWiki.PhotoAlbumClass",0)) 20: #if($bentrydoc.attachmentList.size()>0) 21: #set($attach = $bentrydoc.attachmentList.get(0)) 22: <img src="$bentrydoc.getAttachmentURL($attach.filename,"download")" height="50" alt="$!{bentrydoc.display("title","view",$bentryobj)}" />|[$!{bentrydoc.display("title","view",$bentryobj)}>$item] | $!bentrydoc.display("description", "view", $bentryobj) | $!comment 23: #else 24: [No Picture>$item]|[$!{bentrydoc.display("title","view",$bentryobj)}>$item] | $!bentrydoc.display("description","view",$bentryobj) | $!comment 25: #end 26: #end 27: {table} 28: 29: 1.1 Add an Album 30: 31: ## 32: ## First deal with any create new Album request 33: ## 34: #if ($request.getParameter("add")) 35: #set ($name = $request.getParameter("name")) 36: #set ($space = $request.getParameter("space")) 37: #set ($params = "template=XWiki.PhotoAlbumClassTemplate&sheet=1&parent=Art.WebHome") 38: #set ($redirect = $xwiki.getURL("${space}.${name}", "inline", $params)) 39: $response.sendRedirect($redirect) 40: #end 41: 42: <FORM> 43: Space: <input type="text" name="space" value="Art" /> 44: Document: <input type="text" name="name" value="Pagename for your picture" /> 45: <input type="submit" name="add" value="add"> 46: </FORM>