From 434b483fac58e2e462dbc7584af28bebc5dea9ed Mon Sep 17 00:00:00 2001 From: "o.pinke" Date: Tue, 21 Feb 2023 15:33:03 +0100 Subject: [PATCH] set flags to php8.1 standard --- conlite/includes/functions.general.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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