Feature 5388: Print Invoices (documents) list gets too long. Fixed by default 180...
[fa-stable.git] / reporting / includes / html_entity_decode_php4.php
index b3ff4199e0cb781da78366b563ea2348f55ddb07..9b90e4bf63710a857e96c519093ac91301ee7acb 100644 (file)
@@ -332,10 +332,9 @@ function html_entity_decode_php4($text_to_convert) {
                "&lt;" => "<"
        );
        $return_text = strtr($text_to_convert, $htmlentities_table);
-       
-       // 07.11.2014, from php 5.3.0 fixed deprecated preg_replace with the /e flag. Joe
+
        if (version_compare(PHP_VERSION, '5.3.0') >= 0 && function_exists("preg_replace_callback"))
-       { 
+       {
                $return_text = preg_replace_callback('~&#x([0-9a-f]+);~i', function ($m){ return chr(hexdec($m[1]));}, $return_text);
                $return_text = preg_replace_callback('~&#([0-9]+);~', function ($m){ return chr($m[1]);}, $return_text);
        }
@@ -350,4 +349,3 @@ function html_entity_decode_php4($text_to_convert) {
 //============================================================+
 // END OF FILE
 //============================================================+
-?>
\ No newline at end of file