From c55c46f9a8635228cf0ed9cb2aa8e7c1ea19846b Mon Sep 17 00:00:00 2001 From: Lester Caine Date: Tue, 27 Feb 2007 17:33:02 +0000 Subject: Strip all reliance on server side time offset so that calendar is fixed UTC display, and content can be aligned as required from the display offset. --- index.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'index.php') diff --git a/index.php b/index.php index 9f7a5ae..64250c3 100644 --- a/index.php +++ b/index.php @@ -1,6 +1,6 @@ mDate->gmmktime( 0, 0, 0, $gCalendar->mDate->date( 'm', $_REQUEST['todate'] ), $gCalendar->mDate->date( 'd', $_REQUEST['todate'] ), $gCalendar->mDate->date( 'Y', $_REQUEST['todate'] ) ); + $_SESSION['calendar']['focus_date'] = $_REQUEST['todate'] = $gCalendar->mDate->gmmktime( 0, 0, 0, $gCalendar->mDate->date( 'm', $_REQUEST['todate'], true ), $gCalendar->mDate->date( 'd', $_REQUEST['todate'], true ), $gCalendar->mDate->date( 'Y', $_REQUEST['todate'], true ) ); } else { - $_SESSION['calendar']['focus_date'] = $_REQUEST['todate'] = $gCalendar->mDate->gmmktime( 0, 0, 0, $gCalendar->mDate->date2( 'm', $_REQUEST['todate'] ), $gCalendar->mDate->date2( 'd', $_REQUEST['todate'] ), $gCalendar->mDate->date2( 'Y', $_REQUEST['todate'] ) ); + $_SESSION['calendar']['focus_date'] = $_REQUEST['todate'] = $gCalendar->mDate->gmmktime( 0, 0, 0, $gCalendar->mDate->date2( 'm', $_REQUEST['todate'], true ), $gCalendar->mDate->date2( 'd', $_REQUEST['todate'], true ), $gCalendar->mDate->date2( 'Y', $_REQUEST['todate'], true ) ); } } elseif( !empty( $_SESSION['calendar']['focus_date'] ) ) { $_REQUEST["todate"] = $_SESSION['calendar']['focus_date']; @@ -52,7 +52,6 @@ if( !empty( $_REQUEST["todate"] ) ) { } $focus = $_REQUEST['todate']; - if( !empty( $_REQUEST["view_mode"] ) ) { $_SESSION['calendar']['view_mode'] = $_REQUEST["view_mode"]; } elseif( empty( $_SESSION['calendar']['view_mode'] ) ) { @@ -90,7 +89,7 @@ foreach( $calMonth as $w => $week ) { foreach( $calDay as $key => $t ) { // special case - last item entry in array - check this first - if( $bitEvent['timestamp'] >= $calDay[$key]['time'] && empty( $calDay[$key + 1]['time'] ) ) { + if( $bitEvent['timestamp'] >= $calDay[$key]['time'] && empty( $calDay[$key + 1]['time'] ) ) { $calDay[$key]['items'][] = $dayEvents[$i]; } elseif( $bitEvent['timestamp'] >= $calDay[$key]['time'] && $bitEvent['timestamp'] <= $calDay[$key + 1]['time'] ) { $calDay[$key]['items'][] = $dayEvents[$i]; -- cgit v1.3