[prev] [thread] [next] [lurker] [Date index for 2005/02/10]
Author: simon
Date: 2005-02-10 14:13:46 +0000 (Thu, 10 Feb 2005)
New Revision: 1861
Modified:
trunk/buscador/templates/date/month
trunk/buscador/templates/date/year
trunk/buscador/templates/mail/view_macros
Log:
Add date viewing stuff
Modified: trunk/buscador/templates/date/month
===================================================================
--- trunk/buscador/templates/date/month 2005-02-10 14:13:14 UTC (rev 1860)
+++ trunk/buscador/templates/date/month 2005-02-10 14:13:46 UTC (rev 1861)
@@ -1,20 +1,55 @@
-[% SET title = date.strftime("%B,%Y") %]
+[% SET title = date.strftime("%B, %Y") %]
[% INCLUDE header title="Mails for the month of $title" %]
[% PROCESS macros %]
<h1> Mails for the month of [% title %] </h1>
[% INCLUDE searchbox %]
-[% SET count = 1 %]
[% SET ym = date.strftime("%Y/%m") %]
[% SET url = "${base}date/list/$ym" %]
-[% FOR day = days %]
- [% IF day>0 -%]
- <a href="[% url %]/[% count | format("%.2d") %]">[% count %]</a>
- [%- ELSE -%]
- [% count %]
- [%- END -%]
- - [% day %]<br />
- [% count = count + 1%]
+
+
+[% MACRO print_day(day) BLOCK %]
+<td class="header" width="83" height="83" align="center">[% day %]</td>
[% END %]
+
+[% MACRO cell(date, event) BLOCK %]
+<td class="[% IF event; 'event'; ELSE; 'noevent'; END %]" width="83" height="83" align="center">
+[% IF date; "<a href='$url/$date'>"; ordinate(date); "</a>"; IF event; "<br>($event)"; END; ELSE; ' '; END %]
+</td>
+[% END %]
+
+
+<div align="center">
+
+<p><a href="[% base %]date/view/[% date.strftime("%Y") %]"><b>[% date.strftime("%Y") %]</b></a></p>
+
+<table border="0" class="calendar" cellpadding="1" cellspacing="2">
+<tr>
+[% FOR day = [ 'Sunday', 'Monday' , 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ] ; print_day(day); END -%]
+</tr>
+<tr>
+[%- SET pad = 0 -%]
+[%- SET counter = 0 -%]
+[%- WHILE date.day_of_week > pad; pad = pad + 1; cell(0,0); END -%]
+[%- WHILE days.size>0 %]
+ [% counter = counter + 1 %]
+ [%- IF pad==7 %]
+ </tr>
+ <tr>
+ [% pad = 0 -%]
+ [%- END -%]
+ [% cell(counter, days.shift) %]
+ [%- pad = pad + 1 -%]
+[%- END -%]
+[%- WHILE pad<7; pad = pad + 1; cell(0,0); END -%]
+</tr>
+<tr>
+ <td class="cal_nav" colspan="3"><div align="left"><a href="[% base %]date/view/[% last_month.strftime("%Y/%m") %]">< [% last_month.fullmonth %]</a></div></td>
+ <td class="cal_nav"> </td>
+ <td class="cal_nav" colspan="3"><div align="right"><a href="[% base %]date/view/[% next_month.strftime("%Y/%m") %]">[% next_month.fullmonth %] ></a></div></td>
+</tr>
+</table>
+</div>
+
[% INCLUDE footer %]
Modified: trunk/buscador/templates/date/year
===================================================================
--- trunk/buscador/templates/date/year 2005-02-10 14:13:14 UTC (rev 1860)
+++ trunk/buscador/templates/date/year 2005-02-10 14:13:46 UTC (rev 1861)
@@ -8,16 +8,24 @@
'July', 'August', 'September', 'October', 'November', 'December' ];
%]
+<div align="center">
+<p>
+<b>
+<a href="[% base %]date/view/[% prev.strftime("%Y") %]"><[% prev.strftime("%Y") %]</a>
+
+<a href="[% base %]date/view/[% next.strftime("%Y") %]">[% next.strftime("%Y") %]></a>
+</b>
+</p>
+
[% count = 0 %]
+<table border="0" class="calendar" cellpadding="1" cellspacing="2">
[% FOR month = months %]
- [%- IF month > 0 -%]
+ <tr height="40"><td width="166" class="[% month ? 'event' : 'noevent' %]" align="center">
<a href="[% base | remove('/$') %]/date/list/[% year %]/[% count + 1 | format("%.2d") %]">[% mapping.$count %]</a>
- [%- ELSE -%]
- [%- mapping.$count -%]
- [%- END -%]
- - [% month %]
+ [% IF month %]<br/>([% month %])[% END %]
+ </td></tr>
[% count = count + 1 %]
-<br />
[% END %]
+</table>
[% INCLUDE footer %]
Modified: trunk/buscador/templates/mail/view_macros
===================================================================
--- trunk/buscador/templates/mail/view_macros 2005-02-10 14:13:14 UTC (rev 1860)
+++ trunk/buscador/templates/mail/view_macros 2005-02-10 14:13:46 UTC (rev 1861)
@@ -8,7 +8,7 @@
<TD>
[% FOR addressing = addressings("Role", role) %]
<A HREF="[%base | remove('/$')%]/entity/view/[% addressing.entity %]">
- [% addressing.name.name %] ([% addressing.address.address %])
+ [% addressing.name.name | html %] ([% addressing.address.address %])
</A>
[% ", " UNLESS addressings.last == addressing %]
[% END %]
Generated at 15:00 on 10 Feb 2005 by mariachi 0.52