diff --git a/conlite/includes/functions.general.php b/conlite/includes/functions.general.php index 0074816..8c190c5 100644 --- a/conlite/includes/functions.general.php +++ b/conlite/includes/functions.general.php @@ -2182,7 +2182,7 @@ function IP_match($network, $mask, $ip) { * @param string $encoding default UTF-8 * @return string Returns the converted string */ -function clHtmlSpecialChars(string $value, ?int $flags = ENT_COMPAT|ENT_HTML401, ?string $encoding = 'UTF-8') { +function clHtmlSpecialChars(string $value, ?int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, string $encoding = 'UTF-8') { return htmlspecialchars($value, $flags, $encoding); } @@ -2198,7 +2198,7 @@ function clHtmlSpecialChars(string $value, ?int $flags = ENT_COMPAT|ENT_HTML401, * @param string $encoding default UTF-8 * @return string Returns the decoded string */ -function clHtmlEntityDecode(string $value, ?int $flags = ENT_COMPAT|ENT_HTML401, ?string $encoding = 'UTF-8') { +function clHtmlEntityDecode(string $value, ?int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, string $encoding = 'UTF-8') { return html_entity_decode($value, $flags, $encoding); } @@ -2214,7 +2214,8 @@ function clHtmlEntityDecode(string $value, ?int $flags = ENT_COMPAT|ENT_HTML401, * @param string $encoding default UTF-8 * @return string Returns the converted string */ -function clHtmlEntities(string $value, ?int $flags = ENT_COMPAT|ENT_HTML401, ?string $encoding = 'UTF-8') { +function clHtmlEntities(string $value,?int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, string $encoding = 'UTF-8') { + var_dump($flags); return htmlentities($value, $flags, $encoding); } @@ -2230,6 +2231,6 @@ function clHtmlEntities(string $value, ?int $flags = ENT_COMPAT|ENT_HTML401, ?st * @param string $encoding * @return array */ -function clGetHtmlTranslationTable(?int $table = HTML_SPECIALCHARS, ?int $flags = ENT_COMPAT|ENT_HTML401, ?string $encoding = null) { +function clGetHtmlTranslationTable(int $table = HTML_SPECIALCHARS, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, string $encoding = "UTF-8") { return get_html_translation_table($table, $flags, $encoding); } \ No newline at end of file