Wiki source code of Dashboard

Last modified by Administrator on 2006/12/27 17:51

Show last authors
1
2
3 <div>
4 <div id="webhomeblogdisplay" style="float:left; width: 50%;">
5 <div style="padding-right:20px;">
6 <h2 class="heading-1-1-1"> Blog <a href="$xwiki.getURL("Main.BlogRss", "view", "xpage=rdf")" style=""><img src="$xwiki.getSkinFile("black-rss-mini.png")"></a></h2>
7 #set($nbstart = $request.nbstart)
8 #set($category = "")
9 #set($nbitems = "10")
10 #includeMacros("Blog.Macros")</div></div>
11 <div id="webhomeNewsdisplay" style="float:left; width: 50%;"><div style="padding-left: 20px;">
12 <h2 class="heading-1-1-1">Recent changes<a href="$xwiki.getURL("Main.WebRss", "view", "xpage=rdf")")" style=""><img src="$xwiki.getSkinFile("black-rss-mini.png")"></a></h2>
13 #set ($sql = "where 1=1 order by doc.date desc")
14 #set($showdata = 1)
15 #if(!$nb)
16 #set($nb = 10)
17 #end
18 #set($formatDate = "yyyy MMMM dd, HH:mm")
19 #set ($list = $xwiki.searchDocuments($sql , $nb , 0))
20 <ul>
21 #foreach ($item in $list)
22 #set($troubi ="non")
23 #if ($xwiki.hasAccessLevel("view", $context.user, "${context.database}:${item}"))
24 #set($bentrydoc = $xwiki.getDocument($item))
25 #set($cclass = $xwiki.getDocument("XWiki.XWikiComments").getxWikiClass())
26 #set($comment = $cclass.newObject())
27 #if($xwiki.getWebPreferenceAsInt("commentsorder",1)==0)
28 #set($comments = $bentrydoc.getComments())
29 #else
30 #set($comments = $bentrydoc.getComments(false))
31 #end
32 #set($createur = $xwiki.getUserName($bentrydoc.author) )
33 <li>
34 #if($comments.size()>0)
35 #set($i = 0)
36 #set($cobj = $comments.get($i))
37 #set($comment = $bentrydoc.display("comment", "view", $cobj))
38 #set($date = $cobj.getXWikiObject().get("date").value)
39 #if($date)
40 #set($date2 = $!xwiki.formatDate($date,"yyyy MM dd HH:mm:ss") )
41 #end
42 #if($bentrydoc)
43 #set($date1 = $!xwiki.formatDate($!bentrydoc.date,"yyyy MM dd HH:mm:ss") )
44 #end
45 #if($date1.equals($date2) )
46 [$bentrydoc.name>${bentrydoc.web}.$bentrydoc.name] <em>- 1 new comment</em>
47 #set($troubi ="oui")
48 #set($desc = $cobj.getXWikiObject().get("comment").value)
49 #else
50 [$bentrydoc.name in $bentrydoc.web>${bentrydoc.web}.$bentrydoc.name]
51 #end
52 #else
53 #set($comment = "")
54 [$bentrydoc.name in $bentrydoc.web>${bentrydoc.web}.$bentrydoc.name.replaceAll("@","%40")]
55 #end
56 $xwiki.formatDate($bentrydoc.date,"yyyy MMM dd") at $xwiki.formatDate($bentrydoc.date,"HH:mm")
57 #if($troubi =="oui")
58 #set($createur = $xwiki.getUserName($cobj.author) )
59 #end
60 #if ($createur == "XWikiGuest")
61 Guest
62 #else
63 $createur
64 #end
65 </li>
66 #end
67 #end
68 </ul>
69
70 </div></div>
71 <div style="clear:both; margin-bottom: 40px;"><!-- --></div>
72 </div>