added iCal variables to calendar templates

This commit is contained in:
Nik Ogura 2007-04-03 21:06:09 +00:00
parent 17efbe2186
commit 476f8f5065
4 changed files with 225 additions and 0 deletions

View file

@ -1,4 +1,5 @@
7.3.14
- fix: modifiex templates for month, week, and day, added iCal variable links
- fix: added ability for Workflow/Activity/GetCsMail.pm to handle unregistered posters
- fix: http://www.plainblack.com/bugs/tracker/dataform-security-bug (thanks to misja)
- fix: changed Email.pm's filter to allow '+' in email address

View file

@ -0,0 +1,65 @@
#CalendarDay00000000001
<tmpl_if admin>
<p><tmpl_var adminControls></p>
</tmpl_if>
<tmpl_if displayTitle>
<h1><tmpl_var title></h1>
</tmpl_if>
<tmpl_if description>
<p><tmpl_var description></p>
</tmpl_if>
<table cellspacing="0" cellpadding="0" width="600" id="mCAL">
<tr>
<td style="text-align:right">
<a href="<tmpl_var urlDay>" class="tab active">Day</a>
<a href="<tmpl_var urlWeek>" class="tab">Week</a>
<a href="<tmpl_var urlMonth>" class="tab">Month</a>
<a href="<tmpl_var urlSearch>" class="tab">Search</a>
<div class="controls">
<tmpl_if editor><a href="<tmpl_var urlAdd>">Add Event</a> &bull;</tmpl_if>
<a href="<tmpl_var urlPrint>">Print</a> &bull; <a href="<tmpl_var urlIcal>">iCal</a><!--&bull; <a href="#">Subscribe</a>-->
</div>
</td>
</tr>
<tr>
<td class="months">
<div style="padding:3px 0px;">
<a href="<tmpl_var pagePrevUrl>" style="font-weight:bold;margin-right:8px;">&laquo; Previous Day
</a>&bull;
<span style="margin-right:8px;margin-left:8px;" class="monthLink current"><tmpl_var dayAbbr>, <tmpl_var monthAbbr> <tmpl_var dayOfMonth>. <tmpl_var year></span>&bull;
<a href="<tmpl_var pageNextUrl>" style="font-weight:bold;padding-left:8px">Next Day &raquo;</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="curMonth">
<tmpl_var dayName>, <tmpl_var monthName> <tmpl_var dayOfMonth>, <tmpl_var year>
</div>
</td>
</tr>
<tr>
<td style="width:100%">
<table width="100%" cellspacing="2" cellpadding="0">
<tmpl_loop hours><tr>
<td class="heading">
<div style="padding:4px;"><tmpl_var hour12>:00<tmpl_var hourM></div>
</td>
<td class="day">
<ul class="eventList">
<tmpl_loop events><li>
<a href="<tmpl_var eventUrl>"><tmpl_var eventTitle></a>
</tmpl_loop></li>
</ul>
</td>
</tr></tmpl_loop>
</table>
</td>
</tr>
</table>

View file

@ -0,0 +1,96 @@
#CalendarMonth000000001
<tmpl_if admin>
<p><tmpl_var adminControls></p>
</tmpl_if>
<tmpl_if displayTitle>
<h1><tmpl_var title></h1>
</tmpl_if>
<tmpl_if description>
<tmpl_var description>
</tmpl_if>
<table cellspacing="0" cellpadding="0" width="630" id="mCAL">
<tr>
<td style="text-align:right">
<a class="tab" href="<tmpl_var urlDay>">Day</a>
<a class="tab" href="<tmpl_var urlWeek>">Week</a>
<a class="tab" href="<tmpl_var urlMonth>">Month</a>
<a class="tab" href="<tmpl_var urlSearch>">Search</a>
<div class="controls"><tmpl_if editor><a href="<tmpl_var urlAdd>">Add Event</a></tmpl_if> &bull; <a href="<tmpl_var urlPrint>">Print</a> &bull; <a href="<tmpl_var urlIcal>">iCal </a>
<!--&bull; <a href="#">Subscribe</a>-->
</div>
</td>
</tr>
<tr>
<td class="months">
<div style="padding:3px 0px;">
<a href="<tmpl_var pagePrevUrl>" style="font-weight:bold;margin-right:8px;">&laquo; <tmpl_var pagePrevYear></a>&bull;
<tmpl_loop months>
<a style="margin-right:4px;" href="<tmpl_var monthUrl>" class="monthLink<tmpl_if monthCurrent> current</tmpl_if>"><tmpl_var monthAbbr></a>
</tmpl_loop>
&bull;
<a href="<tmpl_var pageNextUrl>" style="font-weight:bold;padding-left:8px"><tmpl_var pageNextYear> &raquo;</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="curMonth">
<tmpl_var monthName> <tmpl_var year>
</div>
</td>
</tr>
<tr>
<td style="width:100%">
<!-- the calendar table -->
<table id="month" width="100%" cellspacing="2" cellpadding="0">
<!-- day names -->
<tr><tmpl_loop dayNames>
<th><tmpl_var dayName></th>
</tmpl_loop></tr>
<!-- the grid -->
<tmpl_loop weeks><tr>
<tmpl_loop days><td><div class="<tmpl_if dayMonth>active</tmpl_if><tmpl_if dayCurrent> current</tmpl_if>">
<tmpl_if dayMonth>
<a class="number" href="<tmpl_var dayUrl>"><tmpl_var dayMonth></a>
<tmpl_if events>
<ul class="events">
<tmpl_loop events>
<li><a href="<tmpl_var eventUrl>">
<tmpl_var eventMenuTitle>
</a>
</li>
</tmpl_loop>
</ul>
<a href="#" id="event_<tmpl_var dayMonth>" class="moreButton" onmouseover="return showEvents('overlay<tmpl_var dayMonth>');">
<img src="<tmpl_var extrasUrl>/wobject/Calendar/images/more.gif" />
</a>
</tmpl_if> <!--/events-->
</tmpl_if> <!--/day-->
</div></td></tmpl_loop> <!--/days-->
</tr></tmpl_loop>
</table>
</tr>
</table>
<tmpl_loop weeks><tmpl_loop days><tmpl_if events>
<div id="overlay<tmpl_var dayMonth>" class="moreDisplay">
<div>
<ul>
<tmpl_loop events>
<li><a href="<tmpl_var eventUrl>"><tmpl_var eventTitle></a><br/></li>
</tmpl_loop>
</ul>
</div>
</div>
</tmpl_if></tmpl_loop></tmpl_loop>

View file

@ -0,0 +1,63 @@
#CalendarWeek0000000001
<tmpl_if admin>
<p><tmpl_var adminControls></p>
</tmpl_if>
<tmpl_if displayTitle>
<h1><tmpl_var title></h1>
</tmpl_if>
<tmpl_if description>
<tmpl_var description>
</tmpl_if>
<table cellspacing="0" cellpadding="0" width="600" id="mCAL">
<tr>
<td style="text-align:right">
<a href="<tmpl_var urlDay>" class="tab">Day</a> <a href="<tmpl_var urlWeek>" class="tab active">Week</a> <a href="<tmpl_var urlMonth>" class="tab">Month</a> <a href="<tmpl_var urlSearch>" class="tab">Search</a>
<div class="controls">
<tmpl_if editor><a href="<tmpl_var urlAdd>">Add Event</a> &bull;</tmpl_if>
<a href="<tmpl_var urlPrint>">Print</a>
&bull; <a href="<tmpl_var urlIcal>">iCal</a>
<!--&bull; <a href="#">Subscribe</a>-->
</div>
</td>
</tr>
<tr>
<td class="months">
<div style="padding:3px 0px;">
<a href="<tmpl_var pagePrevUrl>" style="font-weight:bold;margin-right:8px;">&laquo; Previous Week
</a>&bull;
<a href="#" onclick="return false;" style="margin-right:8px;margin-left:8px;" class="monthLink current"><tmpl_var startMonthAbbr> <tmpl_var startDayOfMonth> <tmpl_var startYear>&nbsp;&nbsp;-&nbsp;&nbsp;<tmpl_var endMonthAbbr> <tmpl_var endDayOfMonth> <tmpl_var endYear></a>&bull;
<a href="<tmpl_var pageNextUrl>" style="font-weight:bold;padding-left:8px">Next Week &raquo;</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="curMonth">
<tmpl_var startMonthName> <tmpl_var startDayOfMonth>, <tmpl_var startYear> to <tmpl_var endMonthName> <tmpl_var endDayOfMonth>, <tmpl_var endYear>
</div>
</td>
</tr>
<tr>
<td style="width:100%">
<table width="100%" cellspacing="2" cellpadding="0">
<tmpl_loop days><tr>
<td class="heading">
<div style="padding:4px;"><tmpl_var dayName></div>
</td>
<td class="day<tmpl_if dayCurrent> curDay</tmpl_if>">
<span class="border"><tmpl_var dayOfMonth></span>
<ul class="eventList"><tmpl_loop events>
<li><a href="<tmpl_var eventUrl>"><tmpl_var eventTitle></a></li>
</tmpl_loop></ul>
<br />
</td>
</tr></tmpl_loop>
</table>
</td>
</tr>
</table>