- Модуль: imconnector
- Путь к файлу: ~/bitrix/modules/imconnector/lib/emoji/client.php
- Класс: BitrixImConnectorEmojiClient
- Вызов: Client::shortnameToImage
public function shortnameToImage($string)
{
$string = preg_replace_callback('/' . $this->ignoredRegexp . '|(' . $this->shortcodeRegexp . ')/Si', array($this, 'shortnameToImageCallback'), $string);
if ($this->ascii)
{
$ruleset = $this->getRuleset();
$asciiRegexp = $ruleset->getAsciiRegexp();
$string = preg_replace_callback('/' . $this->ignoredRegexp . '|((\s|^)'.$asciiRegexp . '(?=\s|$|[!,.?]))/S', array($this, 'asciiToImageCallback'), $string);
}
return $string;
}