• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/ui/component/templatehelper.php
  • Класс: BitrixTasksUIComponentTemplateHelper
  • Вызов: TemplateHelper::fillTemplate
public function fillTemplate($template, $data)
{
	$replacement = array();
	foreach($data as $k => $v)
	{
		if(array_key_exists('CAN_SHOW_URL', $data))
		{
			if (in_array($k, array('TITLE', 'DISPLAY')))
			{
//					$v = UI::sanitizeString($v, array('a' => array('href'), 'img' => array('src')));
				$v = UI::convertBBCodeToHtml($v, array('PRESET' => 'BASIC'));
			}

			$replacement['{{{'.$k.'}}}'] = $v;
			$replacement['{{'.$k.'}}'] = strip_tags($v);
		}
		else
		{
			$replacement['{{{'.$k.'}}}'] = $v;
			$replacement['{{'.$k.'}}'] = htmlspecialcharsbx($v);
		}
	}

	return str_replace(array_keys($replacement), $replacement, $template);
}