From 0efc4f81096c0278f7ecdceed99883a2ec750fcf Mon Sep 17 00:00:00 2001 From: Jason Morris Date: Fri, 9 Aug 2024 19:40:42 -0400 Subject: [PATCH] bypass emoji cleaner as a test Adjusted DB collation to better support emoji --- app/Helpers/aggro_helper.php | 57 ++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/app/Helpers/aggro_helper.php b/app/Helpers/aggro_helper.php index c0ea834..e20ebaf 100644 --- a/app/Helpers/aggro_helper.php +++ b/app/Helpers/aggro_helper.php @@ -18,45 +18,46 @@ */ function clean_emoji($text) { - $cleanText = ''; + // $cleanText = ''; - // Match Emoticons. - $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u'; - $cleanText = preg_replace($regexEmoticons, '', $text); + // // Match Emoticons. + // $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u'; + // $cleanText = preg_replace($regexEmoticons, '', $text); - // Match Miscellaneous Symbols and Pictographs. - $regexSymbols = '/[\x{1F300}-\x{1F5FF}]/u'; - $cleanText = preg_replace($regexSymbols, '', $cleanText); + // // Match Miscellaneous Symbols and Pictographs. + // $regexSymbols = '/[\x{1F300}-\x{1F5FF}]/u'; + // $cleanText = preg_replace($regexSymbols, '', $cleanText); - // Match Transport And Map Symbols. - $regexTransport = '/[\x{1F680}-\x{1F6FF}]/u'; - $cleanText = preg_replace($regexTransport, '', $cleanText); + // // Match Transport And Map Symbols. + // $regexTransport = '/[\x{1F680}-\x{1F6FF}]/u'; + // $cleanText = preg_replace($regexTransport, '', $cleanText); - // Match Miscellaneous Symbols. - $regexMisc = '/[\x{2600}-\x{26FF}]/u'; - $cleanText = preg_replace($regexMisc, '', $cleanText); + // // Match Miscellaneous Symbols. + // $regexMisc = '/[\x{2600}-\x{26FF}]/u'; + // $cleanText = preg_replace($regexMisc, '', $cleanText); - // Match Dingbats. - $regexDingbats = '/[\x{2700}-\x{27BF}]/u'; - $cleanText = preg_replace($regexDingbats, '', $cleanText); + // // Match Dingbats. + // $regexDingbats = '/[\x{2700}-\x{27BF}]/u'; + // $cleanText = preg_replace($regexDingbats, '', $cleanText); - // Match Flags. - $regexDingbats = '/[\x{1F1E6}-\x{1F1FF}]/u'; - $cleanText = preg_replace($regexDingbats, '', $cleanText); + // // Match Flags. + // $regexDingbats = '/[\x{1F1E6}-\x{1F1FF}]/u'; + // $cleanText = preg_replace($regexDingbats, '', $cleanText); - // Others. - $regexDingbats = '/[\x{1F910}-\x{1F95E}]/u'; - $cleanText = preg_replace($regexDingbats, '', $cleanText); + // // Others. + // $regexDingbats = '/[\x{1F910}-\x{1F95E}]/u'; + // $cleanText = preg_replace($regexDingbats, '', $cleanText); - $regexDingbats = '/[\x{1F980}-\x{1F991}]/u'; - $cleanText = preg_replace($regexDingbats, '', $cleanText); + // $regexDingbats = '/[\x{1F980}-\x{1F991}]/u'; + // $cleanText = preg_replace($regexDingbats, '', $cleanText); - $regexDingbats = '/[\x{1F9C0}]/u'; - $cleanText = preg_replace($regexDingbats, '', $cleanText); + // $regexDingbats = '/[\x{1F9C0}]/u'; + // $cleanText = preg_replace($regexDingbats, '', $cleanText); - $regexDingbats = '/[\x{1F9F9}]/u'; + // $regexDingbats = '/[\x{1F9F9}]/u'; - return preg_replace($regexDingbats, '', $cleanText); + // return preg_replace($regexDingbats, '', $cleanText); + return $text; } }