mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-03-02 13:46:23 +00:00
Monotone-Parent: 57e9aaa5f1ddeb0f4a50965813feeb13dfbe7be7
Monotone-Revision: 04cbb4e9ea972e772184b8e9de70b79d867c5883 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2008-08-10T17:14:56 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -75,12 +75,6 @@
|
||||
|
||||
#define defaultColor @"#AAAAAA"
|
||||
|
||||
#if APPLE_Foundation_LIBRARY || NeXT_Foundation_LIBRARY
|
||||
@interface NSDate(UsedPrivates)
|
||||
- (id)initWithTimeIntervalSince1970:(NSTimeInterval)_interval;
|
||||
@end
|
||||
#endif
|
||||
|
||||
@implementation SOGoAppointmentFolder
|
||||
|
||||
static NGLogger *logger = nil;
|
||||
@@ -575,7 +569,7 @@ static Class sogoAppointmentFolderKlass = Nil;
|
||||
dateValue = [_record objectForKey: fields[count * 2]];
|
||||
if (dateValue)
|
||||
{
|
||||
date = [NSCalendarDate dateWithTimeIntervalSince1970: (NSTimeInterval) [dateValue unsignedIntValue]];
|
||||
date = [NSCalendarDate dateWithTimeIntervalSince1970: [dateValue unsignedIntValue]];
|
||||
if (date)
|
||||
{
|
||||
[date setTimeZone: timeZone];
|
||||
@@ -622,19 +616,21 @@ static Class sogoAppointmentFolderKlass = Nil;
|
||||
id tmp;
|
||||
|
||||
md = [[_record mutableCopy] autorelease];
|
||||
|
||||
|
||||
/* cycle is in _r. We also have to override the c_startdate/c_enddate with the date values of
|
||||
the reccurence since we use those when displaying events in SOGo Web */
|
||||
tmp = [_r startDate];
|
||||
[tmp setTimeZone: timeZone];
|
||||
[md setObject:tmp forKey:@"startDate"];
|
||||
[md setObject: tmp forKey: @"startDate"];
|
||||
dateSecs = [NSNumber numberWithInt: [tmp timeIntervalSince1970]];
|
||||
[md setObject: dateSecs forKey: @"c_startdate"];
|
||||
[md setObject: dateSecs forKey: @"c_recurrence_id"];
|
||||
|
||||
tmp = [_r endDate];
|
||||
[tmp setTimeZone: timeZone];
|
||||
[md setObject:tmp forKey:@"endDate"];
|
||||
[md setObject: [NSNumber numberWithInt: [tmp timeIntervalSince1970]] forKey: @"c_enddate"];
|
||||
[md setObject: tmp forKey: @"endDate"];
|
||||
dateSecs = [NSNumber numberWithInt: [tmp timeIntervalSince1970]];
|
||||
[md setObject: dateSecs forKey: @"c_enddate"];
|
||||
|
||||
return md;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user