• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/page/asset.php
  • Класс: BitrixMainPageAsset
  • Вызов: Asset::isKernelCSS
function isKernelCSS($css)
{
	/** If optimisation off */
	if (!($this->sliceKernel() && $this->optimizeCss()))
	{
		return ((strncmp($css, '/bitrix/js/', 11) == 0) || (strncmp($css, '/bitrix/css/', 12) == 0));
	}

	/** If optimization on */
	if (array_key_exists($css, $this->kernelAsset['CSS']))
	{
		return $this->moduleInfo['CSS'][$this->kernelAsset['CSS'][$css]];
	}
	elseif ((strncmp($css, '/bitrix/js/', 11) == 0) || (strncmp($css, '/bitrix/css/', 12) == 0))
	{
		$tmp = explode('/', $css);
		$moduleID = $tmp['3'];
		unset($tmp);

		if (empty($moduleID))
		{
			return false;
		}

		return [
			'MODULE_ID' => $moduleID.'_'.$this->assetCSSCnt++,
			'BODY' => false,
			'FILES_INFO' => false,
			'IS_KERNEL' => true,
			'DATA' => '',
			'SKIP' => true
		];
	}

	return false;
}