• Модуль: vote
  • Путь к файлу: ~/bitrix/modules/vote/classes/general/functions.php
  • Класс: CVoteCacheManager
  • Вызов: CVoteCacheManager::SetTag
static function SetTag($path, $tag, $ID = 0)
{
	global $CACHE_MANAGER;
	if (! defined("BX_COMP_MANAGED_CACHE"))
		return false;
	$CACHE_MANAGER->StartTagCache($path);
	$tags = is_array($tag) ? $tag : array($tag => $ID);
	foreach ($tags as $tag => $ID)
	{
		if (array_key_exists($tag, self::$types))
		{
			$ID = is_array($ID) ? $ID : array($ID);
			foreach ($ID as $i)
				$CACHE_MANAGER->RegisterTag(self::$types[$tag].$i);
		}
		else
		{
			$CACHE_MANAGER->RegisterTag($tag);
		}
	}
	$CACHE_MANAGER->EndTagCache();
	return true;
}