Code: Select all
elseif($display == 'birthdays')
{
if($rs->RowCount() > 0)
{
if($day == -1)
$title_string = strftime($list_title_format, strtotime($start));
else
$title_string = strftime($date_format, strtotime($start));
echo "<div id='$table_id'><h1>$title_string</h1>\n";
while($event = $rs->FetchRow())
{
unset($event_date_end);
extract($event);
$event_date_start_time = strtotime($event_date_start);
$event_date_start_string = strftime('%d %B', $event_date_start_time);
echo <<<EOT
<div class='calendar-event' id='$table_id'>
$event_date_start_string: $event_title
<p class='calendar-details'>$event_details</p>
</div>\n
EOT;
}
echo '</div>';
}
$prevyear = $year;
$prevmonth = $month - 1;
if($prevmonth < 1)
{
$prevmonth = 12;
$prevyear --;
}
$next = $this->CreateReturnLink($id, $returnid, '', array('year'=>$nextyear, 'month'=>$nextmonth), true);
$next = str_replace('&', '&', $next);
$prev = $this->CreateReturnLink($id, $returnid, '', array('year'=>$prevyear, 'month'=>$prevmonth), true);
$prev = str_replace('&', '&', $prev);
$pn = array('« Prev'=>$prev, 'Next »'=>$next);
@list($p, $pl) = each($pn); @list($n, $nl) = each($pn); #previous and next links, if applicable
if($p) $p = '<span class="calendar-prev">'.($pl ? '<a href="'.htmlspecialchars($pl).'">'.$p.'</a>' : $p).'</span>&
nbsp;';
if($n) $n = ' <span class="calendar-next">'.($nl ? '<a href="'.htmlspecialchars($nl).'">'.$n.'</a>' : $n).'</
span>';
echo "\n\n<!--Start navigation-->\n\n";
echo '<br>' . $p.($month_href ? '<a href="'.htmlspecialchars($month_href).'">'.$title.'</a>' : $title).$n."\n";
}