• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/main.php
  • Класс: CAllMain
  • Вызов: CAllMain::OnChangeFileComponent
static function OnChangeFileComponent($path, $site)
{
	// kind of optimization
	if(HasScriptExtension($path) && basename($path) !== '.access.php')
	{
		if($site === false)
		{
			$site = SITE_ID;
		}
		$docRoot = CSite::GetSiteDocRoot($site);

		MainUrlRewriter::delete($site, array("PATH" => $path, "!ID" => ''));
		MainComponentParametersTable::deleteByFilter(array("SITE_ID" => $site, "REAL_PATH" => $path));
		MainUrlRewriter::reindexFile($site, $docRoot, $path);
	}
}