From: <ral...@us...> - 2013-07-30 16:49:24
|
Author: ralfbecker Date: Tue Jul 30 18:49:17 2013 New Revision: 43269 URL: http://svn.stylite.de/viewvc/egroupware?rev=43269&view=rev Log: * CalDAV/CardDAV/WebDAV: get authentication working again with PHP 5.2 Modified: branches/1.8/phpgwapi/inc/class.egw_digest_auth.inc.php Modified: branches/1.8/phpgwapi/inc/class.egw_digest_auth.inc.php URL: http://svn.stylite.de/viewvc/egroupware/branches/1.8/phpgwapi/inc/class.egw_digest_auth.inc.php?rev=43269&r1=43268&r2=43269&view=diff ============================================================================== --- branches/1.8/phpgwapi/inc/class.egw_digest_auth.inc.php (original) +++ branches/1.8/phpgwapi/inc/class.egw_digest_auth.inc.php Tue Jul 30 18:49:17 2013 @@ -101,9 +101,8 @@ // replace \x encoded non-ascii chars in password, as they are used eg. by Thunderbird for German umlauts if (strpos($password, '\\x') !== false) { - $password = preg_replace_callback('/\\\\x([0-9A-F]{2})/i', function($matches){ - return chr(hexdec($matches[1])); - }, $password); + $password = preg_replace_callback('/\\\\x([0-9A-F]{2})/i', + create_function('$matches', 'return chr(hexdec($matches[1]));'), $password); } // try translating the password from iso-8859-1 to utf-8 $password = translation::convert($password, 'iso-8859-1'); |