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

	$forumId = COption::GetOptionString("tasks", "task_forum_id", 0, '');

	if (
		!empty($arParams)
		&& !empty($arParams["LOG_SOURCE_ID"])
		&& (int)$arParams["LOG_SOURCE_ID"] > 0
		&& !empty($arParams["USER_ID"])
		&& (int)$arParams["USER_ID"] > 0
		&& (int)$forumId > 0
		&& CModule::IncludeModule('forum')
	)
	{
		try
		{
			$feed = new BitrixForumCommentsFeed(
				(int)$forumId,
				array(
					"type" => 'TK',
					"id" => (int)$arParams["LOG_SOURCE_ID"],
					"xml_id" => "TASK_".$arParams["LOG_SOURCE_ID"]
				)
			);
			$res = $feed->getEntity()->canEditOwn(intval($arParams["USER_ID"]));
		}
		catch (Exception $e)
		{
		}
	}

	return $res;
}