- Модуль: mail
- Путь к файлу: ~/bitrix/modules/mail/lib/message.php
- Класс: BitrixMailMessage
- Вызов: Message::splitHtml
protected function splitHtml(&$html)
{
$parts = preg_split('/()/is', $html, null, PREG_SPLIT_DELIM_CAPTURE);
if (count($parts) > 3)
{
$parts = array_merge(
array(join(array_slice($parts, 0, -2))),
array_slice($parts, -2)
);
}
else
{
if (count($parts) == 3)
$parts = preg_split('/()/is', $html, null, PREG_SPLIT_DELIM_CAPTURE);
}
if (count($parts) < 3)
$parts = preg_split(static::QUOTE_HTML_REGEX, $html, null, PREG_SPLIT_DELIM_CAPTURE);
if (count($parts) == 3)
return $parts;
return false;
}