From e960fcfccba1557045ee8e87a3cca9eb8b2df72d Mon Sep 17 00:00:00 2001 From: Chad Little Date: Sun, 27 Oct 2002 06:31:54 +0000 Subject: Added week viewing. --- print.php | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) (limited to 'print.php') diff --git a/print.php b/print.php index 74832f0..3acebe0 100644 --- a/print.php +++ b/print.php @@ -10,13 +10,23 @@ if (strlen($cal_displayname2) > 24) { $start_week_time = strtotime(dateOfWeek($getdate, $week_start_day)); $end_week_time = $start_week_time + (6 * 25 * 60 * 60); -$start_week = localizeDate($dateFormat_week, $start_week_time); -$end_week = localizeDate($dateFormat_week, $end_week_time); $parse_month = date ("Ym", strtotime($getdate)); $printview = $HTTP_GET_VARS['printview']; $cal_displayname = str_replace("32", " ", $cal); $events_week = 0; +if ($printview == 'day') { + $print_title = localizeDate ($dateFormat_day, strtotime($getdate)); +} elseif ($printview == 'week') { + $start_week = localizeDate($dateFormat_week, $start_week_time); + $end_week = localizeDate($dateFormat_week, $end_week_time); + $print_title = "$start_week - $end_week"; + $week_start = date("Ymd", $start_week_time); + $week_end = date("Ymd", $end_week_time); +} elseif ($printview == 'month') { + $print_title = localizeDate ($dateFormat_month, strtotime($getdate)); +} + ?> @@ -30,8 +40,8 @@ $events_week = 0;
- - + + @@ -51,7 +61,7 @@ $events_week = 0; // Pull out only this months ereg ("([0-9]{6})([0-9]{2})", $key, $regs); - if ((($regs[1] == $parse_month) && ($printview == "month")) || (($key == $getdate) && ($printview == "day"))) { + if ((($regs[1] == $parse_month) && ($printview == "month")) || (($key == $getdate) && ($printview == "day")) || ((($key >= $week_start) && ($key <= $week_end)) && ($printview == "week"))) { $dayofmonth = strtotime ($key); $dayofmonth = localizeDate ($dateFormat_day, $dayofmonth); echo "\n"; @@ -70,6 +80,7 @@ $events_week = 0; $event_end = $new_val2["event_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 = ''; @@ -82,7 +93,7 @@ $events_week = 0; echo "
"; ?> 
\n"; echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; echo "\n"; echo "\n"; echo "\n"; -- cgit v1.2.3
$time_lang:$event_start - $event_end$event_start
$summary_lang: