Monotone-Parent: 7520c3f3ca840f0f1b0b386fd6a8262877b672ba

Monotone-Revision: 1511bbd8b48b40b0958416f6289e1bd49b1bbb9a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-03-30T18:09:38
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-03-30 18:09:38 +00:00
parent 927d3630b9
commit 00a16992ac
-30
View File
@@ -504,34 +504,4 @@ static NSString *mailTemplateDefaultLanguage = nil;
return @"IPM.Task";
}
/* EMail Notifications */
- (NSString *)homePageURLForPerson:(iCalPerson *)_person {
static AgenorUserManager *um = nil;
static NSString *baseURL = nil;
NSString *uid;
if (!um) {
WOContext *ctx;
NSArray *traversalObjects;
um = [[AgenorUserManager sharedUserManager] retain];
/* generate URL from traversal stack */
ctx = [[WOApplication application] context];
traversalObjects = [ctx objectTraversalStack];
if ([traversalObjects count] >= 1) {
baseURL = [[[traversalObjects objectAtIndex:0] baseURLInContext:ctx]
retain];
}
else {
[self warnWithFormat:@"Unable to create baseURL from context!"];
baseURL = @"http://localhost/";
}
}
uid = [um getUIDForEmail:[_person rfc822Email]];
if (!uid) return nil;
return [NSString stringWithFormat:@"%@%@", baseURL, uid];
}
@end /* SOGoTaskObject */