From 7aeb7747f21d936f33ced01e19073c6f9957f5a3 Mon Sep 17 00:00:00 2001 From: Chad Little Date: Mon, 30 Sep 2002 03:27:49 +0000 Subject: second round of month.php update --- month.php | 369 ++++++++++++++++++++++---------------------------------------- 1 file changed, 131 insertions(+), 238 deletions(-) (limited to 'month.php') diff --git a/month.php b/month.php index 616d912..8d1ca5c 100644 --- a/month.php +++ b/month.php @@ -11,10 +11,8 @@ $this_month = $day_array2[2]; $this_year = $day_array2[1]; $date = mktime(0,0,0,"$this_month","$this_day","$this_year"); - $next_date = DateAdd ("m", "1", $date); - $prev_date = DateAdd ("m", "-1", $date); - $next_month = date( "Ym01", $next_date); - $prev_month = date( "Ym01", $prev_date); + $next_month = date("Ymd", DateAdd ("m", "1", $date)); + $prev_month = date("Ymd", DateAdd ("m", "-1", $date)); $display_month = strftime ($dateFormat_month, $date); $parse_month = date ("Ym", $date); $first_sunday = sundayOfWeek($this_year, $this_month, "1"); @@ -31,253 +29,148 @@ "> - +
- - - - - - - - - - - - -
- - - - -
- - - - - - -
$last_month_lang"; ?>$next_month_lang"; ?>
-
-
- - - - - -
$subscribe_lang | $download_lang"; ?>
-
- - - - - - - - - - - $day"; - if ($i == 0) echo "\n"; - if (($master_array[("$daylink")]) && ($check_month == $this_month)) { - echo "\n"; + } else { + echo "\n"; + } + $sunday = ($sunday + (24.5 * 60 * 60)); + $i++; + if ($i == 7) { + echo "\n"; + $i = 0; + $checkagain = date ("m", $sunday); + if ($checkagain != $this_month) $whole_month = FALSE; + } + + + } while ($whole_month == TRUE); + + + ?> -
-
Sunday
-
-
Monday
-
-
Tuesday
-
-
Wednesday
-
-
Thursday
-
-
Friday
-
-
Saturday
-
\n"; - echo "\n"; +
+ + + + + +
+ + + + + + +
\"\""; ?>\"\""; ?>
+
+ + + + + + + + + + + $day"; + $bgcolor="#F2F2F2"; + } else { + if ($getdate == $daylink) { + $bgcolor="#F2F9FF"; + } else { + $bgcolor="#FFFFFF"; + } + } + if ($i == 0) echo "\n"; + if (($master_array[("$daylink")]) && ($check_month == $this_month)) { + echo "\n"; - } else { - echo " - -
+
Sunday
+
+
Monday
+
+
Tuesday
+
+
Wednesday
+
+
Thursday
+
+
Friday
+
+
Saturday
+
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + if ($master_array[("$daylink")]) { + foreach ($master_array[("$daylink")] as $event_times) { + foreach ($event_times as $val) { + $event_text = $val["event_text"]; + $event_text = strip_tags($event_text, ''); + if ($event_text != "") { + $event_text2 = addslashes($val["event_text"]); + $event_text2 = str_replace("\"", """, $event_text2); + $description = addslashes($val["description"]); + $description = str_replace("\"", """, $description); + $event_start = $val["event_start"]; + $event_end = $val["event_end"]; + $event_start = date ($timeFormat, strtotime ("$event_start")); + $event_end = date ($timeFormat, strtotime ("$event_end")); + if (strlen($event_text) > 12) { + $event_text = substr("$event_text", 0, 10); + $event_text = $event_text . "..."; + } echo "\n"; - echo "\n"; - echo "\n"; - if ($master_array[("$daylink")]) { - foreach ($master_array[("$daylink")] as $event_times) { - foreach ($event_times as $val) { - $event_text = $val["event_text"]; - $event_text = strip_tags($event_text, ''); - if ($event_text != "") { - $event_text2 = addslashes($val["event_text"]); - $event_text2 = str_replace("\"", """, $event_text2); - $description = addslashes($val["description"]); - $description = str_replace("\"", """, $description); - $event_start = $val["event_start"]; - $event_end = $val["event_end"]; - $event_start = date ($timeFormat, strtotime ("$event_start")); - $event_end = date ($timeFormat, strtotime ("$event_end")); - if (strlen($event_text) > 12) { - $event_text = substr("$event_text", 0, 10); - $event_text = $event_text . "..."; - } - echo "\n"; - echo "\n"; - echo "\n"; - $num_of_events++; - } - } - } - } - echo "
\n"; + echo "$day\n"; + echo "
\n"; - echo "$day\n"; - echo "
\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "
\n"; - if (!$event_start = $val["event_start"]) { - echo "
$event_text
\n"; - } else { - echo "• $event_text\n"; - } - echo "
\n"; - echo "
\n"; - echo "
\n"; - echo "\n"; + echo "\n"; - } - $sunday = ($sunday + (24.5 * 60 * 60)); - $i++; - if ($i == 7) { echo "\n"; - $i = 0; - $checkagain = date ("m", $sunday); - if ($checkagain != $this_month) $whole_month = FALSE; + $num_of_events++; } - - - } while ($whole_month == TRUE); - - - ?> - -
\n"; + echo "\n"; echo "\n"; - echo "\n"; echo "\n"; echo "
\n"; - echo "$day\n"; + echo "\n"; + if (!$event_start = $val["event_start"]) { + echo "
$event_text
\n"; + } else { + echo "• $event_text\n"; + } echo "
\n"; echo "
-
- - -
- - + } + } + } + echo "
\n"; + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + echo "$day\n"; + echo "
\n"; + echo "
- -
- - - + +
- - - - - - - - - - - - - $val) { - - // Pull out only this months - ereg ("([0-9]{6})([0-9]{2})", $key, $regs); - if ($regs[1] == $parse_month) { - $dayofmonth = strtotime ($key); - $dayofmonth = strftime ($dateFormat_month_list, $dayofmonth); - $i = 0; - - // Pull out each day - foreach ($val as $new_val) { - - // Pull out each time - foreach ($new_val as $new_key2 => $new_val2) { - if ($new_val2["event_text"]) { - $event_text = $new_val2["event_text"]; - $event_text2 = addslashes($new_val2["event_text"]); - $event_text2 = str_replace("\"", """, $event_text2); - $description = addslashes($new_val2["description"]); - $description = str_replace("\"", """, $description); - $event_start = $new_val2["event_start"]; - $event_end = $new_val2["event_end"]; - $event_start = date ($timeFormat, strtotime ("$event_start")); - $event_end = date ($timeFormat, strtotime ("$event_end")); - $event_text = str_replace ("
", "", $event_text); - if (strlen($event_text) > 70) { - $event_text = substr("$event_text", 0, 65); - $event_text = $event_text . "..."; - } - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - } +
- -
-   - - -   -
-
\n"; - echo " $dayofmonth\n"; - echo "\n"; - echo "\n"; - if (!$new_val2["event_start"]) { - echo " $event_text ($all_day_lang)\n"; - } else { - echo " $event_text ($event_start - $event_end)\n"; - } - echo "
+
- } - } - } - } - - ?> -
-
- - -
- - $powered_by_lang PHP iCalendar $version_lang"; ?>
-- cgit v1.2.3