mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-03-24 23:52:43 +00:00
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:
@@ -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>
|
||||
|
||||
* UI/WebServerResources/generic.js (accessToSubscribedFolder): use
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
Copyright (C) 2004 SKYRIX Software AG
|
||||
Copyright (C) 2005-2011 Inverse inc.
|
||||
Copyright (C) 2005-2012 Inverse inc.
|
||||
|
||||
This file is part of SOGo.
|
||||
|
||||
@@ -135,13 +135,18 @@
|
||||
|
||||
- (NSString *) primaryEmail
|
||||
{
|
||||
NSString *email, *mailTo;
|
||||
NSString *email, *fn, *mailTo;
|
||||
|
||||
email = [card preferredEMail];
|
||||
if ([email length] > 0)
|
||||
mailTo = [NSString stringWithFormat: @"<a href=\"mailto:%@\""
|
||||
@" onclick=\"return openMailTo('%@ <%@>');\">"
|
||||
@"%@</a>", email, [[card fn] stringByReplacingString: @"\"" withString: @""], email, email];
|
||||
{
|
||||
fn = [card fn];
|
||||
fn = [fn stringByReplacingString: @"\"" withString: @""];
|
||||
fn = [fn stringByReplacingString: @"'" withString: @"\\\'"];
|
||||
mailTo = [NSString stringWithFormat: @"<a href=\"mailto:%@\""
|
||||
@" onclick=\"return openMailTo('%@ <%@>');\">"
|
||||
@"%@</a>", email, fn, email, email];
|
||||
}
|
||||
else
|
||||
mailTo = nil;
|
||||
|
||||
@@ -151,7 +156,7 @@
|
||||
|
||||
- (NSString *) secondaryEmail
|
||||
{
|
||||
NSString *email, *mailTo;
|
||||
NSString *email, *fn, *mailTo;
|
||||
NSMutableArray *emails;
|
||||
|
||||
emails = [NSMutableArray array];
|
||||
@@ -182,9 +187,12 @@
|
||||
|
||||
if ([email caseInsensitiveCompare: [card preferredEMail]] != NSOrderedSame)
|
||||
{
|
||||
fn = [card fn];
|
||||
fn = [fn stringByReplacingString: @"\"" withString: @""];
|
||||
fn = [fn stringByReplacingString: @"'" withString: @"\\\'"];
|
||||
mailTo = [NSString stringWithFormat: @"<a href=\"mailto:%@\""
|
||||
@" onclick=\"return openMailTo('%@ <%@>');\">"
|
||||
@"%@</a>", email, [[card fn] stringByReplacingString: @"\"" withString: @""], email, email];
|
||||
@"%@</a>", email, fn, email, email];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user