$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"; } ?>
'."\n"; echo ''."\n"; foreach($master_array[($getdate)]['-1'] as $allday) { $event_text = stripslashes(urldecode($allday['event_text'])); $description = $allday['description']; $event_text2 = rawurlencode(addslashes($allday['event_text'])); echo ''."\n"; echo ''."\n"; echo ''."\n"; } echo '
'.$event_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 ($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 = rawurlencode(addslashes($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.''; ?>