@implementation UIxComponent(Agenor)
-- (NSString *)emailForUser {
- return [[[self context] activeUser] email];
+- (NSArray *) getICalPersonsFromValue: (NSString *) selectorValue
+{
+ NSMutableArray *persons;
+ NSEnumerator *uids;
+ NSString *uid;
+ AgenorUserManager *um;
+
+ um = [AgenorUserManager sharedUserManager];
+
+ persons = [NSMutableArray new];
+ [persons autorelease];
+
+ if ([selectorValue length] > 0)
+ {
+ uids = [[selectorValue componentsSeparatedByString: @","]
+ objectEnumerator];
+ uid = [uids nextObject];
+ while (uid)
+ {
+ [persons addObject: [um iCalPersonWithUid: uid]];
+ uid = [uids nextObject];
+ }
+ }
+
+ return persons;
}
-- (NSString *)cnForUser {
- return [[[self context] activeUser] cn];
+- (NSString *) emailForUser
+{
+ return [[context activeUser] email];
}
-- (BOOL)isAccessRestricted {
- return [[self context] isAccessFromIntranet] ? NO : YES;
+- (NSString *) cnForUser
+{
+ return [[context activeUser] cn];
}
@end /* UIxComponent(Agenor) */