#include "common.h"
+@interface NSString(DotCutting)
+
+- (NSString *)titleForSOGoIMAP4String;
+
+@end
+
@implementation UIxMailAccountView
/* title */
- (NSString *)objectTitle {
- return [[self clientObject] nameInContainer];
+ return [[[self clientObject] nameInContainer] titleForSOGoIMAP4String];
}
+
+- (BOOL)isShareAccount {
+ return [[[self clientObject] nameInContainer] rangeOfString:@".-."].length >0
+ ? YES : NO;
+}
+
+- (NSString *)fullSharePath {
+ NSRange r;
+ NSString *s;
+
+ s = [[self clientObject] nameInContainer];
+ r = [s rangeOfString:@".-."];
+ if (r.length == 0) return nil;
+
+ s = [s substringFromIndex:(r.location + r.length)];
+ r = [s rangeOfString:@"@"];
+ if (r.length == 0) return s;
+
+ return [s substringToIndex:r.location];
+}
+
- (NSString *)panelTitle {
NSString *s;