Wiki source code of WhatsNew
Last modified by Administrator on 2006/12/27 17:51
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | 1 What's New | ||
2 | |||
3 | keep you and your users informed of changes to the site: | ||
4 | * This page is an automatically generated list of recently changed pages. | ||
5 | * An [RSS Feed>Main.WebRss?xpage=rdf] provides this recent changes to RSS readers. | ||
6 | |||
7 | |||
8 | #set ($sql = "where 1=1 order by doc.date desc") | ||
9 | <style> | ||
10 | .grid { | ||
11 | MARGIN: 2px 0px 5px; BORDER-COLLAPSE: collapse | ||
12 | } | ||
13 | .grid TH { | ||
14 | BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; | ||
15 | font-family: Verdana, Arial, Helvetica, sans-serif; | ||
16 | font-size: 11px; | ||
17 | } | ||
18 | .grid TD { | ||
19 | BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid | ||
20 | } | ||
21 | .gridHover { | ||
22 | BACKGROUND-COLOR: #f9f9f9 | ||
23 | } | ||
24 | </style> | ||
25 | #set($showdata = 0) | ||
26 | #if(!$nb) | ||
27 | #set($nb = 30) | ||
28 | #end | ||
29 | #set($formatDate = "yyyy MMMM dd, HH:mm") | ||
30 | #set ($list = $xwiki.searchDocuments($sql , $nb , 0)) | ||
31 | <table class="grid" cellSpacing=0 cellpadding="0" border="1"> | ||
32 | <TR> | ||
33 | <TH>Page</TH> | ||
34 | <TH width="150">Date</TH> | ||
35 | <TH width="150">Last Author</TH> | ||
36 | #if($xwiki.hasAdminRights()) | ||
37 | <TH width="150">Copy</TH> | ||
38 | #end | ||
39 | </TR> | ||
40 | #foreach ($item in $list) | ||
41 | #set($troubi ="non") | ||
42 | #if ($xwiki.hasAccessLevel("view", $context.user, "${context.database}:${item}")) | ||
43 | #set($bentrydoc = $xwiki.getDocument($item)) | ||
44 | #set($cclass = $xwiki.getDocument("XWiki.XWikiComments").getxWikiClass()) | ||
45 | #set($comment = $cclass.newObject()) | ||
46 | #if($xwiki.getWebPreferenceAsInt("commentsorder",1)==0) | ||
47 | #set($comments = $bentrydoc.getComments()) | ||
48 | #else | ||
49 | #set($comments = $bentrydoc.getComments(false)) | ||
50 | #end | ||
51 | #set($createur = $xwiki.getUserName($bentrydoc.author) ) | ||
52 | <tr><td align=left> | ||
53 | #if($comments.size()>0) | ||
54 | #set($i = 0) | ||
55 | #set($cobj = $comments.get($i)) | ||
56 | #set($comment = $bentrydoc.display("comment", "view", $cobj)) | ||
57 | #set($date = $cobj.getXWikiObject().get("date").value) | ||
58 | #if($date) | ||
59 | #set($date2 = $!xwiki.formatDate($date,"yyyy MM dd HH:mm:ss") ) | ||
60 | #end | ||
61 | #if($bentrydoc) | ||
62 | #set($date1 = $!xwiki.formatDate($!bentrydoc.date,"yyyy MM dd HH:mm:ss") ) | ||
63 | #end | ||
64 | #if($date1.equals($date2) ) | ||
65 | [$bentrydoc.name>${bentrydoc.web}.$bentrydoc.name] <em>- 1 new comment</em> | ||
66 | #set($troubi ="oui") | ||
67 | #set($desc = $cobj.getXWikiObject().get("comment").value) | ||
68 | #else | ||
69 | [$bentrydoc.name in $bentrydoc.web>${bentrydoc.web}.$bentrydoc.name] | ||
70 | #end | ||
71 | #else | ||
72 | #set($comment = "") | ||
73 | [$bentrydoc.name in $bentrydoc.web>${bentrydoc.web}.$bentrydoc.name.replaceAll("@","%40")] | ||
74 | #end | ||
75 | </td><td align=middle> | ||
76 | $xwiki.formatDate($bentrydoc.date,"yyyy MMM dd") at $xwiki.formatDate($bentrydoc.date,"HH:mm")</td><td align=middle> | ||
77 | #if($troubi =="oui") | ||
78 | #set($createur = $xwiki.getUserName($cobj.author) ) | ||
79 | #end | ||
80 | #if ($createur == "XWikiGuest") | ||
81 | Visiteur | ||
82 | #else | ||
83 | $createur | ||
84 | #end | ||
85 | </td> | ||
86 | #if($xwiki.hasAdminRights()) | ||
87 | <td> | ||
88 | <a href="$xwiki.getURL("Admin.CopyDocument", "view", "sourcedoc=${bentrydoc.fullName}")">Copy</a> - <a href="$bentrydoc.getURL("delete")">Delete</a> - <a href="$xwiki.getURL("Admin.PageRights", "view","page=${bentrydoc.fullName}")">Rights</a> | ||
89 | </td> | ||
90 | #end | ||
91 | </tr> | ||
92 | #end | ||
93 | #end | ||
94 | </table> |