From 620e88e724abdb2e922d2803523434c1be417881 Mon Sep 17 00:00:00 2001 From: Chad Little Date: Sun, 24 Nov 2002 02:41:21 +0000 Subject: Fixed some HTML drawing errors. --- week.php | 527 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 263 insertions(+), 264 deletions(-) (limited to 'week.php') diff --git a/week.php b/week.php index 8f212f1..d4d65f1 100644 --- a/week.php +++ b/week.php @@ -65,284 +65,284 @@ for ($i=0;$i<7;$i++) {
- - - + +
- - - - - - - - + +
- - - + + ?> +
- + + + - -
+ - - - \"\"\n"; - } - $i++; - } while ($i < 7); - ?> - - "; - $thisdate = $start_week_time; - $i = 0; - echo ""; - echo ""; - do { - $thisday = date("Ymd", $thisdate); - $thisday3 = localizeDate($dateFormat_week_list, $thisdate); - echo "\n"; - $thisdate = ($thisdate + (25 * 60 * 60)); - $i++; - } while ($i < 7); - echo ""; - ?> - - - - - - - - - - - - \n"; - echo ""; - do { - $thisday = date("Ymd", $thisdate); - echo " - -
\"\"\n"; - echo "$thisday3\n"; - echo "
\n"; - if (isset($master_array[($thisday)]["-1"])) { - echo "\n"; - foreach($master_array[($thisday)]["-1"] as $allday) { - $all_day_text = stripslashes(urldecode($allday["event_text"])); - $event_text2 = urlencode(addslashes($all_day_text)); - $all_day_text = word_wrap($all_day_text, 12, $allday_week_lines); - $description = addslashes(urlencode($allday["description"])); - $event_start = ''; - $event_end = ''; + \n"; - $thisdate = ($thisdate + (25 * 60 * 60)); - $i++; - } while ($i < 7); - echo "\n"; - } - // $master_array[($getdate)]["$day_time"] - - $thisdate = $start_week_time; - for ($i=0;$i<7;$i++) { - $thisday = date("Ymd", $thisdate); - $event_length[$thisday] = array (); - $thisdate = ($thisdate + (25 * 60 * 60)); - } - foreach ($day_array as $key) { - $cal_time = $key; - ereg('([0-9]{2})([0-9]{2})', $key, $regs_tmp); - $key = mktime($regs_tmp[1],$regs_tmp[2],0,$this_month,$this_day,$this_year); - $key = date ($timeFormat, $key); - - - if (ereg("([0-9]{1,2}):00", $key)) { - echo "\n"; - echo "\n"; - echo "\n"; - } elseif("$cal_time" == "$day_start") { - $size_tmp = 60 - (int)substr($cal_time,2,2); - echo "\n"; - echo "\n"; - echo "\n"; - } else { - - echo "\n"; - echo "\n"; - } - - // initialize $thisdate again - $thisdate = $start_week_time; - - // loop this part 7 times, one for each day - - for ($week_loop=0; $week_loop<7; $week_loop++) { - $thisday = date("Ymd", $thisdate); - $dayborder = 0; - unset($this_time_arr); - if (isset($master_array[$thisday][$cal_time]) && sizeof($master_array[$thisday][$cal_time]) > 0) { - $this_time_arr = $master_array[$thisday][$cal_time]; - } + // $master_array[($getdate)]["$day_time"] - if ("$day_start" == "$cal_time" && isset($master_array[$thisday]) && is_array($master_array[$thisday])) { - foreach($master_array[$thisday] as $time_key => $time_arr) { - if ((int)$time_key < (int)$cal_time && is_array($time_arr) && $time_key != '-1') { - foreach($time_arr as $event_tmp) { - if ((int)$event_tmp['event_end'] > (int)$cal_time) { - $this_time_arr[] = $event_tmp; - } - } + $thisdate = $start_week_time; + for ($i=0;$i<7;$i++) { + $thisday = date("Ymd", $thisdate); + $event_length[$thisday] = array (); + $thisdate = ($thisdate + (25 * 60 * 60)); + } + foreach ($day_array as $key) { + $cal_time = $key; + ereg('([0-9]{2})([0-9]{2})', $key, $regs_tmp); + $key = mktime($regs_tmp[1],$regs_tmp[2],0,$this_month,$this_day,$this_year); + $key = date ($timeFormat, $key); + + + if (ereg("([0-9]{1,2}):00", $key)) { + echo "\n"; + echo "\n"; + echo "\n"; + } elseif("$cal_time" == "$day_start") { + $size_tmp = 60 - (int)substr($cal_time,2,2); + echo "\n"; + echo "\n"; + echo "\n"; } else { - break; + + echo "\n"; + echo "\n"; } - } - } - - - // check for eventstart - if (isset($this_time_arr) && sizeof($this_time_arr) > 0) { - foreach ($this_time_arr as $eventKey => $loopevent) { - $drawEvent = drawEventTimes ($cal_time, $loopevent["event_end"]); - $j = 0; - while (isset($event_length[$thisday][$j])) { - if ($event_length[$thisday][$j]["state"] == "ended") { - $event_length[$thisday][$j] = array ("length" => ($drawEvent["draw_length"] / $gridLength), "key" => $eventKey, "overlap" => $loopevent["event_overlap"],"state" => "begin"); - break; + + // initialize $thisdate again + $thisdate = $start_week_time; + + // loop this part 7 times, one for each day + + for ($week_loop=0; $week_loop<7; $week_loop++) { + $thisday = date("Ymd", $thisdate); + $dayborder = 0; + unset($this_time_arr); + if (isset($master_array[$thisday][$cal_time]) && sizeof($master_array[$thisday][$cal_time]) > 0) { + $this_time_arr = $master_array[$thisday][$cal_time]; + } + + if ("$day_start" == "$cal_time" && isset($master_array[$thisday]) && is_array($master_array[$thisday])) { + foreach($master_array[$thisday] as $time_key => $time_arr) { + if ((int)$time_key < (int)$cal_time && is_array($time_arr) && $time_key != '-1') { + foreach($time_arr as $event_tmp) { + if ((int)$event_tmp['event_end'] > (int)$cal_time) { + $this_time_arr[] = $event_tmp; + } + } + } else { + break; + } + } } - $j++; - } - if ($j == sizeof($event_length[$thisday])) { - array_push ($event_length[$thisday], array ("length" => ($drawEvent["draw_length"] / $gridLength), "key" => $eventKey, "overlap" => $loopevent["event_overlap"],"state" => "begin")); - } - } - } - - if (sizeof($event_length[$thisday]) == 0) { - if ($dayborder == 0) { - $class = " class=\"weekborder\""; - $dayborder++; - } else { - $class = ""; - $dayborder = 0; - } - - echo "\n"; - - } else { - $emptyWidth = $nbrGridCols[$thisday]; - for ($i=0;$i"; - $drawWidth = $nbrGridCols[$thisday] / ($event_length[$thisday][$i]["overlap"] + 1); - $emptyWidth = $emptyWidth - $drawWidth; - switch ($event_length[$thisday][$i]["state"]) { - case "begin": - $event_length[$thisday][$i]["state"] = "started"; - $event_text = stripslashes(urldecode($this_time_arr[($event_length[$thisday][$i]["key"])]["event_text"])); - $event_text = word_wrap($event_text, 25, $week_events_lines); - $event_text2 = urlencode(addslashes($this_time_arr[($event_length[$thisday][$i]["key"])]["event_text"])); - $event_start = strtotime ($this_time_arr[($event_length[$thisday][$i]["key"])]["event_start"]); - $event_end = strtotime ($this_time_arr[($event_length[$thisday][$i]["key"])]["event_end"]); - $description = urlencode(addslashes($this_time_arr[($event_length[$thisday][$i]["key"])]["description"])); - $event_start = date ($timeFormat, $event_start); - $event_end = date ($timeFormat, $event_end); - $calendar_name2 = urlencode(addslashes($calendar_name)); - echo "\n"; - break; - case "started": - break; - case "ended": - echo "\n"; - break; - } - $event_length[$thisday][$i]["length"]--; - if ($event_length[$thisday][$i]["length"] == 0) { - $event_length[$thisday][$i]["state"] = "ended"; + + // check for eventstart + if (isset($this_time_arr) && sizeof($this_time_arr) > 0) { + foreach ($this_time_arr as $eventKey => $loopevent) { + $drawEvent = drawEventTimes ($cal_time, $loopevent["event_end"]); + $j = 0; + while (isset($event_length[$thisday][$j])) { + if ($event_length[$thisday][$j]["state"] == "ended") { + $event_length[$thisday][$j] = array ("length" => ($drawEvent["draw_length"] / $gridLength), "key" => $eventKey, "overlap" => $loopevent["event_overlap"],"state" => "begin"); + break; + } + $j++; + } + if ($j == sizeof($event_length[$thisday])) { + array_push ($event_length[$thisday], array ("length" => ($drawEvent["draw_length"] / $gridLength), "key" => $eventKey, "overlap" => $loopevent["event_overlap"],"state" => "begin")); + } + } + } + + if (sizeof($event_length[$thisday]) == 0) { + if ($dayborder == 0) { + $class = " class=\"weekborder\""; + $dayborder++; + } else { + $class = ""; + $dayborder = 0; + } + + echo "\n"; + + } else { + $emptyWidth = $nbrGridCols[$thisday]; + for ($i=0;$i"; + $drawWidth = $nbrGridCols[$thisday] / ($event_length[$thisday][$i]["overlap"] + 1); + $emptyWidth = $emptyWidth - $drawWidth; + switch ($event_length[$thisday][$i]["state"]) { + case "begin": + + $event_length[$thisday][$i]["state"] = "started"; + $event_text = stripslashes(urldecode($this_time_arr[($event_length[$thisday][$i]["key"])]["event_text"])); + $event_text = word_wrap($event_text, 25, $week_events_lines); + $event_text2 = urlencode(addslashes($this_time_arr[($event_length[$thisday][$i]["key"])]["event_text"])); + $event_start = strtotime ($this_time_arr[($event_length[$thisday][$i]["key"])]["event_start"]); + $event_end = strtotime ($this_time_arr[($event_length[$thisday][$i]["key"])]["event_end"]); + $description = urlencode(addslashes($this_time_arr[($event_length[$thisday][$i]["key"])]["description"])); + $event_start = date ($timeFormat, $event_start); + $event_end = date ($timeFormat, $event_end); + $calendar_name2 = urlencode(addslashes($calendar_name)); + echo "\n"; + break; + case "started": + break; + case "ended": + echo "\n"; + break; + } + $event_length[$thisday][$i]["length"]--; + if ($event_length[$thisday][$i]["length"] == 0) { + $event_length[$thisday][$i]["state"] = "ended"; + } + } + //fill emtpy space on the right + if ($emptyWidth > 0) { + echo "\n"; + } + while (isset($event_length[$thisday][(sizeof($event_length[$thisday]) - 1)]["state"]) && $event_length[$thisday][(sizeof($event_length[$thisday]) - 1)]["state"] == "ended") { + array_pop($event_length[$thisday]); + } + } + $thisdate = ($thisdate + (25 * 60 * 60)); } + echo "\n"; } - //fill emtpy space on the right - if ($emptyWidth > 0) { - echo "\n"; - } - while (isset($event_length[$thisday][(sizeof($event_length[$thisday]) - 1)]["state"]) && $event_length[$thisday][(sizeof($event_length[$thisday]) - 1)]["state"] == "ended") { - array_pop($event_length[$thisday]); - } - } - $thisdate = ($thisdate + (25 * 60 * 60)); - } - echo "\n"; - } - - ?> -
+ + + + + \"\"\n"; + } + $i++; + } while ($i < 7); + ?> + + "; + $thisdate = $start_week_time; + $i = 0; + echo ""; + echo ""; + do { + $thisday = date("Ymd", $thisdate); + $thisday3 = localizeDate($dateFormat_week_list, $thisdate); + echo "\n"; + $thisdate = ($thisdate + (25 * 60 * 60)); + $i++; + } while ($i < 7); + echo ""; + ?> + + + + + + + + + + + + \n"; - echo "\n"; + echo ""; + do { + $thisday = date("Ymd", $thisdate); + echo "\n"; + $thisdate = ($thisdate + (25 * 60 * 60)); + $i++; + } while ($i < 7); echo "\n"; } - echo "
\"\"\n"; + echo "$thisday3\n"; + echo "
$all_day_text\n"; + if (isset($master_array[($thisday)]["-1"])) { + echo "\n"; + foreach($master_array[($thisday)]["-1"] as $allday) { + $all_day_text = stripslashes(urldecode($allday["event_text"])); + $event_text2 = urlencode(addslashes($all_day_text)); + $all_day_text = word_wrap($all_day_text, 12, $allday_week_lines); + $description = addslashes(urlencode($allday["description"])); + $event_start = ''; + $event_end = ''; + echo "\n"; + echo "\n"; + echo "\n"; + } + echo "
$all_day_text
\n"; + } + echo "
\n"; - } - echo "
$key
$key
$key
$key
 \n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "
$event_start
\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "
$event_text
\n"; - echo "
\n"; - echo "
  \n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
$event_start
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
$event_text
\n"; + echo "
\n"; + echo "
  
 
-
-
-
+
+
+
@@ -350,7 +350,6 @@ for ($i=0;$i<7;$i++) {
- -- cgit v1.2.3