aboutsummaryrefslogtreecommitdiffstats
path: root/month.php
diff options
context:
space:
mode:
authorChad Little <clittle@users.sourceforge.net>2002-09-23 04:36:44 +0000
committerChad Little <clittle@users.sourceforge.net>2002-09-23 04:36:44 +0000
commit1c066d3c69b38b046a6b37443150b1f6d0e17952 (patch)
tree190e134b71cdf4439408707e46de773ab8a1a307 /month.php
parent8b1ed16a4a1faa82008f0b74f09985267f45c241 (diff)
downloadphpicalendar-1c066d3c69b38b046a6b37443150b1f6d0e17952.tar.gz
phpicalendar-1c066d3c69b38b046a6b37443150b1f6d0e17952.tar.bz2
phpicalendar-1c066d3c69b38b046a6b37443150b1f6d0e17952.zip
Fixed allday / regular events showing in month view.
Diffstat (limited to 'month.php')
-rw-r--r--month.php72
1 files changed, 43 insertions, 29 deletions
diff --git a/month.php b/month.php
index 937f61b..8d6aa7f 100644
--- a/month.php
+++ b/month.php
@@ -121,40 +121,54 @@
echo "<a class=\"psf\" href=\"day.php?cal=$cal&getdate=$daylink\">$day</a>\n";
echo "</td>\n";
echo "</tr>\n";
- if ($master_array[("$daylink")]["0001"]["event_text"]) {
- foreach ($master_array[("$daylink")]["0001"]["event_text"] as $event_text) {
- $event_text2 = addslashes($event_text);
- if (strlen($event_text) > 15) {
- $event_text = substr("$event_text", 0, 12);
- $event_text = $event_text . "...";
+ if ($master_array[("$daylink")]) {
+ if ($master_array[("$daylink")]["0001"]["event_text"]) {
+ foreach ($master_array[("$daylink")]["0001"]["event_text"] as $event_text) {
+ $event_text2 = addslashes($event_text);
+ if (strlen($event_text) > 15) {
+ $event_text = substr("$event_text", 0, 12);
+ $event_text = $event_text . "...";
+ }
+ echo "<tr height=\"15\">\n";
+ echo "<td height=\"15\" valign=\"middle\" align=\"center\" bgcolor=\"#ffffff\">\n";
+ //echo "<a class=\"psf\" href=\"day.php?cal=$cal&getdate=$daylink\"><i>$event_text</i></a>\n";
+ echo "<a class=\"psf\" href=\"javascript:openEventInfo('$event_text2', '$calendar_name', '$event_start', '$event_end')\"><i>$event_text</i></a>\n";
+ echo "</td>\n";
+ echo "</tr>\n";
}
- echo "<tr height=\"15\">\n";
- echo "<td height=\"15\" valign=\"middle\" align=\"center\" bgcolor=\"#ffffff\">\n";
- //echo "<a class=\"psf\" href=\"day.php?cal=$cal&getdate=$daylink\"><i>$event_text</i></a>\n";
- echo "<a class=\"psf\" href=\"javascript:openEventInfo('$event_text2', '$calendar_name', '$event_start', '$event_end')\"><i>$event_text</i></a>\n";
- echo "</td>\n";
- echo "</tr>\n";
}
- } else {
foreach ($master_array[("$daylink")] as $event_times) {
foreach ($event_times as $val) {
$event_text = $val["event_text"];
- $event_text2 = addslashes($val["event_text"]);
- if (strlen($event_text) > 12) {
- $event_text = substr("$event_text", 0, 10);
- $event_text = $event_text . "...";
- }
- echo "<tr>\n";
- echo "<td>\n";
- echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
- echo "<tr>\n";
- echo "<td>\n";
- echo "<a class=\"psf\" href=\"javascript:openEventInfo('$event_text2', '$calendar_name', '$event_start', '$event_end')\"><font class=\"G10B\">&#149; $event_text</font></a>\n";
- echo "</td>\n";
- echo "</tr>\n";
- echo "</table>\n";
- echo "</td>\n";
- echo "</tr>\n";
+ if ($event_text != "") {
+ $event_text2 = addslashes($val["event_text"]);
+ $event_start = $val["event_start"];
+ $event_end = $val["event_end"];
+ $event_start = strtotime ("$event_start");
+ $event_end = strtotime ("$event_end");
+ if ($time_format == "24") {
+ $event_start = date ("G:i", $event_start);
+ $event_end = date ("G:i", $event_end);
+ } else {
+ $event_start = date ("g:i a", $event_start);
+ $event_end = date ("g:i a", $event_end);
+ }
+ if (strlen($event_text) > 12) {
+ $event_text = substr("$event_text", 0, 10);
+ $event_text = $event_text . "...";
+ }
+ echo "<tr>\n";
+ echo "<td>\n";
+ echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
+ echo "<tr>\n";
+ echo "<td>\n";
+ echo "<a class=\"psf\" href=\"javascript:openEventInfo('$event_text2', '$calendar_name', '$event_start', '$event_end')\"><font class=\"G10B\">&#149; $event_text</font></a>\n";
+ echo "</td>\n";
+ echo "</tr>\n";
+ echo "</table>\n";
+ echo "</td>\n";
+ echo "</tr>\n";
+ }
}
}
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy