• Модуль: 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;
}