• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/wizard_site.php
  • Класс: CWizard
  • Вызов: CWizard::GetTemplates
function GetTemplates($arFilter = Array())
{
	$arResult = Array();
	$siteID = (array_key_exists("SITE_ID", $arFilter) ? $arFilter["SITE_ID"] : null);
	$groupID = (array_key_exists("GROUP_ID", $arFilter) ? $arFilter["GROUP_ID"] : null);

	if (empty($arFilter) || ($siteID == null && $groupID == null))
		return $this->arTemplates;

	foreach ($this->arTemplates as $arTemplate)
	{
		if (is_array($arTemplate["SITE_ID"]) && in_array($siteID, $arTemplate["SITE_ID"]))
			$arResult[] = $arTemplate;
		elseif ($arTemplate["SITE_ID"] === $siteID)
			$arResult[] = $arTemplate;
		elseif (is_array($arTemplate["GROUP_ID"]) && in_array($groupID, $arTemplate["GROUP_ID"]))
			$arResult[] = $arTemplate;
		elseif ($arTemplate["GROUP_ID"] === $groupID)
			$arResult[] = $arTemplate;
	}

	return $arResult;
}