• Модуль: learning
  • Путь к файлу: ~/bitrix/modules/learning/classes/general/clearnhelper.php
  • Класс: CLearnHelper
  • Вызов: CLearnHelper::PatchLessonContentLinks
static function PatchLessonContentLinks($strContent, $contextCourseId = false)
{
	static $arCourseLinksPatterns = array(
		'{SELF}'
	);

	$argsCheck = is_string($strContent)
		&& ($contextCourseId !== false)
		&& ($contextCourseId > 0);

	if ( ! $argsCheck )
		return ($strContent);

	$arCourseResolvedLinks = str_replace(
		'{SELF}',
		(string) ((int) $contextCourseId),
		$arCourseLinksPatterns
	);

	$rc = str_replace(
		$arCourseLinksPatterns,
		$arCourseResolvedLinks,
		$strContent
	);

	return ($rc);
}