mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-19 21:53:19 +00:00
New button "Add default email addresses" for the vacation tab of the preferences window.
Monotone-Parent: 47f2f8615e2de608097b0eb96881d051d4b7e9a6 Monotone-Revision: 565a1bad1f0abc7187afc4117f947fa311875346 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2009-10-14T22:11:13 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -742,28 +742,33 @@ static BOOL forwardEnabled = NO;
|
||||
forKey: @"autoReplyEmailAddresses"];
|
||||
}
|
||||
|
||||
- (NSString *) autoReplyEmailAddresses
|
||||
- (NSString *) defaultEmailAddresses
|
||||
{
|
||||
NSArray *addressesList;
|
||||
NSMutableArray *newAddressesList;
|
||||
NSMutableArray *uniqueAddressesList;
|
||||
NSString *address;
|
||||
unsigned int i;
|
||||
|
||||
addressesList = [vacationOptions objectForKey: @"autoReplyEmailAddresses"];
|
||||
if (!addressesList)
|
||||
uniqueAddressesList = [NSMutableArray array];
|
||||
addressesList = [NSMutableArray arrayWithArray: [user allEmails]];
|
||||
for (i = 0; i < [addressesList count]; i++)
|
||||
{
|
||||
newAddressesList = [NSMutableArray array];
|
||||
addressesList = [NSMutableArray arrayWithArray: [user allEmails]];
|
||||
for (i = 0; i < [addressesList count]; i++)
|
||||
{
|
||||
address = [addressesList objectAtIndex: i];
|
||||
if (![newAddressesList containsObject: address])
|
||||
[newAddressesList addObject: address];
|
||||
}
|
||||
addressesList = newAddressesList;
|
||||
address = [addressesList objectAtIndex: i];
|
||||
if (![uniqueAddressesList containsObject: address])
|
||||
[uniqueAddressesList addObject: address];
|
||||
}
|
||||
|
||||
return [addressesList componentsJoinedByString: @", "];
|
||||
return [uniqueAddressesList componentsJoinedByString: @", "];
|
||||
}
|
||||
|
||||
- (NSString *) autoReplyEmailAddresses
|
||||
{
|
||||
NSArray *addressesList;
|
||||
|
||||
addressesList = [vacationOptions objectForKey: @"autoReplyEmailAddresses"];
|
||||
|
||||
return (addressesList?
|
||||
[addressesList componentsJoinedByString: @", "] : [self defaultEmailAddresses]);
|
||||
}
|
||||
|
||||
- (NSArray *) daysBetweenResponsesList
|
||||
|
||||
Reference in New Issue
Block a user