• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/event.php
  • Класс: CAllEvent
  • Вызов: CAllEvent::ReplaceTemplate
static function ReplaceTemplate($str, $ar, $bNewLineToBreak=false)
{
	$str = str_replace("%", "%2", $str);
	foreach($ar as $key=>$val)
	{
		if($bNewLineToBreak && strpos($val, "<") === false)
			$val = nl2br($val);
		$val = str_replace("%", "%2", $val);
		$val = str_replace("#", "%1", $val);
		$str = str_replace("#".$key."#", $val, $str);
	}
	$str = str_replace("%1", "#", $str);
	$str = str_replace("%2", "%", $str);

	return $str;
}