122 lines
3.4 KiB
Smarty
122 lines
3.4 KiB
Smarty
[%# shownote_template4.tpl -%]
|
|
[%- correspondents = "http://hackerpublicradio.org/correspondents.php" %]
|
|
[%- DEFAULT skip_comments = 0 %]
|
|
<!DOCTYPE HTML>
|
|
<html>
|
|
<body>
|
|
<h1>HPR Community News for [% review_month %]</h1>
|
|
|
|
<h2>New hosts</h2>
|
|
<p>
|
|
[% IF hosts.size > 0 -%]
|
|
Welcome to our new [% hosts.size == 1 ? 'host' : 'hosts' %]: <br />
|
|
[%- count = 0 %]
|
|
[%- FOREACH row IN hosts %]
|
|
[%- count = count + 1 %]
|
|
<a href="[% correspondents %]?hostid=[% row.hostid %]">[% row.host %]</a>
|
|
[%- count < hosts.size ? ', ' : '.' %]
|
|
[%- END %]
|
|
[% ELSE -%]
|
|
There were no new hosts this month.
|
|
[% END -%]
|
|
</p>
|
|
|
|
<h2>Last Month's Shows</h2>
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th align="left">Id</th>
|
|
<th align="left">Date</th>
|
|
<th align="left">Title</th>
|
|
<th align="left">Host</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
[%- FOREACH row IN shows %]
|
|
<tr valign="top">
|
|
<td align="left"><strong>[% row.eps_id %]</strong></td>
|
|
<td align="left">[% row.date %]</td>
|
|
<td align="left"><a href="http://hackerpublicradio.org/eps.php?id=[% row.eps_id %]">[% row.title FILTER html_entity %]</a></td>
|
|
<td align="left"><a href="[% correspondents %]?hostid=[% row.ho_hostid %]">[% row.ho_host FILTER html_entity %]</a></td>
|
|
</tr>
|
|
[%- END %]
|
|
</tbody>
|
|
</table>
|
|
|
|
[%- IF includefile.defined %]
|
|
<h2>Mailing List discussions</h2>
|
|
<p>
|
|
Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes
|
|
place on the <a href="http://hackerpublicradio.org/maillist">Mail List</a> which is open to all
|
|
HPR listeners and contributors. The discussions are open and available on the
|
|
<a href="http://news.gmane.org/gmane.network.syndication.podcast.hacker-public-radio">Gmane</a>
|
|
archive.
|
|
</p>
|
|
<p>
|
|
Discussed this month were:
|
|
[%- INCLUDE $includefile %]
|
|
</p>
|
|
[%- END %]
|
|
|
|
[%# Skip comments if told to by the caller %]
|
|
[%- IF skip_comments == 0 %]
|
|
<h2>Comments this month</h2>
|
|
|
|
[% IF comments.size > 0 -%]
|
|
<p>There are [% comments.size %] comments:</p>
|
|
|
|
<table border="1">
|
|
<thead>
|
|
<tr>
|
|
<th align="left">Show</th>
|
|
<th align="left">Title</th>
|
|
<th align="left">Host</th>
|
|
<th align="left">From</th>
|
|
<th align="left">Subject</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
[%- FOREACH row IN comments %]
|
|
<tr valign="top">
|
|
<td><a href="http://hackerpublicradio.org/eps.php?id=[% row.episode %]">[% row.episode %]</a></td>
|
|
<td>[% row.title FILTER html_entity %]</td>
|
|
<td><a href="[% correspondents %]?hostid=[% row.hostid %]">[% row.host %]</a></td>
|
|
<td>[% row.comment_author_name FILTER html_entity %]</td>
|
|
<td>
|
|
[%- IF row.comment_title.length > 0 %]
|
|
[% row.comment_title FILTER html_entity %]
|
|
[%- ELSE %]
|
|
-
|
|
[%- END %]
|
|
</tr>
|
|
[%- END %]
|
|
</td>
|
|
</tbody>
|
|
</table>
|
|
|
|
<ul>
|
|
[%- FOREACH row IN comments %]
|
|
<li><strong>hpr[% row.episode %]</strong>
|
|
[% row.comment_author_name FILTER html_entity %]:
|
|
[%- IF row.comment_title.length > 0 %]
|
|
"[% row.comment_title FILTER html_entity %]",
|
|
[%- ELSE %]
|
|
"[no title]",
|
|
[%- END %]
|
|
relating to the show <a href="http://hackerpublicradio.org[% row.comment_identifier%]">hpr[% row.episode %]</a>
|
|
([% row.date %]) "<em>[% row.title FILTER html_entity %]</em>"
|
|
by <a href="[% correspondents %]?hostid=[% row.hostid %]">[% row.host %]</a>.</li>
|
|
[%- END %]
|
|
</ul>
|
|
[%- ELSE %]
|
|
There were no comments this month.
|
|
[%- END %]
|
|
[%- END %]
|
|
|
|
</body>
|
|
</html>
|
|
[%#
|
|
# vim: syntax=tt2:ts=8:sw=4:ai:et:tw=78:fo=tcrqn21
|
|
-%]
|
|
|