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