$ovlValue) { if ($ovlKey != '-1') { foreach($ovlValue as $ovl2Value) { $nbrGridCols = kgv($nbrGridCols, ($ovl2Value['event_overlap'] + 1)); } } } } ?> <?php echo "$calendar_name - $display_date"; ?>
'."\n"; echo ''."\n"; echo ''."\n"; } if ($daysofweek_dayview == 'yes') { ?> '; echo ''; } ?>
'."\n"; echo ''."\n"; foreach($master_array[($getdate)]['-1'] as $allday) { $event_text = stripslashes(urldecode($allday['event_text'])); $description = addslashes(urlencode($allday['description'])); $event_text2 = rawurlencode(addslashes($allday['event_text'])); echo ''."\n"; echo ''."\n"; echo ''."\n"; } echo '
'.$event_text.'
'."\n"; echo '
"; $thisdate = $start_week_time; $start_day = strtotime($week_start_day); $i = 0; do { $day_num = date("w", $start_day); $day = $daysofweek_lang[$day_num]; $thisday = date("Ymd", $thisdate); echo "\n"; $start_day = strtotime("+1 day", $start_day); $thisdate = strtotime("+1 day", $thisdate); $i++; } while ($i < 7); echo ''; echo '
\n"; echo "$day\n"; echo "
'; 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 ($dayborder == 0) { $class = ' class="dayborder"'; $dayborder++; } else { $class = ' class="dayborder2"'; $dayborder = 0; } if (sizeof($event_length) == 0) { echo ''."\n"; } else { $emptyWidth = $nbrGridCols; for ($i=0;$i'; $drawWidth = $nbrGridCols / ($event_length[$i]['overlap'] + 1); //print $nbrGridCols.' -- '; //print $drawWidth; $emptyWidth = $emptyWidth - $drawWidth; switch ($event_length[$i]['state']) { case 'begin': $event_length[$i]['state'] = 'started'; $event_text = stripslashes(urldecode($master_array[($getdate)][$cal_time][($event_length[$i]['key'])]['event_text'])); $event_text2 = rawurlencode(addslashes($master_array[($getdate)][$cal_time][($event_length[$i]['key'])]['event_text'])); $event_start = strtotime ($master_array[($getdate)][$cal_time][($event_length[$i]['key'])]['event_start']); $event_end = strtotime ($master_array[($getdate)][$cal_time][($event_length[$i]['key'])]['event_end']); $description = addslashes(urlencode($master_array[($getdate)][$cal_time][($event_length[$i]['key'])]['description'])); $event_start = date ($timeFormat, $event_start); $event_end = date ($timeFormat, $event_end); $calendar_name2 = rawurlencode(addslashes($calendar_name)); 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.''; ?>