mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-04 04:48:52 +00:00
Monotone-Parent: e70a6a4e35fcf0aacec5ec5ef392c0c8e6bb4e31
Monotone-Revision: 289c3552a8d15a19943bfe3a54272bf413087c4f Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-08-21T20:37:50 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -110,6 +110,28 @@
|
||||
return MAPISTORE_SUCCESS;
|
||||
}
|
||||
|
||||
- (int) getPidTagAlternateRecipientAllowed: (void **) data
|
||||
inMemCtx: (TALLOC_CTX *) memCtx
|
||||
|
||||
{
|
||||
return [self getYes: data inMemCtx: memCtx];
|
||||
}
|
||||
|
||||
- (int) getPidTagMessageFlags: (void **) data
|
||||
inMemCtx: (TALLOC_CTX *) memCtx
|
||||
{
|
||||
*data = MAPILongValue (memCtx, MSGFLAG_READ);
|
||||
|
||||
return MAPISTORE_SUCCESS;
|
||||
}
|
||||
|
||||
- (int) getPidTagDeleteAfterSubmit: (void **) data
|
||||
inMemCtx: (TALLOC_CTX *) memCtx
|
||||
|
||||
{
|
||||
return [self getNo: data inMemCtx: memCtx];
|
||||
}
|
||||
|
||||
- (int) getPidTagMessageClass: (void **) data
|
||||
inMemCtx: (TALLOC_CTX *) memCtx
|
||||
{
|
||||
@@ -189,13 +211,34 @@
|
||||
- (int) getPidLidFileUnder: (void **) data
|
||||
inMemCtx: (TALLOC_CTX *) memCtx
|
||||
{
|
||||
return [self getPidTagDisplayName: data inMemCtx: memCtx];
|
||||
NSString *surName, *givenName, *middleName;
|
||||
NSMutableString *fileUnder;
|
||||
CardElement *n;
|
||||
|
||||
n = [[sogoObject vCard] n];
|
||||
surName = [n flattenedValueAtIndex: 0
|
||||
forKey: @""];
|
||||
fileUnder = [surName mutableCopy];
|
||||
[fileUnder autorelease];
|
||||
[fileUnder appendString: @","];
|
||||
givenName = [n flattenedValueAtIndex: 1
|
||||
forKey: @""];
|
||||
if ([givenName length] > 0)
|
||||
[fileUnder appendFormat: @" %@", givenName];
|
||||
middleName = [n flattenedValueAtIndex: 2
|
||||
forKey: @""];
|
||||
if ([middleName length] > 0)
|
||||
[fileUnder appendFormat: @" %@", middleName];
|
||||
|
||||
*data = [fileUnder asUnicodeInMemCtx: memCtx];
|
||||
|
||||
return MAPISTORE_SUCCESS;
|
||||
}
|
||||
|
||||
- (int) getPidLidFileUnderId: (void **) data
|
||||
inMemCtx: (TALLOC_CTX *) memCtx
|
||||
{
|
||||
*data = MAPILongValue (memCtx, 0xffffffff);
|
||||
*data = MAPILongValue (memCtx, 0x00008017); /* what ol2003 sets */
|
||||
|
||||
return MAPISTORE_SUCCESS;
|
||||
}
|
||||
@@ -209,7 +252,7 @@
|
||||
vCard = [sogoObject vCard];
|
||||
fn = [vCard fn];
|
||||
email = [vCard preferredEMail];
|
||||
*data = [[NSString stringWithFormat: @"%@ <%@>", fn, email]
|
||||
*data = [[NSString stringWithFormat: @"%@ (%@)", fn, email]
|
||||
asUnicodeInMemCtx: memCtx];
|
||||
|
||||
return MAPISTORE_SUCCESS;
|
||||
@@ -218,7 +261,8 @@
|
||||
- (int) getPidLidEmail1OriginalDisplayName: (void **) data
|
||||
inMemCtx: (TALLOC_CTX *) memCtx
|
||||
{
|
||||
return [self getPidLidEmail1DisplayName: data inMemCtx: memCtx];
|
||||
return [self getPidLidEmail1EmailAddress: data
|
||||
inMemCtx: memCtx];
|
||||
}
|
||||
|
||||
- (int) getPidLidEmail1EmailAddress: (void **) data
|
||||
|
||||
Reference in New Issue
Block a user