aboutsummaryrefslogtreecommitdiffstats
path: root/sidebar.php
diff options
context:
space:
mode:
authorjwangen <jwangen>2002-09-30 06:02:36 +0000
committerjwangen <jwangen>2002-09-30 06:02:36 +0000
commit3967307df2d61bad6596ca069b0e2e4ed92de364 (patch)
tree0c4b779cfb9e9f235e988d297808ea4dd9d3a6ce /sidebar.php
parenta2949eb87f0cb82392956922a38cdef34adec71e (diff)
downloadphpicalendar-3967307df2d61bad6596ca069b0e2e4ed92de364.tar.gz
phpicalendar-3967307df2d61bad6596ca069b0e2e4ed92de364.tar.bz2
phpicalendar-3967307df2d61bad6596ca069b0e2e4ed92de364.zip
sidebar minicals now follow $week_start_day
Diffstat (limited to 'sidebar.php')
-rw-r--r--sidebar.php124
1 files changed, 69 insertions, 55 deletions
diff --git a/sidebar.php b/sidebar.php
index e1cd976..68adb3b 100644
--- a/sidebar.php
+++ b/sidebar.php
@@ -186,7 +186,7 @@
<table width="160" border="0" cellpadding="0" cellspacing="0" class="calborder">
<tr>
<td align="left" valign="top" bgcolor="#DDDDDD" width="1" background="images/side_bg.gif"><img src="images/spacer.gif" width="1" height="20"></td>
- <td bgcolor="#DDDDDD" align="center" class="G10B" background="images/side_bg.gif"><b><?php echo "$display_month1"; ?></b></td>
+ <td bgcolor="#DDDDDD" align="center" class="G10B" background="images/side_bg.gif"><b><?php print (strftime ($dateFormat_month, strtotime("-1 month", strtotime($getdate)))); ?></b></td>
<td align="right" valign="top" bgcolor="#DDDDDD" width="1" background="images/side_bg.gif"></td>
</tr>
<tr>
@@ -202,30 +202,35 @@
<td><img src="images/spacer.gif" width="21" height="1"></td>
</tr>
<tr>
- <td align="center" class="G10B"><b>Su</b></td>
- <td align="center" class="G10B"><b>Mo</b></td>
- <td align="center" class="G10B"><b>Tu</b></td>
- <td align="center" class="G10B"><b>We</b></td>
- <td align="center" class="G10B"><b>Th</b></td>
- <td align="center" class="G10B"><b>Fr</b></td>
- <td align="center" class="G10B"><b>Sa</b></td>
+ <?php
+ $start_day = strtotime($week_start_day);
+ for ($i=0; $i<7; $i++) {
+ $day = substr(date("D", $start_day), 0, 2);
+ print "<td align=\"center\" class=\"G10B\"><b>$day</b></td>\n";
+ $start_day = ($start_day + (24.5 * 60 * 60));
+ }
+ ?>
</tr>
<tr>
<td colspan="7"><img src="images/spacer.gif" width="1" height="3">
</td>
</tr>
- <?php
- $sunday = strtotime("$first_sunday1");
+ <?php
+ $minical_time = strtotime("-1 month", strtotime($getdate));
+ $minical_month = date("m", $minical_time);
+ $minical_year = date("Y", $minical_time);
+ $first_of_month = $minical_year.$minical_month."01";
+ $start_day = strtotime(dateOfWeek($first_of_month, $start_week_day));
$i = 0;
$whole_month = TRUE;
$num_of_events = 0;
do {
- $day = date ("j", $sunday);
- $daylink = date ("Ymd", $sunday);
- $check_month = date ("m", $sunday);
- if ($check_month != $month1) $day= "<font class=\"G10B\">$day</font>";
+ $day = date ("j", $start_day);
+ $daylink = date ("Ymd", $start_day);
+ $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 == $month1)) {
+ if (($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";
@@ -234,13 +239,13 @@
echo "<a class=\"psf\" href=\"day.php?cal=$cal&getdate=$daylink\">$day</a>\n";
echo "</td>\n";
}
- $sunday = ($sunday + (24.5 * 60 * 60));
+ $start_day = ($start_day + (24.5 * 60 * 60));
$i++;
if ($i == 7) {
echo "</tr>\n";
$i = 0;
- $checkagain = date ("m", $sunday);
- if ($checkagain != $month1) $whole_month = FALSE;
+ $checkagain = date ("m", $start_day);
+ if ($checkagain != $minical_month) $whole_month = FALSE;
}
} while ($whole_month == TRUE);
?>
@@ -261,7 +266,7 @@
<table width="160" border="0" cellpadding="0" cellspacing="0" class="calborder">
<tr>
<td align="left" valign="top" bgcolor="#DDDDDD" width="1" background="images/side_bg.gif"><img src="images/spacer.gif" width="1" height="20"></td>
- <td bgcolor="#DDDDDD" align="center" class="G10B" background="images/side_bg.gif"><b><?php echo "$display_month2"; ?></b></td>
+ <td bgcolor="#DDDDDD" align="center" class="G10B" background="images/side_bg.gif"><b><?php print (strftime ($dateFormat_month, strtotime($getdate))); ?></b></td>
<td align="right" valign="top" bgcolor="#DDDDDD" width="1" background="images/side_bg.gif"></td>
</tr>
<tr>
@@ -277,31 +282,35 @@
<td><img src="images/spacer.gif" width="21" height="1"></td>
</tr>
<tr>
- <td align="center" class="G10B"><b>Su</b></td>
- <td align="center" class="G10B"><b>Mo</b></td>
- <td align="center" class="G10B"><b>Tu</b></td>
- <td align="center" class="G10B"><b>We</b></td>
- <td align="center" class="G10B"><b>Th</b></td>
- <td align="center" class="G10B"><b>Fr</b></td>
- <td align="center" class="G10B"><b>Sa</b></td>
+ <?php
+ $start_day = strtotime($week_start_day);
+ for ($i=0; $i<7; $i++) {
+ $day = substr(date("D", $start_day), 0, 2);
+ print "<td align=\"center\" class=\"G10B\"><b>$day</b></td>\n";
+ $start_day = ($start_day + (24.5 * 60 * 60));
+ }
+ ?>
</tr>
<tr>
<td colspan="7"><img src="images/spacer.gif" width="1" height="3">
</td>
</tr>
- <?php
- $sunday = strtotime("$first_sunday2");
+ <?php
+ $minical_time = strtotime($getdate);
+ $minical_month = date("m", $minical_time);
+ $minical_year = date("Y", $minical_time);
+ $first_of_month = $minical_year.$minical_month."01";
+ $start_day = strtotime(dateOfWeek($first_of_month, $start_week_day));
$i = 0;
$whole_month = TRUE;
$num_of_events = 0;
do {
- $day = date ("j", $sunday);
- $daylink = date ("Ymd", $sunday);
- $check_month = date ("m", $sunday);
- if ($check_month != $month2) $day= "<font class=\"G10B\">$day</font>";
- if ($daylink == $getdate) $day= "<b>$day</b>";
+ $day = date ("j", $start_day);
+ $daylink = date ("Ymd", $start_day);
+ $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 == $month2)) {
+ if (($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";
@@ -310,13 +319,13 @@
echo "<a class=\"psf\" href=\"day.php?cal=$cal&getdate=$daylink\">$day</a>\n";
echo "</td>\n";
}
- $sunday = ($sunday + (24.5 * 60 * 60));
+ $start_day = ($start_day + (24.5 * 60 * 60));
$i++;
if ($i == 7) {
echo "</tr>\n";
$i = 0;
- $checkagain = date ("m", $sunday);
- if ($checkagain != $month2) $whole_month = FALSE;
+ $checkagain = date ("m", $start_day);
+ if ($checkagain != $minical_month) $whole_month = FALSE;
}
} while ($whole_month == TRUE);
?>
@@ -337,7 +346,7 @@
<table width="160" border="0" cellpadding="0" cellspacing="0" class="calborder">
<tr>
<td align="left" valign="top" bgcolor="#DDDDDD" width="1" background="images/side_bg.gif"><img src="images/spacer.gif" width="1" height="20"></td>
- <td bgcolor="#DDDDDD" align="center" class="G10B" background="images/side_bg.gif"><b><?php echo "$display_month3"; ?></b></td>
+ <td bgcolor="#DDDDDD" align="center" class="G10B" background="images/side_bg.gif"><b><?php print (strftime ($dateFormat_month, strtotime("+1 month", strtotime($getdate)))); ?></b></td>
<td align="right" valign="top" bgcolor="#DDDDDD" width="1" background="images/side_bg.gif"></td>
</tr>
<tr>
@@ -353,30 +362,35 @@
<td><img src="images/spacer.gif" width="21" height="1"></td>
</tr>
<tr>
- <td align="center" class="G10B"><b>Su</b></td>
- <td align="center" class="G10B"><b>Mo</b></td>
- <td align="center" class="G10B"><b>Tu</b></td>
- <td align="center" class="G10B"><b>We</b></td>
- <td align="center" class="G10B"><b>Th</b></td>
- <td align="center" class="G10B"><b>Fr</b></td>
- <td align="center" class="G10B"><b>Sa</b></td>
+ <?php
+ $start_day = strtotime($week_start_day);
+ for ($i=0; $i<7; $i++) {
+ $day = substr(date("D", $start_day), 0, 2);
+ print "<td align=\"center\" class=\"G10B\"><b>$day</b></td>\n";
+ $start_day = ($start_day + (24.5 * 60 * 60));
+ }
+ ?>
</tr>
<tr>
<td colspan="7"><img src="images/spacer.gif" width="1" height="3">
</td>
</tr>
- <?php
- $sunday = strtotime("$first_sunday3");
+ <?php
+ $minical_time = strtotime("+1 month", strtotime($getdate));
+ $minical_month = date("m", $minical_time);
+ $minical_year = date("Y", $minical_time);
+ $first_of_month = $minical_year.$minical_month."01";
+ $start_day = strtotime(dateOfWeek($first_of_month, $start_week_day));
$i = 0;
$whole_month = TRUE;
$num_of_events = 0;
do {
- $day = date ("j", $sunday);
- $daylink = date ("Ymd", $sunday);
- $check_month = date ("m", $sunday);
- if ($check_month != $month3) $day= "<font class=\"G10B\">$day</font>";
+ $day = date ("j", $start_day);
+ $daylink = date ("Ymd", $start_day);
+ $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 == $month3)) {
+ if (($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";
@@ -385,13 +399,13 @@
echo "<a class=\"psf\" href=\"day.php?cal=$cal&getdate=$daylink\">$day</a>\n";
echo "</td>\n";
}
- $sunday = ($sunday + (24.5 * 60 * 60));
+ $start_day = ($start_day + (24.5 * 60 * 60));
$i++;
if ($i == 7) {
echo "</tr>\n";
$i = 0;
- $checkagain = date ("m", $sunday);
- if ($checkagain != $month3) $whole_month = FALSE;
+ $checkagain = date ("m", $start_day);
+ if ($checkagain != $minical_month) $whole_month = FALSE;
}
} while ($whole_month == TRUE);
?>

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