R35219 - /trunk/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/PercentEncoder.php

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