diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index b509c41666a..7e7577f9f3d 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -3478,16 +3478,17 @@ function dol_html_entity_decode($a,$b,$c='UTF-8') /** * Replace htmlentities functions to manage errors + * http://php.net/manual/en/function.htmlentities.php * - * @param string $a Operand a - * @param string $b Operand b - * @param string $c Operand c - * @return string String encoded + * @param string $string The input string. + * @param int $flags + * @param string $encoding + * @return bool $double_encode When double_encode is turned off PHP will not encode existing html entities */ -function dol_htmlentities($a,$b,$c='UTF-8') +function dol_htmlentities($string, $flags=null, $encoding='UTF-8', $double_encode=false) { // We use @ to avoid warning on PHP4 that does not support entity decoding to UTF8; - $ret=@htmlentities($a,$b,$c); + $ret=@htmlentities($string, $flags, $encoding, $double_encode); return $ret; }