| Server IP : 54.36.91.62 / Your IP : 216.73.217.112 Web Server : Apache System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : coopiak ( 151928) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/coopiak/amisdesseniors-fr/dijon/components/com_community/helpers/ |
Upload File : |
<?php
/**
* @copyright (C) 2013 iJoomla, Inc. - All rights reserved.
* @license GNU General Public License, version 2 (http://www.gnu.org/licenses/gpl-2.0.html)
* @author iJoomla.com <webmaster@ijoomla.com>
* @url https://www.jomsocial.com/license-agreement
* The PHP code portions are distributed under the GPL license. If not otherwise stated, all images, manuals, cascading style sheets, and included JavaScript *are NOT GPL, and are released under the IJOOMLA Proprietary Use License v1.0
* More info at https://www.jomsocial.com/license-agreement
*/
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Filter\InputFilter;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Uri\Uri;
use \Joomla\String\StringHelper;
class CStringHelper extends StringHelper
{
/**
* Tests a bunch of text and see if it contains html tags.
*
* @param $text String A text value.
* @return $text Boolean True if the text contains html tags and false otherwise.
* */
static public function isHTML($text)
{
$pattern = '/\<p\>|\<br\>|\<br \/\>|\<b\>|\<div\>/i';
preg_match($pattern, CStringHelper::strtolower($text), $matches);
return empty($matches) ? false : true;
}
/**
* Auto-link the given string
*/
static function autoLink($text, $newWindow = true)
{
/* subdomain must be taken into consideration too */
$pattern = '~(
(
#(?<=([^[:punct:]]{1})|^) # that must not start with a punctuation (to check not HTML)
(https?://)|(www)[^-][a-zA-Z0-9-]*?[.] # normal URL lookup
)
[^\s()<>]+ # characters that satisfy SEF url
(?: # followed by
\([\w\d]+\) # common character
| # OR
([^[:punct:]\s]|/) # any non-punctuation character followed by space OR forward slash
)
)~x';
$callback = function ($matches) use ($text, $newWindow) {
$url = array_shift($matches);
$url_parts = parse_url($url);
$text = parse_url($url, PHP_URL_HOST) . parse_url($url, PHP_URL_PATH);
$substr = substr($text, 0, 50);
if ($substr !== $text) {
$text = $substr . "…";
}
if (strpos($url, 'www') !== false && strpos($url, 'http://') === false && strpos($url, 'https://') === false) {
$url = 'http://' . $url;
}
$isNewTab = CFactory::getConfig()->get('newtab', false);
$isInternal = !$isNewTab ? '' : 'target="_blank" ';
return sprintf('<a rel="nofollow" ' . $isInternal . ' href="%s" ' . ($newWindow ? 'target="_blank"' : ''). '>%s</a>', $url, $text);
};
return preg_replace_callback($pattern, $callback, $text);
}
/**
* Automatically converts new line to html break tag.
*
* @param $text String A text value.
* @return $text String A formatted data which contains html break tags.
* */
static public function nl2br($text)
{
$text = CString::str_ireplace(array("\r\n", "\r", "\n"), "<br />", $text);
return preg_replace("/(<br\s*\/?>\s*){3,}/", "<br /><br />", $text);
}
static public function isPlural($num)
{
return !CStringHelper::isSingular($num);
}
static public function isSingular($num)
{
$config = CFactory::getConfig();
$singularnumbers = $config->get('singularnumber');
$singularnumbers = explode(',', $singularnumbers);
return in_array($num, $singularnumbers);
}
static public function escape($var, $function = 'htmlspecialchars')
{
$disabledFunctions = array('eval', 'exec', 'passthru', 'system', 'shell_exec');
if (!in_array($function, $disabledFunctions)) {
if (in_array($function, array('htmlspecialchars', 'htmlentities'))) {
return call_user_func($function, (string)$var, ENT_COMPAT, 'UTF-8');
}
return call_user_func($function, $var);
}
}
/**
* @deprecated
*/
static public function clean($string)
{
jimport('joomla.filter.filterinput');
$safeHtmlFilter = InputFilter::getInstance();
return $safeHtmlFilter->clean($string);
}
/**
* @todo: this would fail if the username contains {} char
*/
static public function replaceThumbnails($data)
{
// Replace matches for {user:thumbnail:ID} so that this can be fixed even if the caching is enabled.
$html = preg_replace_callback('/\{user:thumbnail:(.*)\}/', array('CStringHelper', 'replaceThumbnail'), $data);
return $html;
}
static public function replaceThumbnail($matches)
{
static $data = array();
if (!isset($data[$matches[1]])) {
$user = CFactory::getUser($matches[1]);
$data[$matches[1]] = $user->getThumbAvatar();
}
return $data[$matches[1]];
}
/**
* Truncate the given text and append with '...' if necessary
* @param string $str string to truncate
* @param int $lenght length of the final string
* @deprecated in 2.8. Removed in 3.0
*/
static public function truncate($value, $length, $wrapSuffix = '<span>...</span>', $excludeImg = true)
{
if ($excludeImg) {
$value = preg_replace("/<img[^>]+\>/i", " ", $value);
}
if (CStringHelper::strlen($value) > $length) {
return CStringHelper::substr($value, 0, $length) . ' ' . $wrapSuffix;
}
return $value;
}
/**
* Trims text to a certain number of words.
*
*
* @since 3.2
*
* @param string $text Text to trim.
* @param int $num_words Number of words. Default 55.
* @param string $more Optional. What to append if $text needs to be trimmed. Default '…'.
* @return string Trimmed text.
*/
static public function trim_words($text, $num_words = 25, $more = null)
{
if (null === $more) {
$more = '…';
}
$text = strip_tags($text ?: '');
/* translators: If your word count is based on single characters (East Asian characters),
enter 'characters'. Otherwise, enter 'words'. Do not translate into your own language. */
$words_array = preg_split("/[\n\r\t ]+/", $text, $num_words + 1, PREG_SPLIT_NO_EMPTY);
$sep = ' ';
if (count($words_array) > $num_words) {
array_pop($words_array);
$text = implode($sep, $words_array);
$text = $text . $more;
} else {
$text = implode($sep, $words_array);
}
return $text;
}
static public function getRandom($length = 11)
{
$map = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$len = strlen($map);
$stat = stat(__FILE__);
$randomString = '';
if (empty($stat) || !is_array($stat))
$stat = array(php_uname());
mt_srand(crc32(microtime() . implode('|', $stat)));
for ($i = 0; $i < $length; $i++) {
$randomString .= $map[mt_rand(0, $len - 1)];
}
return $randomString;
}
/**
* Get emoticon
* @param [string] $str [Status message]
* @return [string] [Imoticon icon]
*/
static public function getEmoticon($str)
{
if (!CFactory::getConfig()->get('statusemoticon')) {
return $str;
}
$emoticons = self::getEmoticonData();
// in order to replace >:) before :)
$emoticons = array_reverse($emoticons);
foreach ($emoticons as $key => $emotion) {
$mockup = '<span class="joms-content-emo2 joms-emo2 joms-emo2-' . $key . '"></span>';
$str = str_replace($emotion, $mockup, $str);
}
return $str;
}
static public function getEmoticonData()
{
return array(
'smile' => array(':)', ':-)', ':smile:'),
'grin' => array(':D', ':grin:', ':grinning:'),
'beaming' => array('^^', ':beaming:'),
'squinting' => array('xD', ':squinting:'),
'star-struck' => array(':star:'),
'heart' => array('<3', ':heart:', '<3'),
'love' => array(':love:'),
'kiss' => array(':-*', ':kiss:'),
'wink' => array(';)', ':wink:'),
'tongue' => array(':p', ':P', ':tongue:'),
'stongue' => array('xP', ':stongue:'),
'sunglasses' => array('B)', 'B-)', ':cool:', ':sunglasses:'),
'hug' => array(':hug:'),
'money' => array('$-D', '$-)', '$-P', ':money:'),
'poop' => array(':poop:'),
'evil' => array('>:)', ':evil:', '>:D', '>:D'),
'joy' => array(':joy:', ':lmao:'),
'rofl' => array(':rofl:'),
'sweat' => array('^^!', ':sweat:'),
'confused' => array(':?', ':confused:'),
'flushed' => array(':flushed:'),
'hmm' => array('-_-', ':hmm:'),
'neutral' => array(':|', ':neutral:'),
'shock' => array(':o', ':O', ':shock:'),
'sleep' => array(':sleep:'),
'think' => array(':think:'),
'sexy' => array(':sexy:'),
'whut' => array(':whut:', ':what:'),
'unamused' => array(':unamused:'),
'zipper' => array(':zipper:'),
'sad' => array(':(', ':sad:'),
'tired' => array('x-(', 'x(', ':tired:'),
'worried' => array(':-s', ':worried:'),
'angry' => array('>:(', ':angry:'),
'pouting' => array(':pouting:'),
'dizzy_face' => array(':dizzy:'),
'fear' => array(':fear:'),
'fearful' => array(':fearful:'),
'cry' => array('T_T', 'T.T', ':cry:'),
'ill' => array(':ill:'),
'sneezing' => array(':sneezing:'),
'cold' => array(':cold:'),
'star-struck' => array(':star-struck:'),
'hundred' => array( ':100:'),
'numbers' =>
array(
':1234:',
),
'monkey_face' =>
array(
':monkey_face:',
),
'grinning' =>
array(
':grinning:',
),
'earth_africa' =>
array(
':earth_africa:',
),
'checkered_flag' =>
array(
':checkered_flag:',
),
'mute' =>
array(
':mute:',
),
'jack_o_lantern' =>
array(
':jack_o_lantern:',
),
'atm' =>
array(
':atm:',
),
'grapes' =>
array(
':grapes:',
),
'earth_americas' =>
array(
':earth_americas:',
),
'melon' =>
array(
':melon:',
),
'triangular_flag_on_post' =>
array(
':triangular_flag_on_post:',
),
'monkey' =>
array(
':monkey:',
),
'christmas_tree' =>
array(
':christmas_tree:',
),
'put_litter_in_its_place' =>
array(
':put_litter_in_its_place:',
),
'speaker' =>
array(
':speaker:',
),
'earth_asia' =>
array(
':earth_asia:',
),
'crossed_flags' =>
array(
':crossed_flags:',
),
'sound' =>
array(
':sound:',
),
'watermelon' =>
array(
':watermelon:',
),
'gorilla' =>
array(
':gorilla:',
),
'fireworks' =>
array(
':fireworks:',
),
'potable_water' =>
array(
':potable_water:',
),
'wheelchair' =>
array(
':wheelchair:',
),
'rolling_on_the_floor_laughing' =>
array(
':rolling_on_the_floor_laughing:',
),
'loud_sound' =>
array(
':loud_sound:',
),
'waving_black_flag' =>
array(
':waving_black_flag:',
),
'tangerine' =>
array(
':tangerine:',
),
'dog' =>
array(
':dog:',
),
'sparkler' =>
array(
':sparkler:',
),
'globe_with_meridians' =>
array(
':globe_with_meridians:',
),
'smiley' =>
array(
':smiley:',
),
'loudspeaker' =>
array(
':loudspeaker:',
),
'sparkles' =>
array(
':sparkles:',
),
'dog2' =>
array(
':dog2:',
),
'waving_white_flag' =>
array(
':waving_white_flag:',
),
'world_map' =>
array(
':world_map:',
),
'lemon' =>
array(
':lemon:',
),
'mens' =>
array(
':mens:',
),
'womens' =>
array(
':womens:',
),
'rainbow-flag' =>
array(
':rainbow-flag:',
),
'banana' =>
array(
':banana:',
),
'mega' =>
array(
':mega:',
),
'japan' =>
array(
':japan:',
),
'poodle' =>
array(
':poodle:',
),
'balloon' =>
array(
':balloon:',
),
'flag-ac' =>
array(
':flag-ac:',
),
'sweat_smile' =>
array(
':sweat_smile:',
),
'pineapple' =>
array(
':pineapple:',
),
'restroom' =>
array(
':restroom:',
),
'postal_horn' =>
array(
':postal_horn:',
),
'wolf' =>
array(
':wolf:',
),
'tada' =>
array(
':tada:',
),
'snow_capped_mountain' =>
array(
':snow_capped_mountain:',
),
'laughing' =>
array(
':laughing:',
),
'apple' =>
array(
':apple:',
),
'flag-ad' =>
array(
':flag-ad:',
),
'fox_face' =>
array(
':fox_face:',
),
'confetti_ball' =>
array(
':confetti_ball:',
),
'bell' =>
array(
':bell:',
),
'mountain' =>
array(
':mountain:',
),
'baby_symbol' =>
array(
':baby_symbol:',
),
'wc' =>
array(
':wc:',
),
'no_bell' =>
array(
':no_bell:',
),
'green_apple' =>
array(
':green_apple:',
),
'tanabata_tree' =>
array(
':tanabata_tree:',
),
'flag-ae' =>
array(
':flag-ae:',
),
'volcano' =>
array(
':volcano:',
),
'cat' =>
array(
':cat:',
),
'flag-af' =>
array(
':flag-af:',
),
'musical_score' =>
array(
':musical_score:',
),
'blush' =>
array(
':blush:',
),
'pear' =>
array(
':pear:',
),
'bamboo' =>
array(
':bamboo:',
),
'passport_control' =>
array(
':passport_control:',
),
'mount_fuji' =>
array(
':mount_fuji:',
),
'cat2' =>
array(
':cat2:',
),
'musical_note' =>
array(
':musical_note:',
),
'dolls' =>
array(
':dolls:',
),
'lion_face' =>
array(
':lion_face:',
),
'camping' =>
array(
':camping:',
),
'flag-ag' =>
array(
':flag-ag:',
),
'customs' =>
array(
':customs:',
),
'yum' =>
array(
':yum:',
),
'peach' =>
array(
':peach:',
),
'tiger' =>
array(
':tiger:',
),
'notes' =>
array(
':notes:',
),
'flags' =>
array(
':flags:',
),
'beach_with_umbrella' =>
array(
':beach_with_umbrella:',
),
'cherries' =>
array(
':cherries:',
),
'flag-ai' =>
array(
':flag-ai:',
),
'baggage_claim' =>
array(
':baggage_claim:',
),
'left_luggage' =>
array(
':left_luggage:',
),
'wind_chime' =>
array(
':wind_chime:',
),
'strawberry' =>
array(
':strawberry:',
),
'desert' =>
array(
':desert:',
),
'studio_microphone' =>
array(
':studio_microphone:',
),
'flag-al' =>
array(
':flag-al:',
),
'tiger2' =>
array(
':tiger2:',
),
'heart_eyes' =>
array(
':heart_eyes:',
),
'desert_island' =>
array(
':desert_island:',
),
'kiwifruit' =>
array(
':kiwifruit:',
),
'rice_scene' =>
array(
':rice_scene:',
),
'kissing_heart' =>
array(
':kissing_heart:',
),
'warning' =>
array(
':warning:',
),
'flag-am' =>
array(
':flag-am:',
),
'leopard' =>
array(
':leopard:',
),
'level_slider' =>
array(
':level_slider:',
),
'horse' =>
array(
':horse:',
),
'children_crossing' =>
array(
':children_crossing:',
),
'ribbon' =>
array(
':ribbon:',
),
'national_park' =>
array(
':national_park:',
),
'control_knobs' =>
array(
':control_knobs:',
),
'kissing' =>
array(
':kissing:',
),
'tomato' =>
array(
':tomato:',
),
'flag-ao' =>
array(
':flag-ao:',
),
'stadium' =>
array(
':stadium:',
),
'flag-aq' =>
array(
':flag-aq:',
),
'gift' =>
array(
':gift:',
),
'no_entry' =>
array(
':no_entry:',
),
'kissing_smiling_eyes' =>
array(
':kissing_smiling_eyes:',
),
'coconut' =>
array(
':coconut:',
),
'racehorse' =>
array(
':racehorse:',
),
'microphone' =>
array(
':microphone:',
),
'classical_building' =>
array(
':classical_building:',
),
'no_entry_sign' =>
array(
':no_entry_sign:',
),
'reminder_ribbon' =>
array(
':reminder_ribbon:',
),
'kissing_closed_eyes' =>
array(
':kissing_closed_eyes:',
),
'unicorn_face' =>
array(
':unicorn_face:',
),
'flag-ar' =>
array(
':flag-ar:',
),
'headphones' =>
array(
':headphones:',
),
'avocado' =>
array(
':avocado:',
),
'relaxed' =>
array(
':relaxed:',
),
'zebra_face' =>
array(
':zebra_face:',
),
'eggplant' =>
array(
':eggplant:',
),
'radio' =>
array(
':radio:',
),
'building_construction' =>
array(
':building_construction:',
),
'flag-as' =>
array(
':flag-as:',
),
'admission_tickets' =>
array(
':admission_tickets:',
),
'no_bicycles' =>
array(
':no_bicycles:',
),
'no_smoking' =>
array(
':no_smoking:',
),
'slightly_smiling_face' =>
array(
':slightly_smiling_face:',
),
'flag-at' =>
array(
':flag-at:',
),
'ticket' =>
array(
':ticket:',
),
'saxophone' =>
array(
':saxophone:',
),
'deer' =>
array(
':deer:',
),
'house_buildings' =>
array(
':house_buildings:',
),
'potato' =>
array(
':potato:',
),
'guitar' =>
array(
':guitar:',
),
'carrot' =>
array(
':carrot:',
),
'cityscape' =>
array(
':cityscape:',
),
'flag-au' =>
array(
':flag-au:',
),
'do_not_litter' =>
array(
':do_not_litter:',
),
'hugging_face' =>
array(
':hugging_face:',
),
'cow' =>
array(
':cow:',
),
'medal' =>
array(
':medal:',
),
'musical_keyboard' =>
array(
':musical_keyboard:',
),
'corn' =>
array(
':corn:',
),
'derelict_house_building' =>
array(
':derelict_house_building:',
),
'non-potable_water' =>
array(
':non-potable_water:',
),
'trophy' =>
array(
':trophy:',
),
'flag-aw' =>
array(
':flag-aw:',
),
'ox' =>
array(
':ox:',
),
'trumpet' =>
array(
':trumpet:',
),
'hot_pepper' =>
array(
':hot_pepper:',
),
'sports_medal' =>
array(
':sports_medal:',
),
'flag-ax' =>
array(
':flag-ax:',
),
'water_buffalo' =>
array(
':water_buffalo:',
),
'no_pedestrians' =>
array(
':no_pedestrians:',
),
'thinking_face' =>
array(
':thinking_face:',
),
'house' =>
array(
':house:',
),
'no_mobile_phones' =>
array(
':no_mobile_phones:',
),
'flag-az' =>
array(
':flag-az:',
),
'first_place_medal' =>
array(
':first_place_medal:',
),
'house_with_garden' =>
array(
':house_with_garden:',
),
'violin' =>
array(
':violin:',
),
'face_with_raised_eyebrow' =>
array(
':face_with_raised_eyebrow:',
),
'cucumber' =>
array(
':cucumber:',
),
'cow2' =>
array(
':cow2:',
),
'flag-ba' =>
array(
':flag-ba:',
),
'pig' =>
array(
':pig:',
),
'drum_with_drumsticks' =>
array(
':drum_with_drumsticks:',
),
'underage' =>
array(
':underage:',
),
'broccoli' =>
array(
':broccoli:',
),
'office' =>
array(
':office:',
),
'second_place_medal' =>
array(
':second_place_medal:',
),
'neutral_face' =>
array(
':neutral_face:',
),
'third_place_medal' =>
array(
':third_place_medal:',
),
'mushroom' =>
array(
':mushroom:',
),
'flag-bb' =>
array(
':flag-bb:',
),
'radioactive_sign' =>
array(
':radioactive_sign:',
),
'pig2' =>
array(
':pig2:',
),
'expressionless' =>
array(
':expressionless:',
),
'iphone' =>
array(
':iphone:',
),
'post_office' =>
array(
':post_office:',
),
'european_post_office' =>
array(
':european_post_office:',
),
'soccer' =>
array(
':soccer:',
),
'boar' =>
array(
':boar:',
),
'peanuts' =>
array(
':peanuts:',
),
'calling' =>
array(
':calling:',
),
'biohazard_sign' =>
array(
':biohazard_sign:',
),
'flag-bd' =>
array(
':flag-bd:',
),
'no_mouth' =>
array(
':no_mouth:',
),
'face_with_rolling_eyes' =>
array(
':face_with_rolling_eyes:',
),
'phone' =>
array(
':phone:',
),
'pig_nose' =>
array(
':pig_nose:',
),
'chestnut' =>
array(
':chestnut:',
),
'arrow_up' =>
array(
':arrow_up:',
),
'hospital' =>
array(
':hospital:',
),
'flag-be' =>
array(
':flag-be:',
),
'baseball' =>
array(
':baseball:',
),
'smirk' =>
array(
':smirk:',
),
'arrow_upper_right' =>
array(
':arrow_upper_right:',
),
'flag-bf' =>
array(
':flag-bf:',
),
'basketball' =>
array(
':basketball:',
),
'ram' =>
array(
':ram:',
),
'bank' =>
array(
':bank:',
),
'bread' =>
array(
':bread:',
),
'telephone_receiver' =>
array(
':telephone_receiver:',
),
'croissant' =>
array(
':croissant:',
),
'pager' =>
array(
':pager:',
),
'sheep' =>
array(
':sheep:',
),
'arrow_right' =>
array(
':arrow_right:',
),
'persevere' =>
array(
':persevere:',
),
'flag-bg' =>
array(
':flag-bg:',
),
'volleyball' =>
array(
':volleyball:',
),
'hotel' =>
array(
':hotel:',
),
'arrow_lower_right' =>
array(
':arrow_lower_right:',
),
'goat' =>
array(
':goat:',
),
'flag-bh' =>
array(
':flag-bh:',
),
'love_hotel' =>
array(
':love_hotel:',
),
'disappointed_relieved' =>
array(
':disappointed_relieved:',
),
'baguette_bread' =>
array(
':baguette_bread:',
),
'football' =>
array(
':football:',
),
'fax' =>
array(
':fax:',
),
'convenience_store' =>
array(
':convenience_store:',
),
'dromedary_camel' =>
array(
':dromedary_camel:',
),
'arrow_down' =>
array(
':arrow_down:',
),
'battery' =>
array(
':battery:',
),
'rugby_football' =>
array(
':rugby_football:',
),
'pretzel' =>
array(
':pretzel:',
),
'open_mouth' =>
array(
':open_mouth:',
),
'flag-bi' =>
array(
':flag-bi:',
),
'flag-bj' =>
array(
':flag-bj:',
),
'pancakes' =>
array(
':pancakes:',
),
'school' =>
array(
':school:',
),
'tennis' =>
array(
':tennis:',
),
'zipper_mouth_face' =>
array(
':zipper_mouth_face:',
),
'camel' =>
array(
':camel:',
),
'arrow_lower_left' =>
array(
':arrow_lower_left:',
),
'electric_plug' =>
array(
':electric_plug:',
),
'cheese_wedge' =>
array(
':cheese_wedge:',
),
'hushed' =>
array(
':hushed:',
),
'computer' =>
array(
':computer:',
),
'giraffe_face' =>
array(
':giraffe_face:',
),
'8ball' =>
array(
':8ball:',
),
'flag-bl' =>
array(
':flag-bl:',
),
'arrow_left' =>
array(
':arrow_left:',
),
'department_store' =>
array(
':department_store:',
),
'meat_on_bone' =>
array(
':meat_on_bone:',
),
'arrow_upper_left' =>
array(
':arrow_upper_left:',
),
'flag-bm' =>
array(
':flag-bm:',
),
'sleepy' =>
array(
':sleepy:',
),
'bowling' =>
array(
':bowling:',
),
'factory' =>
array(
':factory:',
),
'desktop_computer' =>
array(
':desktop_computer:',
),
'elephant' =>
array(
':elephant:',
),
'rhinoceros' =>
array(
':rhinoceros:',
),
'arrow_up_down' =>
array(
':arrow_up_down:',
),
'cricket_bat_and_ball' =>
array(
':cricket_bat_and_ball:',
),
'printer' =>
array(
':printer:',
),
'poultry_leg' =>
array(
':poultry_leg:',
),
'tired_face' =>
array(
':tired_face:',
),
'japanese_castle' =>
array(
':japanese_castle:',
),
'flag-bn' =>
array(
':flag-bn:',
),
'field_hockey_stick_and_ball' =>
array(
':field_hockey_stick_and_ball:',
),
'sleeping' =>
array(
':sleeping:',
),
'left_right_arrow' =>
array(
':left_right_arrow:',
),
'keyboard' =>
array(
':keyboard:',
),
'european_castle' =>
array(
':european_castle:',
),
'mouse' =>
array(
':mouse:',
),
'flag-bo' =>
array(
':flag-bo:',
),
'cut_of_meat' =>
array(
':cut_of_meat:',
),
'ice_hockey_stick_and_puck' =>
array(
':ice_hockey_stick_and_puck:',
),
'mouse2' =>
array(
':mouse2:',
),
'three_button_mouse' =>
array(
':three_button_mouse:',
),
'leftwards_arrow_with_hook' =>
array(
':leftwards_arrow_with_hook:',
),
'bacon' =>
array(
':bacon:',
),
'relieved' =>
array(
':relieved:',
),
'flag-bq' =>
array(
':flag-bq:',
),
'wedding' =>
array(
':wedding:',
),
'tokyo_tower' =>
array(
':tokyo_tower:',
),
'arrow_right_hook' =>
array(
':arrow_right_hook:',
),
'hamburger' =>
array(
':hamburger:',
),
'stuck_out_tongue' =>
array(
':stuck_out_tongue:',
),
'trackball' =>
array(
':trackball:',
),
'flag-br' =>
array(
':flag-br:',
),
'rat' =>
array(
':rat:',
),
'table_tennis_paddle_and_ball' =>
array(
':table_tennis_paddle_and_ball:',
),
'minidisc' =>
array(
':minidisc:',
),
'stuck_out_tongue_winking_eye' =>
array(
':stuck_out_tongue_winking_eye:',
),
'fries' =>
array(
':fries:',
),
'badminton_racquet_and_shuttlecock' =>
array(
':badminton_racquet_and_shuttlecock:',
),
'statue_of_liberty' =>
array(
':statue_of_liberty:',
),
'flag-bs' =>
array(
':flag-bs:',
),
'arrow_heading_up' =>
array(
':arrow_heading_up:',
),
'hamster' =>
array(
':hamster:',
),
'stuck_out_tongue_closed_eyes' =>
array(
':stuck_out_tongue_closed_eyes:',
),
'pizza' =>
array(
':pizza:',
),
'boxing_glove' =>
array(
':boxing_glove:',
),
'floppy_disk' =>
array(
':floppy_disk:',
),
'arrow_heading_down' =>
array(
':arrow_heading_down:',
),
'flag-bt' =>
array(
':flag-bt:',
),
'rabbit' =>
array(
':rabbit:',
),
'church' =>
array(
':church:',
),
'drooling_face' =>
array(
':drooling_face:',
),
'flag-bv' =>
array(
':flag-bv:',
),
'mosque' =>
array(
':mosque:',
),
'rabbit2' =>
array(
':rabbit2:',
),
'hotdog' =>
array(
':hotdog:',
),
'martial_arts_uniform' =>
array(
':martial_arts_uniform:',
),
'arrows_clockwise' =>
array(
':arrows_clockwise:',
),
'cd' =>
array(
':cd:',
),
'arrows_counterclockwise' =>
array(
':arrows_counterclockwise:',
),
'sandwich' =>
array(
':sandwich:',
),
'chipmunk' =>
array(
':chipmunk:',
),
'synagogue' =>
array(
':synagogue:',
),
'goal_net' =>
array(
':goal_net:',
),
'flag-bw' =>
array(
':flag-bw:',
),
'dvd' =>
array(
':dvd:',
),
'hedgehog' =>
array(
':hedgehog:',
),
'dart' =>
array(
':dart:',
),
'taco' =>
array(
':taco:',
),
'back' =>
array(
':back:',
),
'flag-by' =>
array(
':flag-by:',
),
'shinto_shrine' =>
array(
':shinto_shrine:',
),
'movie_camera' =>
array(
':movie_camera:',
),
'burrito' =>
array(
':burrito:',
),
'flag-bz' =>
array(
':flag-bz:',
),
'pensive' =>
array(
':pensive:',
),
'kaaba' =>
array(
':kaaba:',
),
'film_frames' =>
array(
':film_frames:',
),
'bat' =>
array(
':bat:',
),
'golf' =>
array(
':golf:',
),
'end' =>
array(
':end:',
),
'film_projector' =>
array(
':film_projector:',
),
'bear' =>
array(
':bear:',
),
'ice_skate' =>
array(
':ice_skate:',
),
'fountain' =>
array(
':fountain:',
),
'flag-ca' =>
array(
':flag-ca:',
),
'on' =>
array(
':on:',
),
'stuffed_flatbread' =>
array(
':stuffed_flatbread:',
),
'soon' =>
array(
':soon:',
),
'upside_down_face' =>
array(
':upside_down_face:',
),
'fishing_pole_and_fish' =>
array(
':fishing_pole_and_fish:',
),
'tent' =>
array(
':tent:',
),
'clapper' =>
array(
':clapper:',
),
'egg' =>
array(
':egg:',
),
'flag-cc' =>
array(
':flag-cc:',
),
'koala' =>
array(
':koala:',
),
'foggy' =>
array(
':foggy:',
),
'tv' =>
array(
':tv:',
),
'panda_face' =>
array(
':panda_face:',
),
'fried_egg' =>
array(
':fried_egg:',
),
'top' =>
array(
':top:',
),
'flag-cd' =>
array(
':flag-cd:',
),
'money_mouth_face' =>
array(
':money_mouth_face:',
),
'running_shirt_with_sash' =>
array(
':running_shirt_with_sash:',
),
'astonished' =>
array(
':astonished:',
),
'feet' =>
array(
':feet:',
),
'camera' =>
array(
':camera:',
),
'flag-cf' =>
array(
':flag-cf:',
),
'place_of_worship' =>
array(
':place_of_worship:',
),
'night_with_stars' =>
array(
':night_with_stars:',
),
'ski' =>
array(
':ski:',
),
'shallow_pan_of_food' =>
array(
':shallow_pan_of_food:',
),
'camera_with_flash' =>
array(
':camera_with_flash:',
),
'sunrise_over_mountains' =>
array(
':sunrise_over_mountains:',
),
'turkey' =>
array(
':turkey:',
),
'white_frowning_face' =>
array(
':white_frowning_face:',
),
'flag-cg' =>
array(
':flag-cg:',
),
'stew' =>
array(
':stew:',
),
'sled' =>
array(
':sled:',
),
'atom_symbol' =>
array(
':atom_symbol:',
),
'curling_stone' =>
array(
':curling_stone:',
),
'slightly_frowning_face' =>
array(
':slightly_frowning_face:',
),
'sunrise' =>
array(
':sunrise:',
),
'om_symbol' =>
array(
':om_symbol:',
),
'chicken' =>
array(
':chicken:',
),
'bowl_with_spoon' =>
array(
':bowl_with_spoon:',
),
'flag-ch' =>
array(
':flag-ch:',
),
'video_camera' =>
array(
':video_camera:',
),
'video_game' =>
array(
':video_game:',
),
'rooster' =>
array(
':rooster:',
),
'vhs' =>
array(
':vhs:',
),
'city_sunset' =>
array(
':city_sunset:',
),
'confounded' =>
array(
':confounded:',
),
'green_salad' =>
array(
':green_salad:',
),
'star_of_david' =>
array(
':star_of_david:',
),
'flag-ci' =>
array(
':flag-ci:',
),
'popcorn' =>
array(
':popcorn:',
),
'city_sunrise' =>
array(
':city_sunrise:',
),
'disappointed' =>
array(
':disappointed:',
),
'mag' =>
array(
':mag:',
),
'hatching_chick' =>
array(
':hatching_chick:',
),
'joystick' =>
array(
':joystick:',
),
'wheel_of_dharma' =>
array(
':wheel_of_dharma:',
),
'flag-ck' =>
array(
':flag-ck:',
),
'canned_food' =>
array(
':canned_food:',
),
'baby_chick' =>
array(
':baby_chick:',
),
'flag-cl' =>
array(
':flag-cl:',
),
'game_die' =>
array(
':game_die:',
),
'mag_right' =>
array(
':mag_right:',
),
'yin_yang' =>
array(
':yin_yang:',
),
'bridge_at_night' =>
array(
':bridge_at_night:',
),
'spades' =>
array(
':spades:',
),
'hatched_chick' =>
array(
':hatched_chick:',
),
'flag-cm' =>
array(
':flag-cm:',
),
'latin_cross' =>
array(
':latin_cross:',
),
'triumph' =>
array(
':triumph:',
),
'hotsprings' =>
array(
':hotsprings:',
),
'bento' =>
array(
':bento:',
),
'microscope' =>
array(
':microscope:',
),
'bird' =>
array(
':bird:',
),
'cn' =>
array(
':cn:',
),
'telescope' =>
array(
':telescope:',
),
'rice_cracker' =>
array(
':rice_cracker:',
),
'hearts' =>
array(
':hearts:',
),
'orthodox_cross' =>
array(
':orthodox_cross:',
),
'milky_way' =>
array(
':milky_way:',
),
'rice_ball' =>
array(
':rice_ball:',
),
'satellite_antenna' =>
array(
':satellite_antenna:',
),
'flag-co' =>
array(
':flag-co:',
),
'carousel_horse' =>
array(
':carousel_horse:',
),
'sob' =>
array(
':sob:',
),
'diamonds' =>
array(
':diamonds:',
),
'star_and_crescent' =>
array(
':star_and_crescent:',
),
'penguin' =>
array(
':penguin:',
),
'dove_of_peace' =>
array(
':dove_of_peace:',
),
'flag-cp' =>
array(
':flag-cp:',
),
'ferris_wheel' =>
array(
':ferris_wheel:',
),
'clubs' =>
array(
':clubs:',
),
'peace_symbol' =>
array(
':peace_symbol:',
),
'candle' =>
array(
':candle:',
),
'frowning' =>
array(
':frowning:',
),
'rice' =>
array(
':rice:',
),
'flag-cr' =>
array(
':flag-cr:',
),
'roller_coaster' =>
array(
':roller_coaster:',
),
'menorah_with_nine_branches' =>
array(
':menorah_with_nine_branches:',
),
'black_joker' =>
array(
':black_joker:',
),
'eagle' =>
array(
':eagle:',
),
'curry' =>
array(
':curry:',
),
'bulb' =>
array(
':bulb:',
),
'anguished' =>
array(
':anguished:',
),
'flag-cu' =>
array(
':flag-cu:',
),
'barber' =>
array(
':barber:',
),
'duck' =>
array(
':duck:',
),
'six_pointed_star' =>
array(
':six_pointed_star:',
),
'ramen' =>
array(
':ramen:',
),
'flashlight' =>
array(
':flashlight:',
),
'mahjong' =>
array(
':mahjong:',
),
'aries' =>
array(
':aries:',
),
'spaghetti' =>
array(
':spaghetti:',
),
'circus_tent' =>
array(
':circus_tent:',
),
'izakaya_lantern' =>
array(
':izakaya_lantern:',
),
'flag-cv' =>
array(
':flag-cv:',
),
'weary' =>
array(
':weary:',
),
'flower_playing_cards' =>
array(
':flower_playing_cards:',
),
'owl' =>
array(
':owl:',
),
'performing_arts' =>
array(
':performing_arts:',
),
'frog' =>
array(
':frog:',
),
'flag-cw' =>
array(
':flag-cw:',
),
'notebook_with_decorative_cover' =>
array(
':notebook_with_decorative_cover:',
),
'exploding_head' =>
array(
':exploding_head:',
),
'taurus' =>
array(
':taurus:',
),
'sweet_potato' =>
array(
':sweet_potato:',
),
'closed_book' =>
array(
':closed_book:',
),
'gemini' =>
array(
':gemini:',
),
'frame_with_picture' =>
array(
':frame_with_picture:',
),
'flag-cx' =>
array(
':flag-cx:',
),
'grimacing' =>
array(
':grimacing:',
),
'crocodile' =>
array(
':crocodile:',
),
'oden' =>
array(
':oden:',
),
'flag-cy' =>
array(
':flag-cy:',
),
'book' =>
array(
':book:',
),
'turtle' =>
array(
':turtle:',
),
'art' =>
array(
':art:',
),
'sushi' =>
array(
':sushi:',
),
'cold_sweat' =>
array(
':cold_sweat:',
),
'cancer' =>
array(
':cancer:',
),
'fried_shrimp' =>
array(
':fried_shrimp:',
),
'slot_machine' =>
array(
':slot_machine:',
),
'scream' =>
array(
':scream:',
),
'green_book' =>
array(
':green_book:',
),
'leo' =>
array(
':leo:',
),
'flag-cz' =>
array(
':flag-cz:',
),
'lizard' =>
array(
':lizard:',
),
'virgo' =>
array(
':virgo:',
),
'steam_locomotive' =>
array(
':steam_locomotive:',
),
'de' =>
array(
':de:',
),
'blue_book' =>
array(
':blue_book:',
),
'snake' =>
array(
':snake:',
),
'fish_cake' =>
array(
':fish_cake:',
),
'railway_car' =>
array(
':railway_car:',
),
'dango' =>
array(
':dango:',
),
'orange_book' =>
array(
':orange_book:',
),
'libra' =>
array(
':libra:',
),
'dragon_face' =>
array(
':dragon_face:',
),
'flag-dg' =>
array(
':flag-dg:',
),
'zany_face' =>
array(
':zany_face:',
),
'books' =>
array(
':books:',
),
'dragon' =>
array(
':dragon:',
),
'flag-dj' =>
array(
':flag-dj:',
),
'dumpling' =>
array(
':dumpling:',
),
'scorpius' =>
array(
':scorpius:',
),
'bullettrain_side' =>
array(
':bullettrain_side:',
),
'bullettrain_front' =>
array(
':bullettrain_front:',
),
'notebook' =>
array(
':notebook:',
),
'fortune_cookie' =>
array(
':fortune_cookie:',
),
'sagittarius' =>
array(
':sagittarius:',
),
'sauropod' =>
array(
':sauropod:',
),
'flag-dk' =>
array(
':flag-dk:',
),
'rage' =>
array(
':rage:',
),
'ledger' =>
array(
':ledger:',
),
't-rex' =>
array(
':t-rex:',
),
'capricorn' =>
array(
':capricorn:',
),
'takeout_box' =>
array(
':takeout_box:',
),
'flag-dm' =>
array(
':flag-dm:',
),
'train2' =>
array(
':train2:',
),
'page_with_curl' =>
array(
':page_with_curl:',
),
'whale' =>
array(
':whale:',
),
'face_with_symbols_on_mouth' =>
array(
':face_with_symbols_on_mouth:',
),
'flag-do' =>
array(
':flag-do:',
),
'metro' =>
array(
':metro:',
),
'icecream' =>
array(
':icecream:',
),
'aquarius' =>
array(
':aquarius:',
),
'flag-dz' =>
array(
':flag-dz:',
),
'whale2' =>
array(
':whale2:',
),
'mask' =>
array(
':mask:',
),
'scroll' =>
array(
':scroll:',
),
'shaved_ice' =>
array(
':shaved_ice:',
),
'pisces' =>
array(
':pisces:',
),
'light_rail' =>
array(
':light_rail:',
),
'dolphin' =>
array(
':dolphin:',
),
'face_with_thermometer' =>
array(
':face_with_thermometer:',
),
'flag-ea' =>
array(
':flag-ea:',
),
'ophiuchus' =>
array(
':ophiuchus:',
),
'station' =>
array(
':station:',
),
'ice_cream' =>
array(
':ice_cream:',
),
'page_facing_up' =>
array(
':page_facing_up:',
),
'doughnut' =>
array(
':doughnut:',
),
'face_with_head_bandage' =>
array(
':face_with_head_bandage:',
),
'fish' =>
array(
':fish:',
),
'newspaper' =>
array(
':newspaper:',
),
'tram' =>
array(
':tram:',
),
'flag-ec' =>
array(
':flag-ec:',
),
'twisted_rightwards_arrows' =>
array(
':twisted_rightwards_arrows:',
),
'flag-ee' =>
array(
':flag-ee:',
),
'cookie' =>
array(
':cookie:',
),
'monorail' =>
array(
':monorail:',
),
'tropical_fish' =>
array(
':tropical_fish:',
),
'rolled_up_newspaper' =>
array(
':rolled_up_newspaper:',
),
'nauseated_face' =>
array(
':nauseated_face:',
),
'repeat' =>
array(
':repeat:',
),
'bookmark_tabs' =>
array(
':bookmark_tabs:',
),
'repeat_one' =>
array(
':repeat_one:',
),
'flag-eg' =>
array(
':flag-eg:',
),
'mountain_railway' =>
array(
':mountain_railway:',
),
'birthday' =>
array(
':birthday:',
),
'blowfish' =>
array(
':blowfish:',
),
'face_vomiting' =>
array(
':face_vomiting:',
),
'arrow_forward' =>
array(
':arrow_forward:',
),
'bookmark' =>
array(
':bookmark:',
),
'flag-eh' =>
array(
':flag-eh:',
),
'shark' =>
array(
':shark:',
),
'train' =>
array(
':train:',
),
'sneezing_face' =>
array(
':sneezing_face:',
),
'cake' =>
array(
':cake:',
),
'bus' =>
array(
':bus:',
),
'pie' =>
array(
':pie:',
),
'innocent' =>
array(
':innocent:',
),
'fast_forward' =>
array(
':fast_forward:',
),
'label' =>
array(
':label:',
),
'octopus' =>
array(
':octopus:',
),
'flag-er' =>
array(
':flag-er:',
),
'black_right_pointing_double_triangle_with_vertical_bar' =>
array(
':black_right_pointing_double_triangle_with_vertical_bar:',
),
'chocolate_bar' =>
array(
':chocolate_bar:',
),
'oncoming_bus' =>
array(
':oncoming_bus:',
),
'shell' =>
array(
':shell:',
),
'face_with_cowboy_hat' =>
array(
':face_with_cowboy_hat:',
),
'moneybag' =>
array(
':moneybag:',
),
'es' =>
array(
':es:',
),
'crab' =>
array(
':crab:',
),
'yen' =>
array(
':yen:',
),
'flag-et' =>
array(
':flag-et:',
),
'clown_face' =>
array(
':clown_face:',
),
'black_right_pointing_triangle_with_double_vertical_bar' =>
array(
':black_right_pointing_triangle_with_double_vertical_bar:',
),
'trolleybus' =>
array(
':trolleybus:',
),
'candy' =>
array(
':candy:',
),
'lying_face' =>
array(
':lying_face:',
),
'arrow_backward' =>
array(
':arrow_backward:',
),
'dollar' =>
array(
':dollar:',
),
'shrimp' =>
array(
':shrimp:',
),
'minibus' =>
array(
':minibus:',
),
'flag-eu' =>
array(
':flag-eu:',
),
'lollipop' =>
array(
':lollipop:',
),
'squid' =>
array(
':squid:',
),
'euro' =>
array(
':euro:',
),
'flag-fi' =>
array(
':flag-fi:',
),
'ambulance' =>
array(
':ambulance:',
),
'custard' =>
array(
':custard:',
),
'shushing_face' =>
array(
':shushing_face:',
),
'rewind' =>
array(
':rewind:',
),
'black_left_pointing_double_triangle_with_vertical_bar' =>
array(
':black_left_pointing_double_triangle_with_vertical_bar:',
),
'face_with_hand_over_mouth' =>
array(
':face_with_hand_over_mouth:',
),
'flag-fj' =>
array(
':flag-fj:',
),
'honey_pot' =>
array(
':honey_pot:',
),
'snail' =>
array(
':snail:',
),
'pound' =>
array(
':pound:',
),
'fire_engine' =>
array(
':fire_engine:',
),
'baby_bottle' =>
array(
':baby_bottle:',
),
'flag-fk' =>
array(
':flag-fk:',
),
'butterfly' =>
array(
':butterfly:',
),
'money_with_wings' =>
array(
':money_with_wings:',
),
'face_with_monocle' =>
array(
':face_with_monocle:',
),
'police_car' =>
array(
':police_car:',
),
'arrow_up_small' =>
array(
':arrow_up_small:',
),
'flag-fm' =>
array(
':flag-fm:',
),
'glass_of_milk' =>
array(
':glass_of_milk:',
),
'credit_card' =>
array(
':credit_card:',
),
'oncoming_police_car' =>
array(
':oncoming_police_car:',
),
'bug' =>
array(
':bug:',
),
'nerd_face' =>
array(
':nerd_face:',
),
'arrow_double_up' =>
array(
':arrow_double_up:',
),
'chart' =>
array(
':chart:',
),
'flag-fo' =>
array(
':flag-fo:',
),
'ant' =>
array(
':ant:',
),
'arrow_down_small' =>
array(
':arrow_down_small:',
),
'smiling_imp' =>
array(
':smiling_imp:',
),
'taxi' =>
array(
':taxi:',
),
'coffee' =>
array(
':coffee:',
),
'fr' =>
array(
':fr:',
),
'oncoming_taxi' =>
array(
':oncoming_taxi:',
),
'arrow_double_down' =>
array(
':arrow_double_down:',
),
'imp' =>
array(
':imp:',
),
'currency_exchange' =>
array(
':currency_exchange:',
),
'tea' =>
array(
':tea:',
),
'bee' =>
array(
':bee:',
),
'heavy_dollar_sign' =>
array(
':heavy_dollar_sign:',
),
'car' =>
array(
':car:',
),
'sake' =>
array(
':sake:',
),
'flag-ga' =>
array(
':flag-ga:',
),
'beetle' =>
array(
':beetle:',
),
'japanese_ogre' =>
array(
':japanese_ogre:',
),
'double_vertical_bar' =>
array(
':double_vertical_bar:',
),
'champagne' =>
array(
':champagne:',
),
'japanese_goblin' =>
array(
':japanese_goblin:',
),
'black_square_for_stop' =>
array(
':black_square_for_stop:',
),
'oncoming_automobile' =>
array(
':oncoming_automobile:',
),
'email' =>
array(
':email:',
),
'cricket' =>
array(
':cricket:',
),
'gb' =>
array(
':gb:',
),
'black_circle_for_record' =>
array(
':black_circle_for_record:',
),
'flag-gd' =>
array(
':flag-gd:',
),
'spider' =>
array(
':spider:',
),
'blue_car' =>
array(
':blue_car:',
),
'skull' =>
array(
':skull:',
),
'e-mail' =>
array(
':e-mail:',
),
'wine_glass' =>
array(
':wine_glass:',
),
'spider_web' =>
array(
':spider_web:',
),
'cocktail' =>
array(
':cocktail:',
),
'skull_and_crossbones' =>
array(
':skull_and_crossbones:',
),
'flag-ge' =>
array(
':flag-ge:',
),
'eject' =>
array(
':eject:',
),
'truck' =>
array(
':truck:',
),
'incoming_envelope' =>
array(
':incoming_envelope:',
),
'tropical_drink' =>
array(
':tropical_drink:',
),
'scorpion' =>
array(
':scorpion:',
),
'cinema' =>
array(
':cinema:',
),
'articulated_lorry' =>
array(
':articulated_lorry:',
),
'envelope_with_arrow' =>
array(
':envelope_with_arrow:',
),
'ghost' =>
array(
':ghost:',
),
'flag-gf' =>
array(
':flag-gf:',
),
'bouquet' =>
array(
':bouquet:',
),
'tractor' =>
array(
':tractor:',
),
'beer' =>
array(
':beer:',
),
'outbox_tray' =>
array(
':outbox_tray:',
),
'low_brightness' =>
array(
':low_brightness:',
),
'alien' =>
array(
':alien:',
),
'flag-gg' =>
array(
':flag-gg:',
),
'cherry_blossom' =>
array(
':cherry_blossom:',
),
'inbox_tray' =>
array(
':inbox_tray:',
),
'flag-gh' =>
array(
':flag-gh:',
),
'bike' =>
array(
':bike:',
),
'space_invader' =>
array(
':space_invader:',
),
'beers' =>
array(
':beers:',
),
'high_brightness' =>
array(
':high_brightness:',
),
'package' =>
array(
':package:',
),
'scooter' =>
array(
':scooter:',
),
'white_flower' =>
array(
':white_flower:',
),
'clinking_glasses' =>
array(
':clinking_glasses:',
),
'robot_face' =>
array(
':robot_face:',
),
'signal_strength' =>
array(
':signal_strength:',
),
'flag-gi' =>
array(
':flag-gi:',
),
'flag-gl' =>
array(
':flag-gl:',
),
'motor_scooter' =>
array(
':motor_scooter:',
),
'mailbox' =>
array(
':mailbox:',
),
'vibration_mode' =>
array(
':vibration_mode:',
),
'hankey' =>
array(
':hankey:',
),
'rosette' =>
array(
':rosette:',
),
'tumbler_glass' =>
array(
':tumbler_glass:',
),
'cup_with_straw' =>
array(
':cup_with_straw:',
),
'flag-gm' =>
array(
':flag-gm:',
),
'mailbox_closed' =>
array(
':mailbox_closed:',
),
'mobile_phone_off' =>
array(
':mobile_phone_off:',
),
'busstop' =>
array(
':busstop:',
),
'smiley_cat' =>
array(
':smiley_cat:',
),
'rose' =>
array(
':rose:',
),
'motorway' =>
array(
':motorway:',
),
'smile_cat' =>
array(
':smile_cat:',
),
'flag-gn' =>
array(
':flag-gn:',
),
'wilted_flower' =>
array(
':wilted_flower:',
),
'mailbox_with_mail' =>
array(
':mailbox_with_mail:',
),
'chopsticks' =>
array(
':chopsticks:',
),
'female_sign' =>
array(
':female_sign:',
),
'mailbox_with_no_mail' =>
array(
':mailbox_with_no_mail:',
),
'knife_fork_plate' =>
array(
':knife_fork_plate:',
),
'hibiscus' =>
array(
':hibiscus:',
),
'flag-gp' =>
array(
':flag-gp:',
),
'railway_track' =>
array(
':railway_track:',
),
'male_sign' =>
array(
':male_sign:',
),
'joy_cat' =>
array(
':joy_cat:',
),
'fuelpump' =>
array(
':fuelpump:',
),
'sunflower' =>
array(
':sunflower:',
),
'postbox' =>
array(
':postbox:',
),
'flag-gq' =>
array(
':flag-gq:',
),
'heart_eyes_cat' =>
array(
':heart_eyes_cat:',
),
'fork_and_knife' =>
array(
':fork_and_knife:',
),
'medical_symbol' =>
array(
':medical_symbol:',
),
'recycle' =>
array(
':recycle:',
),
'spoon' =>
array(
':spoon:',
),
'blossom' =>
array(
':blossom:',
),
'rotating_light' =>
array(
':rotating_light:',
),
'smirk_cat' =>
array(
':smirk_cat:',
),
'ballot_box_with_ballot' =>
array(
':ballot_box_with_ballot:',
),
'flag-gr' =>
array(
':flag-gr:',
),
'kissing_cat' =>
array(
':kissing_cat:',
),
'pencil2' =>
array(
':pencil2:',
),
'traffic_light' =>
array(
':traffic_light:',
),
'fleur_de_lis' =>
array(
':fleur_de_lis:',
),
'tulip' =>
array(
':tulip:',
),
'hocho' =>
array(
':hocho:',
),
'flag-gs' =>
array(
':flag-gs:',
),
'seedling' =>
array(
':seedling:',
),
'amphora' =>
array(
':amphora:',
),
'scream_cat' =>
array(
':scream_cat:',
),
'vertical_traffic_light' =>
array(
':vertical_traffic_light:',
),
'black_nib' =>
array(
':black_nib:',
),
'flag-gt' =>
array(
':flag-gt:',
),
'trident' =>
array(
':trident:',
),
'flag-gu' =>
array(
':flag-gu:',
),
'name_badge' =>
array(
':name_badge:',
),
'construction' =>
array(
':construction:',
),
'lower_left_fountain_pen' =>
array(
':lower_left_fountain_pen:',
),
'evergreen_tree' =>
array(
':evergreen_tree:',
),
'crying_cat_face' =>
array(
':crying_cat_face:',
),
'flag-gw' =>
array(
':flag-gw:',
),
'lower_left_ballpoint_pen' =>
array(
':lower_left_ballpoint_pen:',
),
'pouting_cat' =>
array(
':pouting_cat:',
),
'deciduous_tree' =>
array(
':deciduous_tree:',
),
'octagonal_sign' =>
array(
':octagonal_sign:',
),
'beginner' =>
array(
':beginner:',
),
'flag-gy' =>
array(
':flag-gy:',
),
'lower_left_paintbrush' =>
array(
':lower_left_paintbrush:',
),
'o' =>
array(
':o:',
),
'palm_tree' =>
array(
':palm_tree:',
),
'anchor' =>
array(
':anchor:',
),
'see_no_evil' =>
array(
':see_no_evil:',
),
'boat' =>
array(
':boat:',
),
'white_check_mark' =>
array(
':white_check_mark:',
),
'flag-hk' =>
array(
':flag-hk:',
),
'lower_left_crayon' =>
array(
':lower_left_crayon:',
),
'hear_no_evil' =>
array(
':hear_no_evil:',
),
'cactus' =>
array(
':cactus:',
),
'ear_of_rice' =>
array(
':ear_of_rice:',
),
'speak_no_evil' =>
array(
':speak_no_evil:',
),
'flag-hm' =>
array(
':flag-hm:',
),
'ballot_box_with_check' =>
array(
':ballot_box_with_check:',
),
'canoe' =>
array(
':canoe:',
),
'memo' =>
array(
':memo:',
),
'herb' =>
array(
':herb:',
),
'flag-hn' =>
array(
':flag-hn:',
),
'heavy_check_mark' =>
array(
':heavy_check_mark:',
),
'briefcase' =>
array(
':briefcase:',
),
'speedboat' =>
array(
':speedboat:',
),
'baby' =>
array(
':baby:',
),
'heavy_multiplication_x' =>
array(
':heavy_multiplication_x:',
),
'child' =>
array(
':child:',
),
'shamrock' =>
array(
':shamrock:',
),
'passenger_ship' =>
array(
':passenger_ship:',
),
'flag-hr' =>
array(
':flag-hr:',
),
'file_folder' =>
array(
':file_folder:',
),
'x' =>
array(
':x:',
),
'four_leaf_clover' =>
array(
':four_leaf_clover:',
),
'open_file_folder' =>
array(
':open_file_folder:',
),
'boy' =>
array(
':boy:',
),
'ferry' =>
array(
':ferry:',
),
'flag-ht' =>
array(
':flag-ht:',
),
'girl' =>
array(
':girl:',
),
'negative_squared_cross_mark' =>
array(
':negative_squared_cross_mark:',
),
'flag-hu' =>
array(
':flag-hu:',
),
'card_index_dividers' =>
array(
':card_index_dividers:',
),
'maple_leaf' =>
array(
':maple_leaf:',
),
'motor_boat' =>
array(
':motor_boat:',
),
'flag-ic' =>
array(
':flag-ic:',
),
'fallen_leaf' =>
array(
':fallen_leaf:',
),
'adult' =>
array(
':adult:',
),
'ship' =>
array(
':ship:',
),
'heavy_plus_sign' =>
array(
':heavy_plus_sign:',
),
'date' =>
array(
':date:',
),
'man' =>
array(
':man:',
),
'flag-id' =>
array(
':flag-id:',
),
'leaves' =>
array(
':leaves:',
),
'heavy_minus_sign' =>
array(
':heavy_minus_sign:',
),
'calendar' =>
array(
':calendar:',
),
'airplane' =>
array(
':airplane:',
),
'spiral_note_pad' =>
array(
':spiral_note_pad:',
),
'heavy_division_sign' =>
array(
':heavy_division_sign:',
),
'small_airplane' =>
array(
':small_airplane:',
),
'woman' =>
array(
':woman:',
),
'flag-ie' =>
array(
':flag-ie:',
),
'curly_loop' =>
array(
':curly_loop:',
),
'flag-il' =>
array(
':flag-il:',
),
'airplane_departure' =>
array(
':airplane_departure:',
),
'spiral_calendar_pad' =>
array(
':spiral_calendar_pad:',
),
'older_adult' =>
array(
':older_adult:',
),
'airplane_arriving' =>
array(
':airplane_arriving:',
),
'card_index' =>
array(
':card_index:',
),
'loop' =>
array(
':loop:',
),
'older_man' =>
array(
':older_man:',
),
'flag-im' =>
array(
':flag-im:',
),
'flag-in' =>
array(
':flag-in:',
),
'chart_with_upwards_trend' =>
array(
':chart_with_upwards_trend:',
),
'part_alternation_mark' =>
array(
':part_alternation_mark:',
),
'seat' =>
array(
':seat:',
),
'older_woman' =>
array(
':older_woman:',
),
'eight_spoked_asterisk' =>
array(
':eight_spoked_asterisk:',
),
'chart_with_downwards_trend' =>
array(
':chart_with_downwards_trend:',
),
'flag-io' =>
array(
':flag-io:',
),
'male-doctor' =>
array(
':male-doctor:',
),
'helicopter' =>
array(
':helicopter:',
),
'female-doctor' =>
array(
':female-doctor:',
),
'suspension_railway' =>
array(
':suspension_railway:',
),
'bar_chart' =>
array(
':bar_chart:',
),
'flag-iq' =>
array(
':flag-iq:',
),
'eight_pointed_black_star' =>
array(
':eight_pointed_black_star:',
),
'mountain_cableway' =>
array(
':mountain_cableway:',
),
'male-student' =>
array(
':male-student:',
),
'clipboard' =>
array(
':clipboard:',
),
'flag-ir' =>
array(
':flag-ir:',
),
'sparkle' =>
array(
':sparkle:',
),
'female-student' =>
array(
':female-student:',
),
'pushpin' =>
array(
':pushpin:',
),
'aerial_tramway' =>
array(
':aerial_tramway:',
),
'flag-is' =>
array(
':flag-is:',
),
'bangbang' =>
array(
':bangbang:',
),
'interrobang' =>
array(
':interrobang:',
),
'satellite' =>
array(
':satellite:',
),
'it' =>
array(
':it:',
),
'male-teacher' =>
array(
':male-teacher:',
),
'round_pushpin' =>
array(
':round_pushpin:',
),
'flag-je' =>
array(
':flag-je:',
),
'question' =>
array(
':question:',
),
'rocket' =>
array(
':rocket:',
),
'female-teacher' =>
array(
':female-teacher:',
),
'paperclip' =>
array(
':paperclip:',
),
'linked_paperclips' =>
array(
':linked_paperclips:',
),
'flying_saucer' =>
array(
':flying_saucer:',
),
'male-judge' =>
array(
':male-judge:',
),
'grey_question' =>
array(
':grey_question:',
),
'flag-jm' =>
array(
':flag-jm:',
),
'bellhop_bell' =>
array(
':bellhop_bell:',
),
'straight_ruler' =>
array(
':straight_ruler:',
),
'flag-jo' =>
array(
':flag-jo:',
),
'female-judge' =>
array(
':female-judge:',
),
'grey_exclamation' =>
array(
':grey_exclamation:',
),
'door' =>
array(
':door:',
),
'male-farmer' =>
array(
':male-farmer:',
),
'jp' =>
array(
':jp:',
),
'triangular_ruler' =>
array(
':triangular_ruler:',
),
'exclamation' =>
array(
':exclamation:',
),
'bed' =>
array(
':bed:',
),
'female-farmer' =>
array(
':female-farmer:',
),
'scissors' =>
array(
':scissors:',
),
'wavy_dash' =>
array(
':wavy_dash:',
),
'flag-ke' =>
array(
':flag-ke:',
),
'flag-kg' =>
array(
':flag-kg:',
),
'couch_and_lamp' =>
array(
':couch_and_lamp:',
),
'male-cook' =>
array(
':male-cook:',
),
'card_file_box' =>
array(
':card_file_box:',
),
'file_cabinet' =>
array(
':file_cabinet:',
),
'flag-kh' =>
array(
':flag-kh:',
),
'female-cook' =>
array(
':female-cook:',
),
'toilet' =>
array(
':toilet:',
),
'wastebasket' =>
array(
':wastebasket:',
),
'flag-ki' =>
array(
':flag-ki:',
),
'shower' =>
array(
':shower:',
),
'male-mechanic' =>
array(
':male-mechanic:',
),
'tm' =>
array(
':tm:',
),
'hash' =>
array(
':hash:',
),
'flag-km' =>
array(
':flag-km:',
),
'bathtub' =>
array(
':bathtub:',
),
'female-mechanic' =>
array(
':female-mechanic:',
),
'lock' =>
array(
':lock:',
),
'male-factory-worker' =>
array(
':male-factory-worker:',
),
'flag-kn' =>
array(
':flag-kn:',
),
'hourglass' =>
array(
':hourglass:',
),
'keycap_star' =>
array(
':keycap_star:',
),
'unlock' =>
array(
':unlock:',
),
'flag-kp' =>
array(
':flag-kp:',
),
'female-factory-worker' =>
array(
':female-factory-worker:',
),
'zero' =>
array(
':zero:',
),
'lock_with_ink_pen' =>
array(
':lock_with_ink_pen:',
),
'hourglass_flowing_sand' =>
array(
':hourglass_flowing_sand:',
),
'one' =>
array(
':one:',
),
'kr' =>
array(
':kr:',
),
'watch' =>
array(
':watch:',
),
'male-office-worker' =>
array(
':male-office-worker:',
),
'closed_lock_with_key' =>
array(
':closed_lock_with_key:',
),
'female-office-worker' =>
array(
':female-office-worker:',
),
'two' =>
array(
':two:',
),
'alarm_clock' =>
array(
':alarm_clock:',
),
'key' =>
array(
':key:',
),
'flag-kw' =>
array(
':flag-kw:',
),
'stopwatch' =>
array(
':stopwatch:',
),
'male-scientist' =>
array(
':male-scientist:',
),
'three' =>
array(
':three:',
),
'flag-ky' =>
array(
':flag-ky:',
),
'old_key' =>
array(
':old_key:',
),
'flag-kz' =>
array(
':flag-kz:',
),
'hammer' =>
array(
':hammer:',
),
'female-scientist' =>
array(
':female-scientist:',
),
'timer_clock' =>
array(
':timer_clock:',
),
'four' =>
array(
':four:',
),
'male-technologist' =>
array(
':male-technologist:',
),
'mantelpiece_clock' =>
array(
':mantelpiece_clock:',
),
'five' =>
array(
':five:',
),
'flag-la' =>
array(
':flag-la:',
),
'pick' =>
array(
':pick:',
),
'flag-lb' =>
array(
':flag-lb:',
),
'clock12' =>
array(
':clock12:',
),
'hammer_and_pick' =>
array(
':hammer_and_pick:',
),
'six' =>
array(
':six:',
),
'female-technologist' =>
array(
':female-technologist:',
),
'hammer_and_wrench' =>
array(
':hammer_and_wrench:',
),
'flag-lc' =>
array(
':flag-lc:',
),
'clock1230' =>
array(
':clock1230:',
),
'seven' =>
array(
':seven:',
),
'male-singer' =>
array(
':male-singer:',
),
'eight' =>
array(
':eight:',
),
'flag-li' =>
array(
':flag-li:',
),
'dagger_knife' =>
array(
':dagger_knife:',
),
'clock1' =>
array(
':clock1:',
),
'female-singer' =>
array(
':female-singer:',
),
'male-artist' =>
array(
':male-artist:',
),
'crossed_swords' =>
array(
':crossed_swords:',
),
'nine' =>
array(
':nine:',
),
'flag-lk' =>
array(
':flag-lk:',
),
'clock130' =>
array(
':clock130:',
),
'clock2' =>
array(
':clock2:',
),
'gun' =>
array(
':gun:',
),
'keycap_ten' =>
array(
':keycap_ten:',
),
'female-artist' =>
array(
':female-artist:',
),
'flag-lr' =>
array(
':flag-lr:',
),
'clock230' =>
array(
':clock230:',
),
'bow_and_arrow' =>
array(
':bow_and_arrow:',
),
'male-pilot' =>
array(
':male-pilot:',
),
'flag-ls' =>
array(
':flag-ls:',
),
'flag-lt' =>
array(
':flag-lt:',
),
'capital_abcd' =>
array(
':capital_abcd:',
),
'female-pilot' =>
array(
':female-pilot:',
),
'clock3' =>
array(
':clock3:',
),
'shield' =>
array(
':shield:',
),
'male-astronaut' =>
array(
':male-astronaut:',
),
'abcd' =>
array(
':abcd:',
),
'clock330' =>
array(
':clock330:',
),
'flag-lu' =>
array(
':flag-lu:',
),
'wrench' =>
array(
':wrench:',
),
'nut_and_bolt' =>
array(
':nut_and_bolt:',
),
'clock4' =>
array(
':clock4:',
),
'female-astronaut' =>
array(
':female-astronaut:',
),
'flag-lv' =>
array(
':flag-lv:',
),
'gear' =>
array(
':gear:',
),
'male-firefighter' =>
array(
':male-firefighter:',
),
'flag-ly' =>
array(
':flag-ly:',
),
'symbols' =>
array(
':symbols:',
),
'clock430' =>
array(
':clock430:',
),
'flag-ma' =>
array(
':flag-ma:',
),
'compression' =>
array(
':compression:',
),
'female-firefighter' =>
array(
':female-firefighter:',
),
'abc' =>
array(
':abc:',
),
'clock5' =>
array(
':clock5:',
),
'clock530' =>
array(
':clock530:',
),
'a' =>
array(
':a:',
),
'alembic' =>
array(
':alembic:',
),
'flag-mc' =>
array(
':flag-mc:',
),
'cop' =>
array(
':cop:',
),
'scales' =>
array(
':scales:',
),
'clock6' =>
array(
':clock6:',
),
'flag-md' =>
array(
':flag-md:',
),
'ab' =>
array(
':ab:',
),
'male-police-officer' =>
array(
':male-police-officer:',
),
'link' =>
array(
':link:',
),
'flag-me' =>
array(
':flag-me:',
),
'clock630' =>
array(
':clock630:',
),
'b' =>
array(
':b:',
),
'female-police-officer' =>
array(
':female-police-officer:',
),
'clock7' =>
array(
':clock7:',
),
'cl' =>
array(
':cl:',
),
'sleuth_or_spy' =>
array(
':sleuth_or_spy:',
),
'flag-mf' =>
array(
':flag-mf:',
),
'chains' =>
array(
':chains:',
),
'syringe' =>
array(
':syringe:',
),
'male-detective' =>
array(
':male-detective:',
),
'cool' =>
array(
':cool:',
),
'clock730' =>
array(
':clock730:',
),
'flag-mg' =>
array(
':flag-mg:',
),
'free' =>
array(
':free:',
),
'flag-mh' =>
array(
':flag-mh:',
),
'clock8' =>
array(
':clock8:',
),
'pill' =>
array(
':pill:',
),
'female-detective' =>
array(
':female-detective:',
),
'clock830' =>
array(
':clock830:',
),
'guardsman' =>
array(
':guardsman:',
),
'information_source' =>
array(
':information_source:',
),
'flag-mk' =>
array(
':flag-mk:',
),
'smoking' =>
array(
':smoking:',
),
'id' =>
array(
':id:',
),
'clock9' =>
array(
':clock9:',
),
'flag-ml' =>
array(
':flag-ml:',
),
'coffin' =>
array(
':coffin:',
),
'male-guard' =>
array(
':male-guard:',
),
'm' =>
array(
':m:',
),
'funeral_urn' =>
array(
':funeral_urn:',
),
'female-guard' =>
array(
':female-guard:',
),
'flag-mm' =>
array(
':flag-mm:',
),
'clock930' =>
array(
':clock930:',
),
'moyai' =>
array(
':moyai:',
),
'new' =>
array(
':new:',
),
'flag-mn' =>
array(
':flag-mn:',
),
'construction_worker' =>
array(
':construction_worker:',
),
'clock10' =>
array(
':clock10:',
),
'clock1030' =>
array(
':clock1030:',
),
'ng' =>
array(
':ng:',
),
'male-construction-worker' =>
array(
':male-construction-worker:',
),
'flag-mo' =>
array(
':flag-mo:',
),
'oil_drum' =>
array(
':oil_drum:',
),
'o2' =>
array(
':o2:',
),
'female-construction-worker' =>
array(
':female-construction-worker:',
),
'clock11' =>
array(
':clock11:',
),
'crystal_ball' =>
array(
':crystal_ball:',
),
'flag-mp' =>
array(
':flag-mp:',
),
'flag-mq' =>
array(
':flag-mq:',
),
'prince' =>
array(
':prince:',
),
'ok' =>
array(
':ok:',
),
'clock1130' =>
array(
':clock1130:',
),
'shopping_trolley' =>
array(
':shopping_trolley:',
),
'flag-mr' =>
array(
':flag-mr:',
),
'princess' =>
array(
':princess:',
),
'new_moon' =>
array(
':new_moon:',
),
'parking' =>
array(
':parking:',
),
'sos' =>
array(
':sos:',
),
'man_with_turban' =>
array(
':man_with_turban:',
),
'flag-ms' =>
array(
':flag-ms:',
),
'waxing_crescent_moon' =>
array(
':waxing_crescent_moon:',
),
'up' =>
array(
':up:',
),
'first_quarter_moon' =>
array(
':first_quarter_moon:',
),
'flag-mt' =>
array(
':flag-mt:',
),
'man-wearing-turban' =>
array(
':man-wearing-turban:',
),
'moon' =>
array(
':moon:',
),
'woman-wearing-turban' =>
array(
':woman-wearing-turban:',
),
'vs' =>
array(
':vs:',
),
'flag-mu' =>
array(
':flag-mu:',
),
'man_with_gua_pi_mao' =>
array(
':man_with_gua_pi_mao:',
),
'koko' =>
array(
':koko:',
),
'full_moon' =>
array(
':full_moon:',
),
'flag-mv' =>
array(
':flag-mv:',
),
'person_with_headscarf' =>
array(
':person_with_headscarf:',
),
'waning_gibbous_moon' =>
array(
':waning_gibbous_moon:',
),
'sa' =>
array(
':sa:',
),
'flag-mw' =>
array(
':flag-mw:',
),
'last_quarter_moon' =>
array(
':last_quarter_moon:',
),
'u6708' =>
array(
':u6708:',
),
'bearded_person' =>
array(
':bearded_person:',
),
'flag-mx' =>
array(
':flag-mx:',
),
'u6709' =>
array(
':u6709:',
),
'person_with_blond_hair' =>
array(
':person_with_blond_hair:',
),
'waning_crescent_moon' =>
array(
':waning_crescent_moon:',
),
'flag-my' =>
array(
':flag-my:',
),
'u6307' =>
array(
':u6307:',
),
'blond-haired-man' =>
array(
':blond-haired-man:',
),
'crescent_moon' =>
array(
':crescent_moon:',
),
'flag-mz' =>
array(
':flag-mz:',
),
'new_moon_with_face' =>
array(
':new_moon_with_face:',
),
'flag-na' =>
array(
':flag-na:',
),
'blond-haired-woman' =>
array(
':blond-haired-woman:',
),
'ideograph_advantage' =>
array(
':ideograph_advantage:',
),
'first_quarter_moon_with_face' =>
array(
':first_quarter_moon_with_face:',
),
'man_in_tuxedo' =>
array(
':man_in_tuxedo:',
),
'flag-nc' =>
array(
':flag-nc:',
),
'u5272' =>
array(
':u5272:',
),
'flag-ne' =>
array(
':flag-ne:',
),
'last_quarter_moon_with_face' =>
array(
':last_quarter_moon_with_face:',
),
'u7121' =>
array(
':u7121:',
),
'bride_with_veil' =>
array(
':bride_with_veil:',
),
'u7981' =>
array(
':u7981:',
),
'pregnant_woman' =>
array(
':pregnant_woman:',
),
'thermometer' =>
array(
':thermometer:',
),
'flag-nf' =>
array(
':flag-nf:',
),
'sunny' =>
array(
':sunny:',
),
'accept' =>
array(
':accept:',
),
'flag-ng' =>
array(
':flag-ng:',
),
'breast-feeding' =>
array(
':breast-feeding:',
),
'full_moon_with_face' =>
array(
':full_moon_with_face:',
),
'flag-ni' =>
array(
':flag-ni:',
),
'u7533' =>
array(
':u7533:',
),
'angel' =>
array(
':angel:',
),
'sun_with_face' =>
array(
':sun_with_face:',
),
'santa' =>
array(
':santa:',
),
'u5408' =>
array(
':u5408:',
),
'flag-nl' =>
array(
':flag-nl:',
),
'mrs_claus' =>
array(
':mrs_claus:',
),
'u7a7a' =>
array(
':u7a7a:',
),
'star' =>
array(
':star:',
),
'flag-no' =>
array(
':flag-no:',
),
'mage' =>
array(
':mage:',
),
'star2' =>
array(
':star2:',
),
'flag-np' =>
array(
':flag-np:',
),
'congratulations' =>
array(
':congratulations:',
),
'flag-nr' =>
array(
':flag-nr:',
),
'stars' =>
array(
':stars:',
),
'female_mage' =>
array(
':female_mage:',
),
'secret' =>
array(
':secret:',
),
'flag-nu' =>
array(
':flag-nu:',
),
'u55b6' =>
array(
':u55b6:',
),
'male_mage' =>
array(
':male_mage:',
),
'cloud' =>
array(
':cloud:',
),
'flag-nz' =>
array(
':flag-nz:',
),
'partly_sunny' =>
array(
':partly_sunny:',
),
'fairy' =>
array(
':fairy:',
),
'u6e80' =>
array(
':u6e80:',
),
'black_small_square' =>
array(
':black_small_square:',
),
'thunder_cloud_and_rain' =>
array(
':thunder_cloud_and_rain:',
),
'female_fairy' =>
array(
':female_fairy:',
),
'flag-om' =>
array(
':flag-om:',
),
'white_small_square' =>
array(
':white_small_square:',
),
'flag-pa' =>
array(
':flag-pa:',
),
'mostly_sunny' =>
array(
':mostly_sunny:',
),
'male_fairy' =>
array(
':male_fairy:',
),
'barely_sunny' =>
array(
':barely_sunny:',
),
'white_medium_square' =>
array(
':white_medium_square:',
),
'flag-pe' =>
array(
':flag-pe:',
),
'vampire' =>
array(
':vampire:',
),
'female_vampire' =>
array(
':female_vampire:',
),
'partly_sunny_rain' =>
array(
':partly_sunny_rain:',
),
'flag-pf' =>
array(
':flag-pf:',
),
'black_medium_square' =>
array(
':black_medium_square:',
),
'white_medium_small_square' =>
array(
':white_medium_small_square:',
),
'rain_cloud' =>
array(
':rain_cloud:',
),
'flag-pg' =>
array(
':flag-pg:',
),
'male_vampire' =>
array(
':male_vampire:',
),
'flag-ph' =>
array(
':flag-ph:',
),
'merperson' =>
array(
':merperson:',
),
'black_medium_small_square' =>
array(
':black_medium_small_square:',
),
'snow_cloud' =>
array(
':snow_cloud:',
),
'lightning' =>
array(
':lightning:',
),
'black_large_square' =>
array(
':black_large_square:',
),
'mermaid' =>
array(
':mermaid:',
),
'flag-pk' =>
array(
':flag-pk:',
),
'merman' =>
array(
':merman:',
),
'white_large_square' =>
array(
':white_large_square:',
),
'tornado' =>
array(
':tornado:',
),
'flag-pl' =>
array(
':flag-pl:',
),
'elf' =>
array(
':elf:',
),
'fog' =>
array(
':fog:',
),
'large_orange_diamond' =>
array(
':large_orange_diamond:',
),
'flag-pm' =>
array(
':flag-pm:',
),
'flag-pn' =>
array(
':flag-pn:',
),
'wind_blowing_face' =>
array(
':wind_blowing_face:',
),
'female_elf' =>
array(
':female_elf:',
),
'large_blue_diamond' =>
array(
':large_blue_diamond:',
),
'male_elf' =>
array(
':male_elf:',
),
'small_orange_diamond' =>
array(
':small_orange_diamond:',
),
'flag-pr' =>
array(
':flag-pr:',
),
'cyclone' =>
array(
':cyclone:',
),
'rainbow' =>
array(
':rainbow:',
),
'small_blue_diamond' =>
array(
':small_blue_diamond:',
),
'genie' =>
array(
':genie:',
),
'flag-ps' =>
array(
':flag-ps:',
),
'small_red_triangle' =>
array(
':small_red_triangle:',
),
'closed_umbrella' =>
array(
':closed_umbrella:',
),
'female_genie' =>
array(
':female_genie:',
),
'flag-pt' =>
array(
':flag-pt:',
),
'flag-pw' =>
array(
':flag-pw:',
),
'small_red_triangle_down' =>
array(
':small_red_triangle_down:',
),
'umbrella' =>
array(
':umbrella:',
),
'male_genie' =>
array(
':male_genie:',
),
'zombie' =>
array(
':zombie:',
),
'flag-py' =>
array(
':flag-py:',
),
'diamond_shape_with_a_dot_inside' =>
array(
':diamond_shape_with_a_dot_inside:',
),
'umbrella_with_rain_drops' =>
array(
':umbrella_with_rain_drops:',
),
'radio_button' =>
array(
':radio_button:',
),
'female_zombie' =>
array(
':female_zombie:',
),
'flag-qa' =>
array(
':flag-qa:',
),
'umbrella_on_ground' =>
array(
':umbrella_on_ground:',
),
'black_square_button' =>
array(
':black_square_button:',
),
'zap' =>
array(
':zap:',
),
'male_zombie' =>
array(
':male_zombie:',
),
'flag-re' =>
array(
':flag-re:',
),
'flag-ro' =>
array(
':flag-ro:',
),
'snowflake' =>
array(
':snowflake:',
),
'white_square_button' =>
array(
':white_square_button:',
),
'person_frowning' =>
array(
':person_frowning:',
),
'flag-rs' =>
array(
':flag-rs:',
),
'man-frowning' =>
array(
':man-frowning:',
),
'white_circle' =>
array(
':white_circle:',
),
'snowman' =>
array(
':snowman:',
),
'snowman_without_snow' =>
array(
':snowman_without_snow:',
),
'ru' =>
array(
':ru:',
),
'black_circle' =>
array(
':black_circle:',
),
'woman-frowning' =>
array(
':woman-frowning:',
),
'flag-rw' =>
array(
':flag-rw:',
),
'comet' =>
array(
':comet:',
),
'person_with_pouting_face' =>
array(
':person_with_pouting_face:',
),
'red_circle' =>
array(
':red_circle:',
),
'large_blue_circle' =>
array(
':large_blue_circle:',
),
'man-pouting' =>
array(
':man-pouting:',
),
'flag-sa' =>
array(
':flag-sa:',
),
'fire' =>
array(
':fire:',
),
'woman-pouting' =>
array(
':woman-pouting:',
),
'flag-sb' =>
array(
':flag-sb:',
),
'droplet' =>
array(
':droplet:',
),
'no_good' =>
array(
':no_good:',
),
'flag-sc' =>
array(
':flag-sc:',
),
'ocean' =>
array(
':ocean:',
),
'man-gesturing-no' =>
array(
':man-gesturing-no:',
),
'flag-sd' =>
array(
':flag-sd:',
),
'woman-gesturing-no' =>
array(
':woman-gesturing-no:',
),
'flag-se' =>
array(
':flag-se:',
),
'flag-sg' =>
array(
':flag-sg:',
),
'ok_woman' =>
array(
':ok_woman:',
),
'flag-sh' =>
array(
':flag-sh:',
),
'man-gesturing-ok' =>
array(
':man-gesturing-ok:',
),
'flag-si' =>
array(
':flag-si:',
),
'woman-gesturing-ok' =>
array(
':woman-gesturing-ok:',
),
'information_desk_person' =>
array(
':information_desk_person:',
),
'flag-sj' =>
array(
':flag-sj:',
),
'man-tipping-hand' =>
array(
':man-tipping-hand:',
),
'flag-sk' =>
array(
':flag-sk:',
),
'flag-sl' =>
array(
':flag-sl:',
),
'woman-tipping-hand' =>
array(
':woman-tipping-hand:',
),
'flag-sm' =>
array(
':flag-sm:',
),
'raising_hand' =>
array(
':raising_hand:',
),
'flag-sn' =>
array(
':flag-sn:',
),
'man-raising-hand' =>
array(
':man-raising-hand:',
),
'flag-so' =>
array(
':flag-so:',
),
'woman-raising-hand' =>
array(
':woman-raising-hand:',
),
'flag-sr' =>
array(
':flag-sr:',
),
'bow' =>
array(
':bow:',
),
'man-bowing' =>
array(
':man-bowing:',
),
'flag-ss' =>
array(
':flag-ss:',
),
'woman-bowing' =>
array(
':woman-bowing:',
),
'flag-st' =>
array(
':flag-st:',
),
'face_palm' =>
array(
':face_palm:',
),
'flag-sv' =>
array(
':flag-sv:',
),
'man-facepalming' =>
array(
':man-facepalming:',
),
'flag-sx' =>
array(
':flag-sx:',
),
'flag-sy' =>
array(
':flag-sy:',
),
'woman-facepalming' =>
array(
':woman-facepalming:',
),
'shrug' =>
array(
':shrug:',
),
'flag-sz' =>
array(
':flag-sz:',
),
'flag-ta' =>
array(
':flag-ta:',
),
'man-shrugging' =>
array(
':man-shrugging:',
),
'woman-shrugging' =>
array(
':woman-shrugging:',
),
'flag-tc' =>
array(
':flag-tc:',
),
'massage' =>
array(
':massage:',
),
'flag-td' =>
array(
':flag-td:',
),
'man-getting-massage' =>
array(
':man-getting-massage:',
),
'flag-tf' =>
array(
':flag-tf:',
),
'woman-getting-massage' =>
array(
':woman-getting-massage:',
),
'flag-tg' =>
array(
':flag-tg:',
),
'haircut' =>
array(
':haircut:',
),
'flag-th' =>
array(
':flag-th:',
),
'man-getting-haircut' =>
array(
':man-getting-haircut:',
),
'flag-tj' =>
array(
':flag-tj:',
),
'flag-tk' =>
array(
':flag-tk:',
),
'woman-getting-haircut' =>
array(
':woman-getting-haircut:',
),
'walking' =>
array(
':walking:',
),
'flag-tl' =>
array(
':flag-tl:',
),
'man-walking' =>
array(
':man-walking:',
),
'flag-tm' =>
array(
':flag-tm:',
),
'woman-walking' =>
array(
':woman-walking:',
),
'flag-tn' =>
array(
':flag-tn:',
),
'runner' =>
array(
':runner:',
),
'flag-to' =>
array(
':flag-to:',
),
'man-running' =>
array(
':man-running:',
),
'flag-tr' =>
array(
':flag-tr:',
),
'flag-tt' =>
array(
':flag-tt:',
),
'woman-running' =>
array(
':woman-running:',
),
'flag-tv' =>
array(
':flag-tv:',
),
'dancer' =>
array(
':dancer:',
),
'flag-tw' =>
array(
':flag-tw:',
),
'man_dancing' =>
array(
':man_dancing:',
),
'dancers' =>
array(
':dancers:',
),
'flag-tz' =>
array(
':flag-tz:',
),
'flag-ua' =>
array(
':flag-ua:',
),
'man-with-bunny-ears-partying' =>
array(
':man-with-bunny-ears-partying:',
),
'woman-with-bunny-ears-partying' =>
array(
':woman-with-bunny-ears-partying:',
),
'flag-ug' =>
array(
':flag-ug:',
),
'flag-um' =>
array(
':flag-um:',
),
'person_in_steamy_room' =>
array(
':person_in_steamy_room:',
),
'woman_in_steamy_room' =>
array(
':woman_in_steamy_room:',
),
'flag-un' =>
array(
':flag-un:',
),
'us' =>
array(
':us:',
),
'man_in_steamy_room' =>
array(
':man_in_steamy_room:',
),
'person_climbing' =>
array(
':person_climbing:',
),
'flag-uy' =>
array(
':flag-uy:',
),
'woman_climbing' =>
array(
':woman_climbing:',
),
'flag-uz' =>
array(
':flag-uz:',
),
'man_climbing' =>
array(
':man_climbing:',
),
'flag-va' =>
array(
':flag-va:',
),
'person_in_lotus_position' =>
array(
':person_in_lotus_position:',
),
'flag-vc' =>
array(
':flag-vc:',
),
'flag-ve' =>
array(
':flag-ve:',
),
'woman_in_lotus_position' =>
array(
':woman_in_lotus_position:',
),
'man_in_lotus_position' =>
array(
':man_in_lotus_position:',
),
'flag-vg' =>
array(
':flag-vg:',
),
'flag-vi' =>
array(
':flag-vi:',
),
'bath' =>
array(
':bath:',
),
'sleeping_accommodation' =>
array(
':sleeping_accommodation:',
),
'flag-vn' =>
array(
':flag-vn:',
),
'man_in_business_suit_levitating' =>
array(
':man_in_business_suit_levitating:',
),
'flag-vu' =>
array(
':flag-vu:',
),
'flag-wf' =>
array(
':flag-wf:',
),
'speaking_head_in_silhouette' =>
array(
':speaking_head_in_silhouette:',
),
'bust_in_silhouette' =>
array(
':bust_in_silhouette:',
),
'flag-ws' =>
array(
':flag-ws:',
),
'busts_in_silhouette' =>
array(
':busts_in_silhouette:',
),
'flag-xk' =>
array(
':flag-xk:',
),
'fencer' =>
array(
':fencer:',
),
'flag-ye' =>
array(
':flag-ye:',
),
'flag-yt' =>
array(
':flag-yt:',
),
'horse_racing' =>
array(
':horse_racing:',
),
'flag-za' =>
array(
':flag-za:',
),
'skier' =>
array(
':skier:',
),
'flag-zm' =>
array(
':flag-zm:',
),
'snowboarder' =>
array(
':snowboarder:',
),
'golfer' =>
array(
':golfer:',
),
'flag-zw' =>
array(
':flag-zw:',
),
'man-golfing' =>
array(
':man-golfing:',
),
'flag-england' =>
array(
':flag-england:',
),
'woman-golfing' =>
array(
':woman-golfing:',
),
'flag-scotland' =>
array(
':flag-scotland:',
),
'flag-wales' =>
array(
':flag-wales:',
),
'surfer' =>
array(
':surfer:',
),
'man-surfing' =>
array(
':man-surfing:',
),
'woman-surfing' =>
array(
':woman-surfing:',
),
'rowboat' =>
array(
':rowboat:',
),
'man-rowing-boat' =>
array(
':man-rowing-boat:',
),
'woman-rowing-boat' =>
array(
':woman-rowing-boat:',
),
'swimmer' =>
array(
':swimmer:',
),
'man-swimming' =>
array(
':man-swimming:',
),
'woman-swimming' =>
array(
':woman-swimming:',
),
'person_with_ball' =>
array(
':person_with_ball:',
),
'man-bouncing-ball' =>
array(
':man-bouncing-ball:',
),
'woman-bouncing-ball' =>
array(
':woman-bouncing-ball:',
),
'weight_lifter' =>
array(
':weight_lifter:',
),
'man-lifting-weights' =>
array(
':man-lifting-weights:',
),
'woman-lifting-weights' =>
array(
':woman-lifting-weights:',
),
'bicyclist' =>
array(
':bicyclist:',
),
'man-biking' =>
array(
':man-biking:',
),
'woman-biking' =>
array(
':woman-biking:',
),
'mountain_bicyclist' =>
array(
':mountain_bicyclist:',
),
'man-mountain-biking' =>
array(
':man-mountain-biking:',
),
'woman-mountain-biking' =>
array(
':woman-mountain-biking:',
),
'racing_car' =>
array(
':racing_car:',
),
'racing_motorcycle' =>
array(
':racing_motorcycle:',
),
'person_doing_cartwheel' =>
array(
':person_doing_cartwheel:',
),
'man-cartwheeling' =>
array(
':man-cartwheeling:',
),
'woman-cartwheeling' =>
array(
':woman-cartwheeling:',
),
'wrestlers' =>
array(
':wrestlers:',
),
'man-wrestling' =>
array(
':man-wrestling:',
),
'woman-wrestling' =>
array(
':woman-wrestling:',
),
'water_polo' =>
array(
':water_polo:',
),
'man-playing-water-polo' =>
array(
':man-playing-water-polo:',
),
'woman-playing-water-polo' =>
array(
':woman-playing-water-polo:',
),
'handball' =>
array(
':handball:',
),
'man-playing-handball' =>
array(
':man-playing-handball:',
),
'woman-playing-handball' =>
array(
':woman-playing-handball:',
),
'juggling' =>
array(
':juggling:',
),
'man-juggling' =>
array(
':man-juggling:',
),
'woman-juggling' =>
array(
':woman-juggling:',
),
'couple' =>
array(
':couple:',
),
'two_men_holding_hands' =>
array(
':two_men_holding_hands:',
),
'two_women_holding_hands' =>
array(
':two_women_holding_hands:',
),
'couplekiss' =>
array(
':couplekiss:',
),
'woman-kiss-man' =>
array(
':woman-kiss-man:',
),
'man-kiss-man' =>
array(
':man-kiss-man:',
),
'woman-kiss-woman' =>
array(
':woman-kiss-woman:',
),
'couple_with_heart' =>
array(
':couple_with_heart:',
),
'woman-heart-man' =>
array(
':woman-heart-man:',
),
'man-heart-man' =>
array(
':man-heart-man:',
),
'woman-heart-woman' =>
array(
':woman-heart-woman:',
),
'family' =>
array(
':family:',
),
'man-woman-boy' =>
array(
':man-woman-boy:',
),
'man-woman-girl' =>
array(
':man-woman-girl:',
),
'man-woman-girl-boy' =>
array(
':man-woman-girl-boy:',
),
'man-woman-boy-boy' =>
array(
':man-woman-boy-boy:',
),
'man-woman-girl-girl' =>
array(
':man-woman-girl-girl:',
),
'man-man-boy' =>
array(
':man-man-boy:',
),
'man-man-girl' =>
array(
':man-man-girl:',
),
'man-man-girl-boy' =>
array(
':man-man-girl-boy:',
),
'man-man-boy-boy' =>
array(
':man-man-boy-boy:',
),
'man-man-girl-girl' =>
array(
':man-man-girl-girl:',
),
'woman-woman-boy' =>
array(
':woman-woman-boy:',
),
'woman-woman-girl' =>
array(
':woman-woman-girl:',
),
'woman-woman-girl-boy' =>
array(
':woman-woman-girl-boy:',
),
'woman-woman-boy-boy' =>
array(
':woman-woman-boy-boy:',
),
'woman-woman-girl-girl' =>
array(
':woman-woman-girl-girl:',
),
'man-boy' =>
array(
':man-boy:',
),
'man-boy-boy' =>
array(
':man-boy-boy:',
),
'man-girl' =>
array(
':man-girl:',
),
'man-girl-boy' =>
array(
':man-girl-boy:',
),
'man-girl-girl' =>
array(
':man-girl-girl:',
),
'woman-boy' =>
array(
':woman-boy:',
),
'woman-boy-boy' =>
array(
':woman-boy-boy:',
),
'woman-girl' =>
array(
':woman-girl:',
),
'woman-girl-boy' =>
array(
':woman-girl-boy:',
),
'woman-girl-girl' =>
array(
':woman-girl-girl:',
),
'selfie' =>
array(
':selfie:',
),
'muscle' =>
array(
':muscle:',
),
'point_left' =>
array(
':point_left:',
),
'point_right' =>
array(
':point_right:',
),
'point_up' =>
array(
':point_up:',
),
'point_up_2' =>
array(
':point_up_2:',
),
'middle_finger' =>
array(
':middle_finger:',
),
'point_down' =>
array(
':point_down:',
),
'v' =>
array(
':v:',
),
'crossed_fingers' =>
array(
':crossed_fingers:',
),
'spock-hand' =>
array(
':spock-hand:',
),
'the_horns' =>
array(
':the_horns:',
),
'call_me_hand' =>
array(
':call_me_hand:',
),
'raised_hand_with_fingers_splayed' =>
array(
':raised_hand_with_fingers_splayed:',
),
'hand' =>
array(
':hand:',
),
'ok_hand' =>
array(
':ok_hand:',
),
'plus1' =>
array(
':+1:',
),
'-1' =>
array(
':-1:',
),
'fist' =>
array(
':fist:',
),
'facepunch' =>
array(
':facepunch:',
),
'left-facing_fist' =>
array(
':left-facing_fist:',
),
'right-facing_fist' =>
array(
':right-facing_fist:',
),
'raised_back_of_hand' =>
array(
':raised_back_of_hand:',
),
'wave' =>
array(
':wave:',
),
'i_love_you_hand_sign' =>
array(
':i_love_you_hand_sign:',
),
'writing_hand' =>
array(
':writing_hand:',
),
'clap' =>
array(
':clap:',
),
'open_hands' =>
array(
':open_hands:',
),
'raised_hands' =>
array(
':raised_hands:',
),
'palms_up_together' =>
array(
':palms_up_together:',
),
'pray' =>
array(
':pray:',
),
'handshake' =>
array(
':handshake:',
),
'nail_care' =>
array(
':nail_care:',
),
'ear' =>
array(
':ear:',
),
'nose' =>
array(
':nose:',
),
'footprints' =>
array(
':footprints:',
),
'eyes' =>
array(
':eyes:',
),
'eye' =>
array(
':eye:',
),
'brain' =>
array(
':brain:',
),
'lips' =>
array(
':lips:',
),
'cupid' =>
array(
':cupid:',
),
'heartbeat' =>
array(
':heartbeat:',
),
'broken_heart' =>
array(
':broken_heart:',
),
'two_hearts' =>
array(
':two_hearts:',
),
'sparkling_heart' =>
array(
':sparkling_heart:',
),
'heartpulse' =>
array(
':heartpulse:',
),
'blue_heart' =>
array(
':blue_heart:',
),
'green_heart' =>
array(
':green_heart:',
),
'yellow_heart' =>
array(
':yellow_heart:',
),
'orange_heart' =>
array(
':orange_heart:',
),
'purple_heart' =>
array(
':purple_heart:',
),
'black_heart' =>
array(
':black_heart:',
),
'gift_heart' =>
array(
':gift_heart:',
),
'revolving_hearts' =>
array(
':revolving_hearts:',
),
'heart_decoration' =>
array(
':heart_decoration:',
),
'heavy_heart_exclamation_mark_ornament' =>
array(
':heavy_heart_exclamation_mark_ornament:',
),
'love_letter' =>
array(
':love_letter:',
),
'zzz' =>
array(
':zzz:',
),
'anger' =>
array(
':anger:',
),
'bomb' =>
array(
':bomb:',
),
'boom' =>
array(
':boom:',
),
'sweat_drops' =>
array(
':sweat_drops:',
),
'dash' =>
array(
':dash:',
),
'dizzy' =>
array(
':dizzy:',
),
'speech_balloon' =>
array(
':speech_balloon:',
),
'left_speech_bubble' =>
array(
':left_speech_bubble:',
),
'right_anger_bubble' =>
array(
':right_anger_bubble:',
),
'thought_balloon' =>
array(
':thought_balloon:',
),
'hole' =>
array(
':hole:',
),
'eyeglasses' =>
array(
':eyeglasses:',
),
'dark_sunglasses' =>
array(
':dark_sunglasses:',
),
'necktie' =>
array(
':necktie:',
),
'shirt' =>
array(
':shirt:',
),
'jeans' =>
array(
':jeans:',
),
'scarf' =>
array(
':scarf:',
),
'gloves' =>
array(
':gloves:',
),
'coat' =>
array(
':coat:',
),
'socks' =>
array(
':socks:',
),
'dress' =>
array(
':dress:',
),
'kimono' =>
array(
':kimono:',
),
'bikini' =>
array(
':bikini:',
),
'womans_clothes' =>
array(
':womans_clothes:',
),
'purse' =>
array(
':purse:',
),
'handbag' =>
array(
':handbag:',
),
'pouch' =>
array(
':pouch:',
),
'shopping_bags' =>
array(
':shopping_bags:',
),
'school_satchel' =>
array(
':school_satchel:',
),
'mans_shoe' =>
array(
':mans_shoe:',
),
'athletic_shoe' =>
array(
':athletic_shoe:',
),
'high_heel' =>
array(
':high_heel:',
),
'sandal' =>
array(
':sandal:',
),
'boot' =>
array(
':boot:',
),
'crown' =>
array(
':crown:',
),
'womans_hat' =>
array(
':womans_hat:',
),
'tophat' =>
array(
':tophat:',
),
'mortar_board' =>
array(
':mortar_board:',
),
'billed_cap' =>
array(
':billed_cap:',
),
'helmet_with_white_cross' =>
array(
':helmet_with_white_cross:',
),
'prayer_beads' =>
array(
':prayer_beads:',
),
'lipstick' =>
array(
':lipstick:',
),
'ring' =>
array(
':ring:',
),
'gem' =>
array(
':gem:',
),
);
}
static public function getReactionData()
{
$like = new stdClass;
$like->id = 1;
$like->name = 'like';
$like->text = Text::_('COM_COMMUNITY_REACTION_LIKE');
$love = new stdClass;
$love->id = 2;
$love->name = 'love';
$love->text = Text::_('COM_COMMUNITY_REACTION_LOVE');
$haha = new stdClass;
$haha->id = 3;
$haha->name = 'haha';
$haha->text = Text::_('COM_COMMUNITY_REACTION_HAHA');
$wow = new stdClass;
$wow->id = 4;
$wow->name = 'wow';
$wow->text = Text::_('COM_COMMUNITY_REACTION_WOW');
$sad = new stdClass;
$sad->id = 5;
$sad->name = 'sad';
$sad->text = Text::_('COM_COMMUNITY_REACTION_SAD');
$angry = new stdClass;
$angry->id = 6;
$angry->name = 'angry';
$angry->text = Text::_('COM_COMMUNITY_REACTION_ANGRY');
return array($like, $love, $haha, $wow, $sad, $angry);
}
/*
* Attaches mood emoticon
*/
static public function getMood($str, $mood = null)
{
require_once(JPATH_ROOT . '/components/com_community/models/moods.php');
static $moodCollection = array();
$moodsModel = new CommunityModelMoods();
$mood = $moodsModel->getMoodString($mood);
if (empty($mood)) {
return $str;
} else if (!empty($str)) {
return $str . ' - ' . $mood;
} else {
return $mood;
}
if (!empty($str)) {
if ($mood != null && isset($moodCollection[$str][$mood])) {
return $moodCollection[$str][$mood];
} elseif (isset($moodCollection[$str])) {
if (is_array($moodCollection[$str])) {
$moodCollection[$str] = $moodCollection[$str][key($moodCollection[$str])];
}
return $moodCollection[$str];
}
}
$moodsModel = new CommunityModelMoods();
$mood = $moodsModel->getMoodString($mood);
if (empty($str)) {
return $mood;
}
if ($mood !== '') {
$mood = ' - ' . $mood;
}
if ($mood != null) {
$moodCollection[$str][$mood] = $str . $mood;
return $moodCollection[$str][$mood];
} else {
$moodCollection[$str] = $str . $mood;
return $moodCollection[$str];
}
}
static public function converttagtolink($str)
{
$parsedMessage = preg_replace('/(^|[^a-z0-9_])#([^\s[:punct:]]+)/i', '$1<a href="' . CRoute::_('index.php?option=com_community&view=frontpage&filter=hashtag&value=$2') . '"><strong>#$2</strong></a>', $str);
return $parsedMessage;
}
/**
* Auto make links from input text
* @param string $text
* @return string
*/
public static function formatLinks($text)
{
$regex = "( )"; /* Force to have space at begining */
$regex .= "((https?|ftp)\:\/\/)?"; // SCHEME
$regex .= "([A-Za-z0-9+!*(),;?&=\$_.-]+(\:[A-Za-z0-9+!*(),;?&=\$_.-]+)?@)?"; // User and Pass
$regex .= "([A-Za-z0-9-.]*)\.([A-Za-z]{2,4})"; // Host or IP
$regex .= "(\:[0-9]{2,5})?"; // Port
$regex .= "(\/([A-Za-z0-9+\$_-]\.?)+)*\/?"; // Path
$regex .= "(\?[A-Za-z+&\$_.-][A-Za-z0-9;:@&%=+\/\$_.-]*)?"; // GET Query
/* Find all url */
$regex .= "(#[A-Za-z_.-][A-Za-z0-9+\$_.-]*)?"; // Anchor
if (preg_match_all("/$regex/", $text, $matches)) {
foreach ($matches[0] as $match) {
/* Find and adding protocol if needed */
if (strpos($match, 'http://') !== false || strpos($match, 'https://') !== false) {
$url = $match;
} else {
$url = Uri::getInstance()->getScheme() . '://' . $match;
}
$url = trim($url);
/* Link to open new tab if it's not internal link */
if (Uri::isInternal($url)) {
$text = str_replace($match, '<a href="' . $url . '">' . $match . '</a>', $text);
} else {
$text = str_replace($match, '<a href="' . $url . '" target="_blank" rel="nofollow" >' . $match . '</a>', $text);
}
}
}
return $text;
}
/**
* Used to compare two string with ascii support.
* @param $a
* @param $b
* @return int
*/
public static function compareAscii($a, $b)
{
$at = iconv('UTF-8', 'ASCII//TRANSLIT', $a);
$bt = iconv('UTF-8', 'ASCII//TRANSLIT', $b);
return strcmp($at, $bt);
}
/**
* remove tag syntax from text
* @param $text
* @return string
*/
public static function removeTagSyntax($text = '')
{
$text = $text ?: '';
preg_match_all("/@\[\[\d+:\w+:[\w\s]+\]\]/", $text, $tagged);
if (count($tagged[0]) > 0) {
foreach ($tagged[0] as $user) {
if (!empty($user)) {
$text = str_replace($user, preg_replace("/(\d)+:(\w)+:/", "", preg_replace("/[@\[\]]/", "", $user)), $text);
}
}
}
return $text;
}
public static function ratingStar($rating = 0, $total = 0, $link = false)
{
$html = '';
for ($i = 1; $i <= 5; $i++) {
if ($i <= $rating) {
$html .= '<span class="star-ratings-css active"></span>';
} else {
$html .= '<span class="star-ratings-css"></span>';
}
}
if ($total) {
$html .= ' (' . $total . ')';
}
if ($link) {
$html = '<a href="' . CRoute::_('index.php?option=com_community&view=pages&task=viewreviews&pageid=' . $link) . '">' . $html . '</a>';
}
return $html;
}
}