<?xml version="1.0" encoding="ISO-8859-1"?>

<xwikidoc>
<web>Photos</web>
<name>WebHome</name>
<language></language>
<defaultLanguage>en</defaultLanguage>
<translation>0</translation>
<parent>XWiki.Menu</parent>
<author>xwiki:XWiki.WikiWiki</author>
<creationDate>1107744421000</creationDate>
<date>1145005555000</date>
<version>1.5</version>
<content>1 Photo Albums

{table}
Photo|Title|Description|Comments
#set ($sql = ", BaseObject as obj where  obj.name=doc.fullName and obj.className='XWiki.PhotoAlbumClass' and obj.name &lt;&gt; 'XWiki.PhotoAlbumClassTemplate' order by doc.creationDate desc")
#foreach ($item in $xwiki.searchDocuments($sql))
#set($bentrydoc = $xwiki.getDocument($item))
#set($comments = $bentrydoc.getComments())
#if($comments.size()&gt;0)
#set($i = 0)
#set($cobj = $comments.get($i))
#set($comment = $bentrydoc.display("comment", "view", $cobj))
#else
#set($comment = "")
#end
#set($comment = $comment.replaceAll("\n","&lt;br /&gt;"))
#set($obj = $bentrydoc.getObject("XWiki.PhotoAlbumClass",0))
#if($bentrydoc.attachmentList.size()&gt;0)
#set($attach = $bentrydoc.attachmentList.get(0))
&lt;img src="$bentrydoc.getAttachmentURL($attach.filename,"download")"  height="50"/&gt;|[$!{bentrydoc.display("title","view",$obj)}&gt;$item] | $!bentrydoc.display("description", "view", $obj) | $!comment
#else
[No photo&gt;$item]|[$!{bentrydoc.display("title","view",$obj)}&gt;$item] | $!bentrydoc.display("description","view",$obj) | $!comment
#end
#end
{table}

1.1 Add an Album

#includeTopic("XWiki.XWikiCommonJavascript")
&lt;form action="" id="newdoc"&gt;
&lt;input type="hidden" name="parent" value="Photos.WebHome" /&gt;
&lt;input type="hidden" name="template" value="XWiki.PhotoAlbumClassTemplate" /&gt;
&lt;input type="hidden" name="sheet" value="1" /&gt;
&lt;input type="hidden" name="webname" value="Photos" /&gt;
&lt;input type="hidden" name="name" value="" /&gt;
Wiki name of the album: &lt;input type="text" name="title" value="short name no special chars" size="40"&gt;&lt;input type="button" value="Add this Album" onclick='updateName(this.form.title, this.form.name); action="../../inline/" + this.form.webname.value + "/" + this.form.name.value; this.form.submit();' /&gt;
&lt;/form&gt;
</content>
<renderedcontent>&lt;h3 class="heading-1"&gt;&lt;a id="Photo+Albums" name="Photo+Albums"&gt;Photo Albums&lt;/a&gt;&lt;/h3&gt;&lt;p class="paragraph"/&gt;&lt;table class="wiki-table" cellpadding="0" cellspacing="0" border="0"&gt;&lt;tr&gt;&lt;th&gt;Photo&lt;/th&gt;&lt;th&gt;Title&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr class="table-odd"&gt;&lt;td&gt;&lt;img src="/xwiki/bin/download/Photos/Mondego-people/eating-off-shirt.JPG"  height="50"/&gt;&lt;/td&gt;&lt;td&gt;&lt;span class="wikilink"&gt;&lt;a href="/xwiki/bin/view/Photos/Mondego-people"&gt;mondego-people&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;fun people at the mondego group&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;h3 class="heading-1-1"&gt;&lt;a id="Add+an+Album" name="Add+an+Album"&gt;Add an Album&lt;/a&gt;&lt;/h3&gt;&lt;p class="paragraph"/&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
function updateName(field1, field2, removeclass) {
  var name = field1.value;
  name = name.replace(/[àâä]/gi,"a")
  name = name.replace(/[éèêë]/gi,"e")
  name = name.replace(/[îï]/gi,"i")
  name = name.replace(/[ôö]/gi,"o")
  name = name.replace(/[ùûü]/gi,"u")
  name = name.replace(/["!?]/g,"");
  name = name.replace(/[_':]/g," ");
  if (removeclass!=false)
   name = name.replace(/class$/gi,"");
  if (navigator.userAgent.indexOf("Safari")==-1) {
   name = name.replace(/\s(.)/g,function(str, p1) { return p1.toUpperCase(); });
   name = name.replace(/^(.)/g,function(str, p1) { return p1.toUpperCase(); });
  }
  name = name.replace(/\s+/g,"");
  if (field2 == null) {
         field1.value = name;
     } else {
         field2.value = name;
     }
  if (name=="")
   return false;
  return true;
}
// --&gt;
&lt;/script&gt;


&lt;form action="" id="newdoc"&gt;
&lt;input type="hidden" name="parent" value="Photos.WebHome" /&gt;
&lt;input type="hidden" name="template" value="XWiki.PhotoAlbumClassTemplate" /&gt;
&lt;input type="hidden" name="sheet" value="1" /&gt;
&lt;input type="hidden" name="webname" value="Photos" /&gt;
&lt;input type="hidden" name="name" value="" /&gt;
Wiki name of the album: &lt;input type="text" name="title" value="short name no special chars" size="40"&gt;&lt;input type="button" value="Add this Album" onclick='updateName(this.form.title, this.form.name); action="../../inline/" + this.form.webname.value + "/" + this.form.name.value; this.form.submit();' /&gt;
&lt;/form&gt;
</renderedcontent>
</xwikidoc>