aboutsummaryrefslogtreecommitdiffstats
path: root/sidebar.php
diff options
context:
space:
mode:
authorjwangen <jwangen>2002-10-04 09:32:29 +0000
committerjwangen <jwangen>2002-10-04 09:32:29 +0000
commitce4d8be46ccefe642883253544a4ec81bdde8cc5 (patch)
tree90b62a3a91556bcbb348ae3e3f1ba8acbc494251 /sidebar.php
parent9d2eafe2e806a86b5617ed98040fd8667066f852 (diff)
downloadphpicalendar-ce4d8be46ccefe642883253544a4ec81bdde8cc5.tar.gz
phpicalendar-ce4d8be46ccefe642883253544a4ec81bdde8cc5.tar.bz2
phpicalendar-ce4d8be46ccefe642883253544a4ec81bdde8cc5.zip
Fixed almost all the warning we were getting before. Basically just added
isset() to all the conditions that were reporting errors. One line in ical_parser needs to be double checked, it's commented, towards the bottom.
Diffstat (limited to 'sidebar.php')
-rw-r--r--sidebar.php22
1 files changed, 12 insertions, 10 deletions
diff --git a/sidebar.php b/sidebar.php
index 851515d..4654512 100644
--- a/sidebar.php
+++ b/sidebar.php
@@ -134,7 +134,7 @@
</tr>
</table>
<br>
-<?php if (sizeof($master_array[($tomorrows_date)]) > 0) { ?>
+<?php if (isset($master_array[($tomorrows_date)]) && sizeof($master_array[($tomorrows_date)]) > 0) { ?>
<table cellpadding="0" cellspacing="0" border="0" width="160">
<tr>
<td valign="center" align="center">
@@ -162,10 +162,10 @@
$description = $val["description"];
$description = addslashes($val["description"]);
$description = urlencode($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"));
+ $event_start = @$val["event_start"];
+ $event_end = @$val["event_end"];
+ $event_start = date ($timeFormat, @strtotime ("$event_start"));
+ $event_end = date ($timeFormat, @strtotime ("$event_end"));
$calendar_name2 = addslashes($calendar_name);
$calendar_name2 = urlencode($calendar_name2);
if (strlen($event_text) > 21) {
@@ -175,14 +175,16 @@
echo "<tr>\n";
echo "<td width=\"1%\"><img src=\"images/spacer.gif\" width=\"4\" height=\"1\"></td>";
echo "<td colspan=\"6\" class=\"G10B\">\n";
- if (!$event_start == $val["event_start"]) {
+ if (!isset($val["event_start"])) {
+ $event_start = 'All';
+ $event_end = 'Day';
echo "<a class=\"psf\" href=\"javascript:openEventInfo('$event_text2', '$calendar_name2', '$event_start', '$event_end', '$description')\"><i>$event_text</i></a>\n";
} else {
echo "<a class=\"psf\" href=\"javascript:openEventInfo('$event_text2', '$calendar_name2', '$event_start', '$event_end', '$description')\"><font class=\"G10B\">&#149; $event_text</font></a>\n";
}
echo "</td>\n";
echo "</tr>\n";
- $num_of_events++;
+ //$num_of_events++;
}
}
}
@@ -250,7 +252,7 @@
$check_month = date ("m", $start_day);
if ($check_month != $minical_month) $day= "<font class=\"G10B\">$day</font>";
if ($i == 0) echo "<tr>\n";
- if (($master_array[("$daylink")]) && ($check_month == $minical_month)) {
+ if (isset($master_array[("$daylink")]) && ($check_month == $minical_month)) {
echo "<td align=\"center\" class=\"G10B\">\n";
echo "<a class=\"ps2\" href=\"day.php?cal=$cal&getdate=$daylink\">$day</a>\n";
echo "</td>\n";
@@ -330,7 +332,7 @@
$check_month = date ("m", $start_day);
if ($check_month != $minical_month) $day= "<font class=\"G10B\">$day</font>";
if ($i == 0) echo "<tr>\n";
- if (($master_array[("$daylink")]) && ($check_month == $minical_month)) {
+ if (isset($master_array[("$daylink")]) && ($check_month == $minical_month)) {
echo "<td align=\"center\" class=\"G10B\">\n";
echo "<a class=\"ps2\" href=\"day.php?cal=$cal&getdate=$daylink\">$day</a>\n";
echo "</td>\n";
@@ -410,7 +412,7 @@
$check_month = date ("m", $start_day);
if ($check_month != $minical_month) $day= "<font class=\"G10B\">$day</font>";
if ($i == 0) echo "<tr>\n";
- if (($master_array[("$daylink")]) && ($check_month == $minical_month)) {
+ if (isset($master_array[("$daylink")]) && ($check_month == $minical_month)) {
echo "<td align=\"center\" class=\"G10B\">\n";
echo "<a class=\"ps2\" href=\"day.php?cal=$cal&getdate=$daylink\">$day</a>\n";
echo "</td>\n";

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