[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pear-cvs
Subject:    [PEAR-CVS] =?utf-8?q?svn:_/pear/packages/HTML=5FTemplate=5FFlexy/trunk/HTML/Template/Flexy/Compiler/
From:       Alan_Knowles <alan_k () php ! net>
Date:       2018-03-07 2:22:05
Message-ID: svn-alan_k-1520389325-344458-2054375646 () svn ! php ! net
[Download RAW message or body]

alan_k                                   Wed, 07 Mar 2018 02:22:05 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=344458

Log:
fix unHtmlEntities - php7

Changed paths:
    U   pear/packages/HTML_Template_Flexy/trunk/HTML/Template/Flexy/Compiler/Standard/Tag.php


Modified: pear/packages/HTML_Template_Flexy/trunk/HTML/Template/Flexy/Compiler/Standard/Tag.php
 ===================================================================
--- pear/packages/HTML_Template_Flexy/trunk/HTML/Template/Flexy/Compiler/Standard/Tag.php	2018-03-06 \
                22:16:06 UTC (rev 344457)
+++ pear/packages/HTML_Template_Flexy/trunk/HTML/Template/Flexy/Compiler/Standard/Tag.php	2018-03-07 \
02:22:05 UTC (rev 344458) @@ -885,7 +885,9 @@
         $trans_tbl = get_html_translation_table (HTML_ENTITIES);
         $trans_tbl = array_flip ($trans_tbl);
         $ret = strtr ($in, $trans_tbl);
-        return preg_replace('/&#(\d+);/me', "chr('\\1')",$ret);
+
+        $func = create_function('$matches', 'return chr($matches[1]);');
+        return preg_replace_callback('/&#(\d+);/m', $func,$ret);
     }

 }



-- 
PEAR CVS Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic