See ChangeLog.
Monotone-Parent: dcd831afcbb347de38ec00c05b919923433a9f1f Monotone-Revision: dbb4d0d0fcdbbccb83eb0faf29ecfd26bb48dbc0 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-05-08T18:58:57
This commit is contained in:
parent
dfd0339f9d
commit
60555b9568
|
@ -1,3 +1,9 @@
|
||||||
|
2012-05-08 Francis Lachapelle <flachapelle@inverse.ca>
|
||||||
|
|
||||||
|
* UI/Contacts/UIxContactView.m (-primaryEmail): in the mailto
|
||||||
|
link, remove double-quotes and escape single-quotes from the fullname.
|
||||||
|
(-secondaryEmail): idem.
|
||||||
|
|
||||||
2012-05-01 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
2012-05-01 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||||
|
|
||||||
* UI/WebServerResources/generic.js (accessToSubscribedFolder): use
|
* UI/WebServerResources/generic.js (accessToSubscribedFolder): use
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*
|
/*
|
||||||
Copyright (C) 2004 SKYRIX Software AG
|
Copyright (C) 2004 SKYRIX Software AG
|
||||||
Copyright (C) 2005-2011 Inverse inc.
|
Copyright (C) 2005-2012 Inverse inc.
|
||||||
|
|
||||||
This file is part of SOGo.
|
This file is part of SOGo.
|
||||||
|
|
||||||
|
@ -135,13 +135,18 @@
|
||||||
|
|
||||||
- (NSString *) primaryEmail
|
- (NSString *) primaryEmail
|
||||||
{
|
{
|
||||||
NSString *email, *mailTo;
|
NSString *email, *fn, *mailTo;
|
||||||
|
|
||||||
email = [card preferredEMail];
|
email = [card preferredEMail];
|
||||||
if ([email length] > 0)
|
if ([email length] > 0)
|
||||||
mailTo = [NSString stringWithFormat: @"<a href=\"mailto:%@\""
|
{
|
||||||
@" onclick=\"return openMailTo('%@ <%@>');\">"
|
fn = [card fn];
|
||||||
@"%@</a>", email, [[card fn] stringByReplacingString: @"\"" withString: @""], email, email];
|
fn = [fn stringByReplacingString: @"\"" withString: @""];
|
||||||
|
fn = [fn stringByReplacingString: @"'" withString: @"\\\'"];
|
||||||
|
mailTo = [NSString stringWithFormat: @"<a href=\"mailto:%@\""
|
||||||
|
@" onclick=\"return openMailTo('%@ <%@>');\">"
|
||||||
|
@"%@</a>", email, fn, email, email];
|
||||||
|
}
|
||||||
else
|
else
|
||||||
mailTo = nil;
|
mailTo = nil;
|
||||||
|
|
||||||
|
@ -151,7 +156,7 @@
|
||||||
|
|
||||||
- (NSString *) secondaryEmail
|
- (NSString *) secondaryEmail
|
||||||
{
|
{
|
||||||
NSString *email, *mailTo;
|
NSString *email, *fn, *mailTo;
|
||||||
NSMutableArray *emails;
|
NSMutableArray *emails;
|
||||||
|
|
||||||
emails = [NSMutableArray array];
|
emails = [NSMutableArray array];
|
||||||
|
@ -182,9 +187,12 @@
|
||||||
|
|
||||||
if ([email caseInsensitiveCompare: [card preferredEMail]] != NSOrderedSame)
|
if ([email caseInsensitiveCompare: [card preferredEMail]] != NSOrderedSame)
|
||||||
{
|
{
|
||||||
|
fn = [card fn];
|
||||||
|
fn = [fn stringByReplacingString: @"\"" withString: @""];
|
||||||
|
fn = [fn stringByReplacingString: @"'" withString: @"\\\'"];
|
||||||
mailTo = [NSString stringWithFormat: @"<a href=\"mailto:%@\""
|
mailTo = [NSString stringWithFormat: @"<a href=\"mailto:%@\""
|
||||||
@" onclick=\"return openMailTo('%@ <%@>');\">"
|
@" onclick=\"return openMailTo('%@ <%@>');\">"
|
||||||
@"%@</a>", email, [[card fn] stringByReplacingString: @"\"" withString: @""], email, email];
|
@"%@</a>", email, fn, email, email];
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue