• Модуль: extranet
  • Путь к файлу: ~/bitrix/modules/extranet/classes/general/extranet.php
  • Класс: CExtranet
  • Вызов: CExtranet::ClearPublicUserCacheOnDelete
static function ClearPublicUserCacheOnDelete($ID): bool
{
	global $CACHE_MANAGER;

	if ((int)$ID > 0)
	{
		$dbRes = CUser::GetList(
			"id", "asc",
			array("ID_EQUAL_EXACT" => (int)$ID),
			array('SELECT' => array('UF_PUBLIC'))
		);

		if (
			($arFields = $dbRes->Fetch())
			&& isset($arFields["UF_PUBLIC"])
			&& $arFields["UF_PUBLIC"]
		)
		{
			$CACHE_MANAGER->ClearByTag("extranet_public");
		}
	}

	return true;
}