File: recent_changes.tt

package info (click to toggle)
openguides 0.65-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 1,236 kB
  • ctags: 136
  • sloc: perl: 4,253; makefile: 84; sh: 59
file content (102 lines) | stat: -rw-r--r-- 3,211 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
[% INCLUDE header.tt %]
[% INCLUDE banner.tt %]

<div id="content">

[% IF !config.content_above_navbar_in_html %]
  [% INCLUDE navbar.tt %]
[% END %]

<div id="maincontent">
  <h2>Recent site changes</h2>
  [% UNLESS since %]
    [% content %]
  [% END %]

  [% IF last_viewed %]
    <p><a href="[% full_cgi_url %]?action=rc;since=[% last_viewed %]">View changes since your last visit to Recent Changes</a>.</p>
  [% ELSIF since %]
    <p><a href="[% full_cgi_url %]?action=rc">View the regular Recent Changes page</a>.</p>
  [% END %]

  [% BLOCK changes %]
    <table id="recentchanges_[% days %]" cellpadding="0" cellspacing="0"
     border="0"
     summary="Table containing the list of recent changes to this site">
    [% FOREACH node = nodes %]
      <tr>
        <td class="recentchanges_node_name"><a href="[% node.url %]">[% node.name %]</a></td>
        <td class="recentchanges_meta">
          [% IF node.version > 1 %]
            (<a href="[% cgi_url %]?id=[% node.name %];version=[% node.version - 1 %];diffversion=[% node.version %]">diff</a>)
            (<a href="[% cgi_url %]?action=list_all_versions;id=[% node.name %]">history</a>) 
          [% ELSE %]
            (new page)
          [% END %]
            [% node.last_modified %]
          [% IF (node.edit_type == 'Minor tidying')%] (minor edit)[% END %]
        </td>
      </tr>
      <tr>
        <td></td>
        <td><span class="recentchanges_user">
          [% IF (node.username != 'Anonymous') %]
            <a href="[% cgi_url %]?username=[% node.username %];action=userstats">[% node.username %]</a>
            (<a href="[% cgi_url %]?host=[% node.host %];action=userstats">[% node.host %]</a>)
          [% ELSE %]
            <a href="[% cgi_url %]?host=[% node.host %];action=userstats">[% node.host %]</a>
          [% END %]
          </span> [% IF node.comment %]- [% END %]<span class="recentchanges_comment">[% node.comment %]</span>
        </td>
      </tr>
    [% END %]
    </table>
  [% END %]

[% IF since %]
  <h2>Pages changed since [% since_string %]:</h2>
  [% IF recent_changes.since %]
    [% INCLUDE changes nodes = recent_changes.since days = 'since' %]
  [% ELSE %]
    <p>No changes made since [% since_string %].</p>
  [% END %]
[% ELSE %]

  [% IF recent_changes.1 %]
    <h2>Pages changed in the last 24 hours:</h2>
    [% INCLUDE changes nodes = recent_changes.1 days = 1 %]
  [% END %]

  [% IF recent_changes.7 %]
    <h2>Pages changed in the last week:</h2>
    [% INCLUDE changes nodes = recent_changes.7 days = 7 %]
  [% END %]

  [% IF recent_changes.14 %]
    <h2>Pages changed in the last fortnight:</h2>
    [% INCLUDE changes nodes = recent_changes.14 days = 14 %]
  [% END %]

  [% IF recent_changes.30 %]
    <h2>Pages changed in the last 30 days:</h2>
    [% INCLUDE changes nodes = recent_changes.30 days = 30 %]
  [% END %]

[% END %]

</div>

[% IF config.content_above_navbar_in_html %]
  [% INCLUDE navbar.tt %]
[% END %]

<div id="recent_changes_feeds">
  <p>
    This list is available as a
    <a href="[% cgi_url %]?action=rc;format=rss">rss feed</a>
    and as an
    <a href="[% cgi_url %]?action=rc;format=atom">atom feed</a>.
  </p>
</div>

[% INCLUDE footer.tt %]