From d9d6aad18a7813e9795e6a7f391fc573b45427c1 Mon Sep 17 00:00:00 2001 From: Chad Little Date: Sat, 26 Oct 2002 07:45:01 +0000 Subject: More tweeks. --- rss/index.php | 2 +- rss/rss.php | 88 ++++++++++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 73 insertions(+), 17 deletions(-) (limited to 'rss') diff --git a/rss/index.php b/rss/index.php index 54f9fb2..74a4df4 100644 --- a/rss/index.php +++ b/rss/index.php @@ -37,7 +37,7 @@ include(BASE.'functions/ical_parser.php');
- This website is RSS enabled.
+ This website is RSS 0.91 enabled.

"."\n"; $rss .= ''."\n"; @@ -15,23 +29,65 @@ $rss .= ''.$cal.' '.$calendar_lang.' - '.$theview.''. $rss .= 'us-en'."\n"; $rss .= 'Copyright 2002, '.$default_path.''."\n"; -if (isset($master_array[($getdate)]) && sizeof($master_array[($getdate)]) > 0) { - foreach ($master_array[("$getdate")] as $event_times) { - foreach ($event_times as $val) { - $event_start = @$val["event_start"]; - $event_start = date ($timeFormat, @strtotime ("$event_start")); - $event_text = stripslashes(urldecode($val["event_text"])); - $event_text = strip_tags($event_text, ''); - $event_text = word_wrap($event_text, 21, $tomorrows_events_lines); - $description = stripslashes(urldecode($val["description"])); - $description = strip_tags($description, ''); + +if ($rssview == 'day') { + if (isset($master_array[($getdate)]) && sizeof($master_array[($getdate)]) > 0) { + foreach ($master_array[("$getdate")] as $event_times) { + foreach ($event_times as $val) { + $event_start = @$val["event_start"]; + $event_start = date ($timeFormat, @strtotime ("$event_start")); + $event_text = stripslashes(urldecode($val["event_text"])); + $event_text = strip_tags($event_text, ''); + $event_text = word_wrap($event_text, 21, $tomorrows_events_lines); + $description = stripslashes(urldecode($val["description"])); + $description = strip_tags($description, ''); + $rss .= ''."\n"; + $rss .= ''.$event_start.' '.$event_text.''."\n"; + $rss .= ''.$default_path.'/day.php?getdate='.$getdate.'&cal='.$cal.''."\n"; + $rss .= ''.$description.''."\n"; + $rss .= ''."\n"; + } + } + } else { + $rss .= ''."\n"; + $rss .= 'No events today.'."\n"; + $rss .= ''."\n"; + } +} + +$thisdate = $start_week_time; +$events_week = 0; +$i = 0; +if ($rssview == "week") { + do { + $getdate = date("Ymd", $thisdate); + if (isset($master_array[($getdate)]) && sizeof($master_array[($getdate)]) > 0) { + foreach ($master_array[("$getdate")] as $event_times) { + foreach ($event_times as $val) { + $event_start = @$val["event_start"]; + $event_start = date ($timeFormat, @strtotime ("$event_start")); + $event_text = stripslashes(urldecode($val["event_text"])); + $event_text = strip_tags($event_text, ''); + $event_text = word_wrap($event_text, 21, $tomorrows_events_lines); + $description = stripslashes(urldecode($val["description"])); + $description = strip_tags($description, ''); + $rss .= ''."\n"; + $rss .= ''.$event_start.' '.$event_text.''."\n"; + $rss .= ''.$default_path.'/day.php?getdate='.$getdate.'&cal='.$cal.''."\n"; + $rss .= ''.$description.''."\n"; + $rss .= ''."\n"; + $events_week++; + } + } + } + if ($events_week < 1) { $rss .= ''."\n"; - $rss .= ''.$event_start.' '.$event_text.''."\n"; - $rss .= ''.$default_path.'/day.php?getdate='.$getdate.'&cal='.$cal.''."\n"; - $rss .= ''.$description.''."\n"; + $rss .= 'No events this week.'."\n"; $rss .= ''."\n"; } - } + $thisdate = ($thisdate + (25 * 60 * 60)); + $i++; + } while ($i < 7); } -- cgit v1.2.3