From 3aa18cfaa98d1a69cf552e90587cc65b65ac59b6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 7 Apr 2010 19:19:56 +0000 Subject: [PATCH] Fix: W3C --- htdocs/lib/functions.lib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/lib/functions.lib.php b/htdocs/lib/functions.lib.php index 3cd78eeaece..718b95687b9 100644 --- a/htdocs/lib/functions.lib.php +++ b/htdocs/lib/functions.lib.php @@ -194,7 +194,9 @@ function dol_escape_js($stringtoescape) function dol_escape_htmltag($stringtoescape) { // escape quotes and backslashes, newlines, etc. - return strtr($stringtoescape, array('"'=>'',"\r"=>'\\r',"\n"=>'\\n',""=>'',''=>'')); + $tmp=@html_entity_decode($stringtoescape,ENT_COMPAT,'UTF-8'); + $tmp=strtr($tmp, array('"'=>'',"\r"=>'\\r',"\n"=>'\\n',""=>'',''=>'')); + return @htmlentities($tmp,ENT_COMPAT,'UTF-8'); }