• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/mail/eventmessagethemecompiler.php
  • Класс: BitrixMainMailEventMessageThemeCompiler
  • Вызов: EventMessageThemeCompiler::executeReplaceCallback
protected function executeReplaceCallback()
{
	$arReplaceIdentificators = array();
	$arReplaceStrings = array();
	foreach($this->replaceCallback as $identificator => $callback)
	{
		$result = call_user_func_array($callback, array());
		if($result === false)
			$result = '';

		$arReplaceIdentificators[] = $identificator;
		$arReplaceStrings[] = $result;
	}

	$this->resultString = str_replace($arReplaceIdentificators, $arReplaceStrings, $this->resultString);
}