diff options
author | Chad Little <clittle@users.sourceforge.net> | 2004-02-08 00:43:13 +0000 |
---|---|---|
committer | Chad Little <clittle@users.sourceforge.net> | 2004-02-08 00:43:13 +0000 |
commit | 59ab053297e6bb7bb2750e9779e0c290eb16ea0b (patch) | |
tree | 3f8e834d99af9dd65e11a291867da06f88fcfe7d /functions | |
parent | 7e127486d3c780fec39a5562073a23b7d5ee9833 (diff) | |
download | phpicalendar-59ab053297e6bb7bb2750e9779e0c290eb16ea0b.tar.gz phpicalendar-59ab053297e6bb7bb2750e9779e0c290eb16ea0b.tar.bz2 phpicalendar-59ab053297e6bb7bb2750e9779e0c290eb16ea0b.zip |
Placed print template in place, started wiring print.php
Diffstat (limited to 'functions')
-rw-r--r-- | functions/template.php | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/functions/template.php b/functions/template.php index b95156c..882ecf9 100644 --- a/functions/template.php +++ b/functions/template.php @@ -4,6 +4,53 @@ class Page { var $page; + function draw_print($template_p) { + global $template, $getdate, $cal, $master_array, $daysofweek_lang, $week_start_day; + foreach($master_array as $key => $val) { + ereg ("([0-9]{6})([0-9]{2})", $key, $regs); + if ((($regs[1] == $parse_month) && ($printview == "month")) || (($key == $getdate) && ($printview == "day")) || ((($key >= $week_start) && ($key <= $week_end)) && ($printview == "week"))) { + $events_week++; + $dayofmonth = strtotime ($key); + $dayofmonth = localizeDate ($dateFormat_day, $dayofmonth); + echo "<tr><td width=\"10\"><img src=\"images/spacer.gif\" width=\"10\" height=\"1\" alt=\" \"></td>\n"; + echo "<td align=\"left\" colspan=\"2\"><font class=\"V12\"><b>$dayofmonth</b></font></td></tr>"; + echo "<tr><td colspan=\"3\"><img src=\"images/spacer.gif\" width=\"1\" height=\"5\" alt=\" \"></td></tr>\n"; + + // Pull out each day + foreach ($val as $new_val) { + foreach ($new_val as $new_key2 => $new_val2) { + if ($new_val2["event_text"]) { + $event_text = stripslashes(urldecode($new_val2["event_text"])); + $description = stripslashes(urldecode($new_val2["description"])); + $event_start = $new_val2["event_start"]; + $event_end = $new_val2["event_end"]; + if (isset($new_val2["display_end"])) $event_end = $new_val2["display_end"]; + $event_start = date ($timeFormat, strtotime ("$event_start")); + $event_end = date ($timeFormat, strtotime ("$event_end")); + $event_start = "$event_start - $event_end"; + if (!$new_val2["event_start"]) { + $event_start = "$all_day_lang"; + $event_start2 = ''; + $event_end = ''; + } + + $middle = ''; + + if ($new_val2["description"]) { + $middle = ''; + } + $middle = ''; + } + } + } + } + } + + if ($events_week < 1) { + $middle = $no_events; + } + } + function draw_day($template_p) { global $template, $getdate, $cal, $master_array, $daysofweek_lang, $week_start_day; |