X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=templates%2Futil_addressbook.php;h=7ff054346ccb5243251a7ea2a59787be4be664b3;hp=8b582c0993876ebb23d6c7a09ae5302c56624609;hb=01144ffd268589805099bf2b6603e6ef1daf378b;hpb=0885e0d76c0d617e978400c4da830eeb70d80b5e diff --git a/templates/util_addressbook.php b/templates/util_addressbook.php index 8b582c09..7ff05434 100644 --- a/templates/util_addressbook.php +++ b/templates/util_addressbook.php @@ -4,7 +4,7 @@ * * Functions to make working with address books easier * - * @copyright © 1999-2009 The SquirrelMail Project Team + * @copyright 1999-2012 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package squirrelmail @@ -22,7 +22,7 @@ function composeLink ($row) { return makeComposeLink('src/compose.php?send_to=' . rawurlencode($row['RawFullAddress']), - htmlspecialchars($row['Email'])); + sm_encode_html_special_chars($row['Email'])); } /** @@ -41,17 +41,17 @@ function formatAddressList ($addresses) { $contacts = array(); while(list($undef,$row) = each($addresses)) { $contact = array ( - 'FirstName' => htmlspecialchars($row['firstname']), - 'LastName' => htmlspecialchars($row['lastname']), - 'FullName' => htmlspecialchars($row['name']), - 'NickName' => htmlspecialchars($row['nickname']), - 'Email' => htmlspecialchars($row['email']), - 'FullAddress' => htmlspecialchars(AddressBook::full_address($row)), + 'FirstName' => sm_encode_html_special_chars($row['firstname']), + 'LastName' => sm_encode_html_special_chars($row['lastname']), + 'FullName' => sm_encode_html_special_chars($row['name']), + 'NickName' => sm_encode_html_special_chars($row['nickname']), + 'Email' => sm_encode_html_special_chars($row['email']), + 'FullAddress' => sm_encode_html_special_chars(AddressBook::full_address($row)), 'RawFullAddress' => AddressBook::full_address($row), - 'Info' => htmlspecialchars($row['label']), + 'Info' => sm_encode_html_special_chars($row['label']), 'Extra' => (isset($row['extra']) ? $row['extra'] : NULL), - 'Source' => htmlspecialchars($row['source']), - 'JSEmail' => htmlspecialchars(addcslashes(AddressBook::full_address($row), "'"), ENT_QUOTES), + 'Source' => sm_encode_html_special_chars($row['source']), + 'JSEmail' => sm_encode_html_special_chars(addcslashes(AddressBook::full_address($row), "'"), ENT_QUOTES), ); $contacts[] = $contact; }