diff options
author | 3D-I <marktravai@gmail.com> | 2019-06-11 05:41:12 +0200 |
---|---|---|
committer | 3D-I <marktravai@gmail.com> | 2019-06-11 05:44:17 +0200 |
commit | aad8ffff5180c120f0aa49beadc06ca637f15cbb (patch) | |
tree | 6737a08ee191c18070c10715104acd6ace41d5ef /phpBB/includes/acp/acp_forums.php | |
parent | 7ca740bec8db6c1d50bdf66c964259092ef6a6d3 (diff) | |
download | forums-aad8ffff5180c120f0aa49beadc06ca637f15cbb.tar forums-aad8ffff5180c120f0aa49beadc06ca637f15cbb.tar.gz forums-aad8ffff5180c120f0aa49beadc06ca637f15cbb.tar.bz2 forums-aad8ffff5180c120f0aa49beadc06ca637f15cbb.tar.xz forums-aad8ffff5180c120f0aa49beadc06ca637f15cbb.zip |
[ticket/15211] Fix Emoji characters in forum name
PHPBB3-15211
Diffstat (limited to 'phpBB/includes/acp/acp_forums.php')
-rw-r--r-- | phpBB/includes/acp/acp_forums.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/phpBB/includes/acp/acp_forums.php b/phpBB/includes/acp/acp_forums.php index be5a7a2f26..cb0593b14a 100644 --- a/phpBB/includes/acp/acp_forums.php +++ b/phpBB/includes/acp/acp_forums.php @@ -986,6 +986,13 @@ class acp_forums $errors[] = $user->lang['FORUM_NAME_EMPTY']; } + // No Emojis + if (preg_match_all('/[\x{10000}-\x{10FFFF}]/u', $forum_data_ary['forum_name'], $matches)) + { + $character_list = implode('<br>', $matches[0]); + $errors[] = $user->lang('FORUM_NAME_EMOJI', $character_list); + } + if (utf8_strlen($forum_data_ary['forum_desc']) > 4000) { $errors[] = $user->lang['FORUM_DESC_TOO_LONG']; |