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:
parent
00a16992ac
commit
41b571478b
|
@ -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 */
|
||||
|
|
Loading…
Reference in a new issue