Author: ralfbecker
New Revision: 35219
URL: http://www.egroupware.org/viewvc/egroupware?rev=35219&view=rev
Log:
no need to run expensive mb_substr 3 times
Modified:
trunk/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/PercentEncoder.php
Modified: trunk/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/PercentEncoder.php
URL: http://www.egroupware.org/viewvc/egroupware/trunk/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/PercentEncoder.php?rev=35219&r1=35218&r2=35219&view=diff
— trunk/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/PercentEncoder.php (original)
+++ trunk/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/PercentEncoder.php Wed Jun 8 12:41:22 2011
@@ -51,8 +51,8 @@
$ret = ‘’;
//error_log(METHOD.LINE.$string);
for ($i = 0, $c = strlen($string); $i < $c; $i++) {
-
if (substr($string,$i,1) !== '%' && !isset($this->preserve[$int = ord(substr($string,$i,1))]) ) { -
$ret .= rawurlencode(substr($string,$i,1)); // '%' . sprintf('%02X', $int);
-
if (($chr=substr($string,$i,1)) !== '%' && !isset($this->preserve[$int = ord($chr)])) { -
$ret .= rawurlencode($chr); // '%' . sprintf('%02X', $int); } else { $ret .= substr($string,$i,1); }
EditLive Enterprise is the world’s most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
eGroupWare-cvs mailing list
eGroupWare-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-cvs