Monotone-Parent: 321c07dcd402a9e1f67210981ec9fa1b6ac69ac5

Monotone-Revision: e791f856fa8cb6c49f52de50d8bcbfcc98922c88

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-09-07T14:13:03
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2006-09-07 14:13:03 +00:00
parent d049b722ce
commit 607d720676
2 changed files with 28 additions and 19 deletions
+22 -19
View File
@@ -284,26 +284,29 @@ static BOOL uixDebugEnabled = NO;
return [uri substringFromIndex: (r.location + 1)];
}
- (NSString *) _urlForTraversalObject: (int) traversal
{
WOContext *ctx;
NSArray *traversalObjects;
NSString *url;
NSString *path;
ctx = [self context];
traversalObjects = [ctx objectTraversalStack];
url = [[traversalObjects objectAtIndex: traversal]
baseURLInContext:ctx];
path = [[NSURL URLWithString:url] path];
// path = [path stringByAppendingPathComponent:[[ctx activeUser] login]];
return path;
}
- (NSString *) userFolderPath
{
return [self _urlForTraversalObject: 1];
WOContext *ctx;
NSString *url, *path;
NSEnumerator *objects;
SOGoObject *currentObject;
BOOL found;
ctx = [self context];
objects = [[ctx objectTraversalStack] objectEnumerator];
currentObject = [objects nextObject];
found = NO;
while (currentObject
&& !found)
if ([currentObject isKindOfClass: [SOGoUserFolder class]])
found = YES;
else
currentObject = [objects nextObject];
url = [currentObject baseURLInContext:ctx];
path = [[NSURL URLWithString:url] path];
return path;
}
- (NSString *) applicationPath
@@ -371,7 +374,7 @@ static BOOL uixDebugEnabled = NO;
return rel;
}
/* date */
- (NSTimeZone *) viewTimeZone