$ovlValue) { if ($ovlKey != "-1") { foreach($ovlValue as $ovl2Value) { $nbrGridCols = kgv($nbrGridCols, ($ovl2Value["event_overlap"] + 1)); } } } } ?> <?php echo "$calendar_name"; ?> ">
\n"; echo "\n"; echo "\n"; } ?>
\n"; echo "\n"; foreach($master_array[($getdate)]["-1"] as $allday) { $all_day_text = $allday["event_text"]; $description = $allday["description"]; echo "\n"; echo "\n"; echo "\n"; } echo "
$all_day_text
\n"; echo "
\"\""; } ?> 0) { foreach ($master_array[($getdate)]["$cal_time"] as $eventKey => $loopevent) { $drawEvent = drawEventTimes ($loopevent["event_start"], $loopevent["event_end"]); $j = 0; while ($event_length[$j]) { if ($event_length[$j]["state"] == "ended") { $event_length[$j] = array ("length" => ($drawEvent["draw_length"] / $gridLength), "key" => $eventKey, "overlap" => $loopevent["event_overlap"],"state" => "begin"); break; } $j++; } if ($j == sizeof($event_length)) { array_push ($event_length, array ("length" => ($drawEvent["draw_length"] / $gridLength), "key" => $eventKey, "overlap" => $loopevent["event_overlap"],"state" => "begin")); } } } if (ereg("([0-9]{1,2}):00", $key)) { echo "\n"; echo "\n"; echo "\n"; } else { echo "\n"; echo "\n"; } if (sizeof($event_length) == 0) { if ($dayborder == 0) { $class = " class=\"dayborder\""; $dayborder++; } else { $class = " class=\"dayborder2\""; $dayborder = 0; } echo "\n"; } else { $emptyWidth = $nbrGridCols; for ($i=0;$i"; $drawWidth = $nbrGridCols / ($event_length[$i]["overlap"] + 1); $emptyWidth = $emptyWidth - $drawWidth; switch ($event_length[$i]["state"]) { case "begin": $event_length[$i]["state"] = "started"; $event_text = $master_array[($getdate)]["$cal_time"][($event_length[$i]["key"])]["event_text"]; $event_text2 = addslashes($master_array[($getdate)]["$cal_time"][($event_length[$i]["key"])]["event_text"]); $event_text2 = urlencode($event_text2); $event_start = $master_array[($getdate)]["$cal_time"][($event_length[$i]["key"])]["event_start"]; $event_end = $master_array[($getdate)]["$cal_time"][($event_length[$i]["key"])]["event_end"]; $description = addslashes($master_array[($getdate)]["$cal_time"][($event_length[$i]["key"])]["description"]); $description = urlencode($description); $event_start = strtotime ("$event_start"); $event_start = date ($timeFormat, $event_start); $event_end = strtotime ("$event_end"); $event_end = date ($timeFormat, $event_end); $calendar_name2 = addslashes($calendar_name); $calendar_name2 = urlencode($calendar_name2); echo "\n"; break; case "started": break; case "ended": echo "\n"; break; } $event_length[$i]["length"]--; if ($event_length[$i]["length"] == 0) { $event_length[$i]["state"] = "ended"; } } //fill emtpy space on the right if ($emptyWidth > 0) { echo "\n"; } while ($event_length[(sizeof($event_length) - 1)]["state"] == "ended") { array_pop($event_length); } } echo "\n"; } ?>
$key
 \n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
$event_start - $event_end
\n"; echo "\n"; echo "\n"; echo "\n"; echo "
$event_text
\n"; echo "
\n"; echo "
  

$powered_by_lang PHP iCalendar $version_lang"; ?>