* Licensed under the GNU GPL. For full terms see the file COPYING. * * Displays the day page (day view). * * $Id$ */ require_once('calendar_data.php'); require_once('functions.php'); chdir('..'); require_once('../src/validate.php'); require_once('../functions/strings.php'); require_once('../functions/date.php'); require_once('../config/config.php'); require_once('../functions/page_header.php'); require_once('../src/load_prefs.php'); //displays head of day calendar view function day_header() { global $color, $month, $day, $year, $prev_year, $prev_month, $prev_day, $prev_date, $next_month, $next_day, $next_year, $next_date; echo " " . " \n" . " \n" . " \n" . " \n"; } //events for specific day are inserted into "daily" array function initialize_events() { global $daily_events, $calendardata, $month, $day, $year; for ($i=7;$i<23;$i++){ if ($i<10){ $evntime = '0' . $i . '00'; } else { $evntime = $i . '00'; } $daily_events[$evntime] = 'empty'; } $cdate = $month . $day . $year; if (isset($calendardata[$cdate])){ while ( $calfoo = each($calendardata[$cdate])){ $daily_events["$calfoo[key]"] = $calendardata[$cdate][$calfoo[key]]; } } } //main loop for displaying daily events function display_events() { global $daily_events, $month, $day, $year, $color; ksort($daily_events,SORT_STRING); $eo=0; while ($calfoo = each($daily_events)){ if ($eo==0){ $eo=4; } else { $eo=0; } $ehour = substr($calfoo[key],0,2); $eminute = substr($calfoo[key],2,2); if (!is_array($calfoo[value])){ echo " \n" . " \n" . " \n"; } else { $calbar=$calfoo[value]; if ($calbar[length]!=0){ $elength = '-'.date('H:i',mktime($ehour,$eminute+$calbar[length],0,1,1,0)); } else { $elength=''; } echo " \n" . " \n" . " \n"; } $i++; } } if ($month <= 0){ $month = date( 'm'); } if ($year <= 0){ $year = date( 'Y'); } if ($day <= 0){ $day = date( 'd'); } $prev_date = mktime(0, 0, 0, $month , $day - 1, $year); $next_date = mktime(0, 0, 0, $month , $day + 1, $year); $prev_day = date ('d',$prev_date); $prev_month = date ('m',$prev_date); $prev_year = date ('Y',$prev_date); $next_day = date ('d',$next_date); $next_month = date ('m',$next_date); $next_year = date ('Y',$next_date); $calself=basename($PHP_SELF); $daily_events = array(); displayPageHeader($color, 'None'); calendar_header(); readcalendardata(); day_header(); initialize_events(); display_events(); ?>
< ". date_intl('D',$prev_date)."" . date_intl( 'l, F d Y', mktime(0, 0, 0, $month, $day, $year)) . "". date_intl('D',$next_date)." >
$ehour:$eminute ". _("ADD") . "
$ehour:$eminute$elength["; echo ($calbar[priority]==1) ? "$calbar[title]" : "$calbar[title]"; echo"] $calbar[message] \n" . "". _("EDIT") . " | \n" . "" . _("DEL") . '' . "