Monotone-Parent: 1511bbd8b48b40b0958416f6289e1bd49b1bbb9a

Monotone-Revision: 6769f7dd857ae4175092be6d7ab427e0eb095388

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-03-30T18:09:55
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau 2007-03-30 18:09:55 +00:00
parent 00a16992ac
commit 41b571478b

View file

@ -135,6 +135,18 @@
return self->attendee;
}
- (NSString *) _personForDisplay: (iCalPerson *) person
{
return [NSString stringWithFormat: @"%@ <%@>",
[person cnWithoutQuotes],
[person rfc822Email]];
}
- (NSString *) attendeeForDisplay
{
return [self _personForDisplay: attendee];
}
- (void)setItem:(id)_item {
ASSIGN(self->item, _item);
}
@ -252,23 +264,18 @@
/* derived fields */
- (NSString *)organizerDisplayName {
- (NSString *) organizerDisplayName
{
iCalPerson *organizer;
NSString *cn;
if ((organizer = [[self authorativeEvent] organizer]) != nil) {
cn = [organizer valueForKey:@"cnWithoutQuotes"];
if ([cn isNotNull] && [cn length] > 0)
return cn;
cn = [organizer valueForKey:@"rfc822Email"];
if ([cn isNotNull] && [cn length] > 0)
return cn;
return @"[error: unable to derive organizer name]";
}
NSString *value;
return @"[todo: no organizer set, use 'from']";
organizer = [[self authorativeEvent] organizer];
if (organizer)
value = [self _personForDisplay: organizer];
else
value = @"[todo: no organizer set, use 'from']";
return value;
}
/* replies */