• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/log_tools.php
  • Класс: CSocNetLogTools
  • Вызов: CSocNetLogTools::FindFeatureByEventID
static function FindFeatureByEventID($event_id)
{
	$feature = false;

	$arSocNetFeaturesSettings = CSocNetAllowed::GetAllowedFeatures();
	foreach ($arSocNetFeaturesSettings as $feature_tmp => $arFeature)
	{
		if (array_key_exists("subscribe_events", $arFeature))
		{
			if (array_key_exists($event_id, $arFeature["subscribe_events"]))
			{
				$feature = $feature_tmp;
				break;
			}

			foreach ($arFeature["subscribe_events"] as $event_id_tmp => $arEventTmp)
			{
				if (
					array_key_exists("COMMENT_EVENT", $arEventTmp)
					&& array_key_exists("EVENT_ID", $arEventTmp["COMMENT_EVENT"])
					&& $arEventTmp["COMMENT_EVENT"]["EVENT_ID"] == $event_id
				)
				{
					$feature = $feature_tmp;
					break;
				}
			}

			if ($feature)
				break;
		}
	}

	return $feature;
}