Code source wiki de RecentMembers
Modifié par Administrator le 2006/12/15 11:10
Afficher les derniers auteurs
author | version | line-number | content |
---|---|---|---|
1 | #set ($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='XWiki.XWikiUsers' order by doc.creationDate desc") | ||
2 | <div class="memberlist"> | ||
3 | #foreach ($member in $xwiki.searchDocuments($sql,5,0)) | ||
4 | #set($discard = $map.clear()) | ||
5 | #set($memberdoc = $xwiki.getDocument($member)) | ||
6 | #set($memberobj = $memberdoc.getObject("XWiki.XWikiUsers")) | ||
7 | #set($company = $memberdoc.display("company","view",$memberobj)) | ||
8 | #set($city = $memberdoc.display("city","view",$memberobj)) | ||
9 | #set($country = $memberdoc.display("country","view",$memberobj)) | ||
10 | <div class="vcard"> | ||
11 | #if($memberobj.avatar && $memberobj.avatar.trim() != "") | ||
12 | <a href="$memberdoc.getURL()"> | ||
13 | <img src="$memberdoc.getAttachmentURL($memberobj.avatar)" alt="$xwiki.getUserName($member, false)" width="48" class="photo"/></a> | ||
14 | #else | ||
15 | <img src="$xwiki.getSkinFile("noavatar.png")" alt="" width="48" class="nophoto"/> | ||
16 | #end | ||
17 | 1.1.1.1 <a class="url fn" href="$memberdoc.getURL()">$xwiki.getUserName($member, false)</a> | ||
18 | #set($prev = false) | ||
19 | #if($company && !$company.trim().equals(""))${company}#set($prev = true)#end | ||
20 | #if($city && !$city.trim().equals(""))#if($prev), #end${city}#set($prev = true)#end | ||
21 | #if($country && !$country.trim().equals(""))#if($prev), #end$country#end | ||
22 | </div> | ||
23 | #end | ||
24 | </div> |