thomas: server/kolab-resource-handlers/kolab-resource-handlers/freebusy freebusy.class.php.in, 1.10, 1.11

cvs at kolab.org cvs at kolab.org
Tue Mar 20 17:20:57 CET 2007


Author: thomas

Update of /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/freebusy
In directory doto:/tmp/cvs-serv28923/freebusy

Modified Files:
	freebusy.class.php.in 
Log Message:
Don't assume that all day events only last exactly one day, fixes issue1659.


Index: freebusy.class.php.in
===================================================================
RCS file: /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/freebusy/freebusy.class.php.in,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- freebusy.class.php.in	23 Nov 2006 17:34:33 -0000	1.10
+++ freebusy.class.php.in	20 Mar 2007 16:20:55 -0000	1.11
@@ -262,7 +262,7 @@
       $initial_start = $event['start-date'];
       $initial_end = $event['end-date'];
       if( $event['allday'] ) {
-	$initial_end = strtotime( '+1 day', $initial_start );
+	$initial_end = strtotime( '+1 day', $initial_end );
 	myLog("Detected all-day event $uid", RM_LOG_DEBUG);
       }
       $extra = array( 'X-UID'     => base64_encode($uid) );
@@ -453,8 +453,7 @@
     
     // Convert our date-time values to timestamps
     if( strpos( $event_hash['start-date'], 'T' ) === false &&
-	strpos( $event_hash['end-date'], 'T' ) === false &&
-	$event_hash['start-date'] == $event_hash['end-date'] ) {
+	strpos( $event_hash['end-date'], 'T' ) === false ) {
       $event_hash['allday'] = true;
     } else {
       $event_hash['allday'] = false;      
@@ -489,4 +488,4 @@
   var $imap_serverstring;  
 };
 
-?>
\ No newline at end of file
+?>





More information about the commits mailing list