aboutsummaryrefslogtreecommitdiffstats
path: root/month.php
diff options
context:
space:
mode:
authorChad Little <clittle@users.sourceforge.net>2002-09-16 05:05:53 +0000
committerChad Little <clittle@users.sourceforge.net>2002-09-16 05:05:53 +0000
commit1e26486e4d2971db491cf8784e9406981029b95c (patch)
tree15d432442b5674672caec0fd823833aa94350c08 /month.php
parent255d4dc78620fbc42b5fca39ac63d1a9f315188e (diff)
downloadphpicalendar-1e26486e4d2971db491cf8784e9406981029b95c.tar.gz
phpicalendar-1e26486e4d2971db491cf8784e9406981029b95c.tar.bz2
phpicalendar-1e26486e4d2971db491cf8784e9406981029b95c.zip
Finished first round of month.php
Diffstat (limited to 'month.php')
-rw-r--r--month.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/month.php b/month.php
index fccfd82..749e84c 100644
--- a/month.php
+++ b/month.php
@@ -1 +1 @@
-<? include "ical_parser.php"; if ($getdate == (date("Ymd"))) { $date = strtotime("$getdate"); $next_date = DateAdd ("m", "1", $date); $prev_date = DateAdd ("m", "-1", $date); $next_month = date( "Ym01", $next_date); $prev_month = date( "Ym01", $prev_date); $display_month = date ("F Y"); $parse_month = date ("Ym"); } else { ereg ("([0-9]{4})([0-9]{2})([0-9]{2})", $getdate, $day_array2); $this_day = $day_array2[3]; $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); $display_month = date ("F Y", $date); $parse_month = date ("Ym", $date); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <title><? echo "$calendar_name"; ?></title> <link rel="stylesheet" type="text/css" href="styles/<? echo "$style_sheet"; ?>"> </head> <body bgcolor="#FFFFFF"> <center> <br> <table width="825" border="0" cellspacing="0" cellpadding="0" class="V12"> <tr> <td align="left" width="5%"><a class="psf" href="day.php">Today</a></td> <td align="center" width="90%"><a class="psf" href="day.php">Day</a> | <a class="psf" href="week.php">Week</a> | <a class="psf" href="month.php">Month</a></td> <td align="right" width="5%"><a class="psf" href="preferences.php">Preferences</a></td> </tr> <tr> <td colspan="3"><img src="images/spacer.gif" height="10" width="1"></td> </tr> </table> <table width="825" border="0" cellspacing="1" cellpadding="2" class="calborder"> <tr> <td> <table width="825" border="0" cellspacing="0" cellpadding="0" class="calborder"> <tr> <td align="center" valign="middle"> <table border="0" cellspacing="0" cellpadding="0" bgcolor="#A1A5A9"> <tr> <td align="center" valign="middle" nowrap bgcolor="white" width="62"> </td> <td align="center" valign="middle" bgcolor="white"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr height="36"> <td width="1" height="36"> </td> <td align="left" valign="middle" bgcolor="white" height="36"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left"> </td> <td align="left"> <font class="G10B"><a class="psf" href="month.php?getdate=<? echo "$prev_month"; ?>">Last Month</a></font> </td> </tr> </table> </td> <td class="H20" align="center" valign="middle" bgcolor="white" height="36"> <? echo "$display_month"; ?> </td> <td align="right" valign="middle" bgcolor="white" height="36"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td align="right"> <font class="G10B"><a class="psf" href="month.php?getdate=<? echo "$next_month"; ?>">Next Month</a></font> </td> <td align="right"> </td> </tr> </table> </td> <td width="1" height="36"> </td> </tr> </table> </td> <td align="center" valign="middle" nowrap bgcolor="white" width="62"> </td> </tr> <tr> <td nowrap bgcolor="white" width="62"> </td> <td> </td> <td nowrap bgcolor="white" width="62"> </td> </tr> <tr> <td nowrap bgcolor="white" width="62"> </td> <td align="center" valign="middle"> <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"> <tr height="28"> <td align="left" valign="middle" height="26"> <b><font class="V12"><? echo "$calendar_name"; ?> Calendar</font></b> </td> <td align="right" valign="middle" height="26"> <table border="0" cellspacing="0" cellpadding="0" class="G10B"> <tr> <td align="right"> &nbsp;<a class="psf" href="#">Subscribe iCal File</a> </td> <td width="10" nowrap> </td> <td align="right"> <a class="psf" href="#">Download iCal File</a>&nbsp; </td> </tr> </table> </td> </tr> </table> </td> <td align="center" valign="middle" nowrap bgcolor="white" width="62"> </td> </tr> <tr> <td align="right" valign="top" nowrap bgcolor="white" width="62"> <table border="0" cellspacing="0" cellpadding="0" class="G10B"> <tr height="12"> <td align="right" valign="bottom" height="12"> </td> <td align="left" valign="bottom" nowrap width="5" height="12"> </td> </tr> <tr height="100"> <td align="right" valign="bottom" height="100" nowrap> Week 31 </td> <td align="left" valign="bottom" nowrap width="5" height="100"> </td> </tr> <tr height="100"> <td align="right" valign="bottom" height="100" nowrap> Week 32 </td> <td align="left" valign="bottom" nowrap width="5" height="100"> </td> </tr> <tr height="100"> <td align="right" valign="bottom" height="100" nowrap> Week 33 </td> <td align="left" valign="bottom" nowrap width="5" height="100"> </td> </tr> <tr height="100"> <td align="right" valign="bottom" height="100" nowrap> Week 34 </td> <td align="left" valign="bottom" nowrap width="5" height="100"> </td> </tr> <tr height="100"> <td align="right" valign="bottom" height="100" nowrap> Week 35 </td> <td align="left" valign="bottom" nowrap width="5" height="100"> </td> </tr> </table> </td> <td align="center" valign="top"> <table width="100%" border="0" cellspacing="1" cellpadding="0" class="G10B"> <tr height="11"> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Sunday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Monday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Tuesday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Wednesday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Thursday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Friday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Saturday</b></font></center> </td> </tr> <tr height="99"> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#"><span style="color: #D6D6D6">28</a></font> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#"><span style="color: #D6D6D6">29</a></font> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#"><span style="color: #D6D6D6">30</a></font> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#"><span style="color: #D6D6D6">31</a></font> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">1</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">2</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">3</a> </td> </tr> </table> </td> </tr> <tr height="99"> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">4</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">5</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">6</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">7</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">8</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">9</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">10</a> </td> </tr> </table> </td> </tr> <tr height="99"> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">11</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">12</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">13</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">14</a> </td> </tr> <tr> <td class="label"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="label"> <a class="psf" href="#"><font class="G10B">&#149; Motorcycle...</font></a> </td> </tr> </table> </td> </tr> <tr> <td class="label"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="label"> <a class="psf" href="#"><font class="G10B">&#149; Moby Area2...</font></a> </td> </tr> </table> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">15</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">16</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">17</a> </td> </tr> </table> </td> </tr> <tr height="99"> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">18</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">19</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">20</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">21</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">22</a> </td> </tr> <tr height="15"> <td height="15" valign="middle" align="center" bgcolor="#ffffff" class="label"> <a class="psf" href="#"><span style="font-style: italic; color: #0A67D6">Stef in town</font></a> </td> </tr> <tr> <td class="label"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="label"> <a class="psf" href="#"><font class="G10B">&#149; Pick up Stef</font></a> </td> </tr> </table> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">23</a> </td> </tr> <tr height="15"> <td height="15" valign="middle" align="center" bgcolor="#ffffff" class="label"> <a class="psf" href="#"><span style="font-style: italic; color: #0A67D6">Stef in town</font></a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href=#">24</a> </td> </tr> <tr height="15"> <td height="15" valign="middle" align="center" bgcolor="#ffffff" class="label"> <a class="psf" href="#"><span style="font-style: italic; color: #0A67D6">Stef in town</font></a> </td> </tr> <tr> <td class="label"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="label"> <a class="psf" href="#"><font class="G10B">&#149; Lunch with...</font></a> </td> </tr> </table> </td> </tr> <tr> <td class="label"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="label"> <a class="psf" href="#"><font class="G10B">&#149; Evita</font></a> </td> </tr> </table> </td> </tr> </table> </td> </tr> <tr height="99"> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">25</a> </td> </tr> <tr height="15"> <td height="15" valign="middle" align="center" bgcolor="#ffffff" class="label"> <a class="psf" href="#"><span style="font-style: italic; color: #0A67D6">Stef in town</font></a> </td> </tr> <tr> <td class="label"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="label"> <a class="psf" href="#"><font class="G10B">&#149; Lunch with...</font></a> </td> </tr> </table> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">26</a> </td> </tr> <tr height="15"> <td height="15" valign="middle" align="center" bgcolor="#ffffff" class="label"> <a class="psf" href="#"><span style="font-style: italic; color: #0A67D6">Stef in town</font></a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">27</a> </td> </tr> <tr height="15"> <td height="15" valign="middle" align="center" bgcolor="#ffffff" class="label"> <a class="psf" href="#"><span style="font-style: italic; color: #0A67D6">Track day</font></a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">28</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">29</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">30</a> </td> </tr> </table> </td> <td align="center" valign="top" bgcolor="#ffffff" width="99" height="99"> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td align="right" valign="top"> <a class="psf" href="#">31</a> </td> </tr> </table> </td> </tr> </table> </td> <td align="center" valign="top" nowrap bgcolor="white" width="62"> </td> </tr> <tr> <td nowrap bgcolor="white" width="62"> </td> <td align="center" valign="middle"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr height="36"> <td align="left" valign="middle" bgcolor="white" height="36"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left"> </td> <td align="left"> <font class="G10B"><a class="psf" href="month.php?getdate=<? echo "$prev_month"; ?>">&nbsp;Last Month</a></font> </td> </tr> </table> </td> <td align="right" valign="middle" bgcolor="white" height="36"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td align="right"> <font class="G10B"><a class="psf" href="month.php?getdate=<? echo "$next_month"; ?>">Next Month&nbsp;</a></font> </td> <td align="right"> </td> </tr> </table> </td> </tr> </table> </td> <td align="center" valign="middle" nowrap bgcolor="white" width="62"> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <br> <table width="825" border="0" cellspacing="1" cellpadding="2" class="calborder"> <tr> <td> <table width="825" border="0" cellspacing="0" cellpadding="0" class="calborder"> <tr> <td align="center" valign="middle"> <table border="0" cellspacing="0" cellpadding="0" bgcolor="#A1A5A9"> <tr> <td align="center" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr height="25"> <td colspan="3" align="center" valign="middle" class="eventborder" width="825" height="25"> <font class="V12" color="#FFFFFF"><b>This Month's Events</b></font> </td> </tr> <tr height="11"> <td valign="middle" width="150" height="11" class="eventbg"> <font class="eventfont"><b>&nbsp;Date</b></font> </td> <td width="1" height="11" class="eventbg"><img src="images/spacer.gif" height="15" width="1"> </td> <td valign="middle" width="551" height="11" class="eventbg"> <font class="eventfont"><b>&nbsp;Summary</b></font> </td> </tr> <tr height="1"> <td colspan="3" width="825" height="1"> </td> </tr> <? // Iterate the entire master array foreach($master_array as $key => $val) { // Pull out only this months ereg ("([0-9]{6})([0-9]{2})", $key, $regs); if ($regs[1] == $parse_month) { $dayofmonth = strtotime ($key); $dayofmonth = date ("l, F jS", $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"]) { foreach ($new_val2 as $all_day) { $event_text = $all_day; echo "<tr height=\"20\">\n"; echo "<td valign=\"middle\" bgcolor=\"white\" width=\"150\" height=\"20\">\n"; echo "<font class=\"G10B\">&nbsp;<a class=\"psf\" href=\"day.php?getdate=$key\">$dayofmonth</font></a>\n"; echo "</td>\n"; echo "<td width=\"1\" height=\"20\">\n"; echo "</td>\n"; echo "<td valign=\"middle\" bgcolor=\"white\" width=\"551\" height=\"20\">\n"; echo "<font class=\"G10B\">&nbsp;<a class=\"psf\" href=\"day.php?getdate=$key\">$event_text</font></a> <font class=\"V9\">(All day event)</font>\n"; echo "</td>\n"; echo "</tr>\n"; } } elseif ($new_val2["event_text"]) { $event_text = $new_val2["event_text"]; $event_start = $new_val2["event_start"]; $event_end = $new_val2["event_end"]; $event_start = strtotime ("$event_start"); $event_start = date ("g:i a", $event_start); $event_end = strtotime ("$event_end"); $event_end = date ("g:i a", $event_end); echo "<tr height=\"20\">\n"; echo "<td valign=\"middle\" bgcolor=\"white\" width=\"150\" height=\"20\">\n"; echo "<font class=\"G10B\">&nbsp;<a class=\"psf\" href=\"day.php?getdate=$key\">$dayofmonth</font></a>\n"; echo "</td>\n"; echo "<td width=\"1\" height=\"20\">\n"; echo "</td>\n"; echo "<td valign=\"middle\" bgcolor=\"white\" width=\"551\" height=\"20\">\n"; echo "<font class=\"G10B\">&nbsp;<a class=\"psf\" href=\"day.php?getdate=$key\">$event_text</a></font> <font class=\"V9\">($event_start - $event_end)</font>\n"; echo "</td>\n"; echo "</tr>\n"; } } } } } ?> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <br> <table width="825" border="0" cellspacing="0" cellpadding="0" class="V12"> <tr> <td align="left" width="5%"><a class="psf" href="day.php">Today</a></td> <td align="center" width="90%"><a class="psf" href="day.php">Day</a> | <a class="psf" href="week.php">Week</a> | <a class="psf" href="month.php">Month</a></td> <td align="right" width="5%"><a class="psf" href="preferences.php">Preferences</a></td> </tr> <tr> <td colspan="3"><img src="images/spacer.gif" height="10" width="1"></td> </tr> </table> </center> </body> </html> \ No newline at end of file
+<? include "ical_parser.php"; ereg ("([0-9]{4})([0-9]{2})([0-9]{2})", $getdate, $day_array2); $this_day = $day_array2[3]; $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); $display_month = date ("F Y", $date); $parse_month = date ("Ym", $date); $first_sunday = sundayOfWeek($this_year, $this_month, "1"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <title><? echo "$calendar_name"; ?></title> <link rel="stylesheet" type="text/css" href="styles/<? echo "$style_sheet"; ?>"> </head> <body bgcolor="#FFFFFF"> <center> <br> <table width="760" border="0" cellspacing="0" cellpadding="0" class="V12"> <tr> <td align="left" width="5%"><a class="psf" href="day.php">Today</a></td> <td align="center" width="90%"><a class="psf" href="day.php">Day</a> | <a class="psf" href="week.php">Week</a> | <a class="psf" href="month.php">Month</a></td> <td align="right" width="5%"><a class="psf" href="preferences.php">Preferences</a></td> </tr> <tr> <td colspan="3"><img src="images/spacer.gif" height="10" width="1"></td> </tr> </table> <table width="760" border="0" cellspacing="1" cellpadding="2" class="calborder"> <tr> <td> <table width="760" border="0" cellspacing="0" cellpadding="0" class="calborder"> <tr> <td align="center" valign="middle"> <table border="0" cellspacing="0" cellpadding="0" bgcolor="#A1A5A9"> <tr> <td align="center" valign="middle" bgcolor="white"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr height="36"> <td align="left" valign="middle" bgcolor="white" height="36"> <table border="0" cellspacing="0" cellpadding="0" width="100%"> <tr> <td align="left"> <font class="G10B"><a class="psf" href="month.php?getdate=<? echo "$prev_month"; ?>">Last Month</a></font> </td> <td class="H20" align="center" valign="middle" bgcolor="white" height="36"> <? echo "$display_month"; ?> </td> <td align="right"> <font class="G10B"><a class="psf" href="month.php?getdate=<? echo "$next_month"; ?>">Next Month</a></font> </td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td align="center" valign="middle"> <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"> <tr height="28"> <td align="left" valign="middle" height="26"> <b><font class="V12"><? echo "$calendar_name"; ?> Calendar</font></b> </td> <td align="right" class="G10B"> &nbsp;<a class="psf" href="#">Subscribe</a>&nbsp;|&nbsp;<a class="psf" href="#">Download</a>&nbsp; </td> </tr> </table> </td> </tr> <tr> <td align="center" valign="top"> <table width="100%" border="0" cellspacing="1" cellpadding="0" class="G10B"> <tr height="11"> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Sunday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Monday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Tuesday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Wednesday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Thursday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Friday</b></font></center> </td> <td valign="top" width="99" height="13" class="eventbg"> <center><font class="eventfont"><b>Saturday</b></font></center> </td> </tr> <? $sunday = strtotime("$first_sunday"); $i = 0; $whole_month = TRUE; do { $day = date ("j", $sunday); $daylink = date ("Ymd", $sunday); $check_month = date ("m", $sunday); if ($check_month != $this_month) $day= "<font style=\"color: #D6D6D6\">$day</font>"; if ($i == 0) echo "<tr height=\"99\">\n"; if (($master_array[("$daylink")]) && ($check_month == $this_month)) { echo "<td align=\"center\" valign=\"top\" bgcolor=\"#ffffff\" width=\"99\" height=\"99\">\n"; echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">\n"; echo "<tr>\n"; echo "<td align=\"right\" valign=\"top\">\n"; echo "<a class=\"psf\" href=\"day.php?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) { echo "<tr height=\"15\">\n"; echo "<td height=\"15\" valign=\"middle\" align=\"center\" bgcolor=\"#ffffff\">\n"; echo "<a class=\"psf\" href=\"day.php?getdate=$daylink\"><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"]; echo "<tr>\n"; echo "<td class=\"label\">\n"; echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n"; echo "<tr>\n"; echo "<td class=\"label\">\n"; echo "<a class=\"psf\" href=\"day.php?getdate=$daylink\"><font class=\"G10B\">&#149; $event_text</font></a>\n"; echo "</td>\n"; echo "</tr>\n"; echo "</table>\n"; echo "</td>\n"; echo "</tr>\n"; } } } echo "</table>\n"; echo "</td>\n"; } else { echo "<td align=\"center\" valign=\"top\" bgcolor=\"#ffffff\" width=\"99\" height=\"99\">\n"; echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">\n"; echo "<tr>\n"; echo "<td align=\"right\" valign=\"top\">\n"; echo "<a class=\"psf\" href=\"day.php?getdate=$daylink\">$day</a>\n"; echo "</td>\n"; echo "</tr>\n"; echo "</table>\n"; echo "</td>\n"; } $sunday = ($sunday + (25 * 60 * 60)); $i++; if ($i == 7) { echo "</tr>\n"; $i = 0; $checkagain = date ("m", $sunday); if ($checkagain != $this_month) $whole_month = FALSE; } } while ($whole_month == TRUE); ?> </table> </td> </tr> <tr> <td align="center" valign="middle"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr height="36"> <td align="left" valign="middle" bgcolor="white" height="36"> <table border="0" cellspacing="0" cellpadding="0" width="100%"> <tr> <td align="left"> <font class="G10B"><a class="psf" href="month.php?getdate=<? echo "$prev_month"; ?>">&nbsp;Last Month</a></font> </td> <td align="right"> <font class="G10B"><a class="psf" href="month.php?getdate=<? echo "$next_month"; ?>">Next Month&nbsp;</a></font> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <br> <table width="760" border="0" cellspacing="1" cellpadding="2" class="calborder"> <tr> <td> <table width="760" border="0" cellspacing="0" cellpadding="0" class="calborder"> <tr> <td align="center" valign="middle"> <table border="0" cellspacing="0" cellpadding="0" bgcolor="#A1A5A9"> <tr> <td align="center" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr height="25"> <td colspan="3" align="center" valign="middle" class="eventborder" width="825" height="25"> <font class="V12" color="#FFFFFF"><b>This Month's Events</b></font> </td> </tr> <tr height="11"> <td valign="middle" width="150" height="11" class="eventbg"> <font class="eventfont"><b>&nbsp;Date</b></font> </td> <td width="1" height="11" class="eventbg"><img src="images/spacer.gif" height="15" width="1"> </td> <td valign="middle" width="551" height="11" class="eventbg"> <font class="eventfont"><b>&nbsp;Summary</b></font> </td> </tr> <tr height="1"> <td colspan="3" width="825" height="1"> </td> </tr> <? // Iterate the entire master array foreach($master_array as $key => $val) { // Pull out only this months ereg ("([0-9]{6})([0-9]{2})", $key, $regs); if ($regs[1] == $parse_month) { $dayofmonth = strtotime ($key); $dayofmonth = date ("l, F jS", $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"]) { foreach ($new_val2 as $all_day) { $event_text = $all_day; echo "<tr height=\"20\">\n"; echo "<td valign=\"middle\" bgcolor=\"white\" width=\"150\" height=\"20\">\n"; echo "<font class=\"G10B\">&nbsp;<a class=\"psf\" href=\"day.php?getdate=$key\">$dayofmonth</font></a>\n"; echo "</td>\n"; echo "<td width=\"1\" height=\"20\">\n"; echo "</td>\n"; echo "<td valign=\"middle\" bgcolor=\"white\" width=\"551\" height=\"20\">\n"; echo "<font class=\"G10B\">&nbsp;<a class=\"psf\" href=\"day.php?getdate=$key\">$event_text</font></a> <font class=\"V9\">(All day event)</font>\n"; echo "</td>\n"; echo "</tr>\n"; } } elseif ($new_val2["event_text"]) { $event_text = $new_val2["event_text"]; $event_start = $new_val2["event_start"]; $event_end = $new_val2["event_end"]; $event_start = strtotime ("$event_start"); $event_start = date ("g:i a", $event_start); $event_end = strtotime ("$event_end"); $event_end = date ("g:i a", $event_end); echo "<tr height=\"20\">\n"; echo "<td valign=\"middle\" bgcolor=\"white\" width=\"150\" height=\"20\">\n"; echo "<font class=\"G10B\">&nbsp;<a class=\"psf\" href=\"day.php?getdate=$key\">$dayofmonth</font></a>\n"; echo "</td>\n"; echo "<td width=\"1\" height=\"20\">\n"; echo "</td>\n"; echo "<td valign=\"middle\" bgcolor=\"white\" width=\"551\" height=\"20\">\n"; echo "<font class=\"G10B\">&nbsp;<a class=\"psf\" href=\"day.php?getdate=$key\">$event_text</a></font> <font class=\"V9\">($event_start - $event_end)</font>\n"; echo "</td>\n"; echo "</tr>\n"; } } } } } ?> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <br> <table width="760" border="0" cellspacing="0" cellpadding="0" class="V12"> <tr> <td align="left" width="5%"><a class="psf" href="day.php">Today</a></td> <td align="center" width="90%"><a class="psf" href="day.php">Day</a> | <a class="psf" href="week.php">Week</a> | <a class="psf" href="month.php">Month</a></td> <td align="right" width="5%"><a class="psf" href="preferences.php">Preferences</a></td> </tr> <tr> <td colspan="3"><img src="images/spacer.gif" height="10" width="1"></td> </tr> </table> </center> </body> </html> \ No newline at end of file

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