• Модуль: blog
  • Путь к файлу: ~/bitrix/modules/blog/lib/integration/disk/transformation.php
  • Класс: BitrixBlogIntegrationDiskTransformation
  • Вызов: Transformation::getStatus
static function getStatus($params = array())
{
	$attachedIdList = (
		is_array($params)
		&& !empty($params['attachedIdList'])
		&& is_array($params['attachedIdList'])
			? $params['attachedIdList']
			: array()
	);

	if (
		empty($params['attachedIdList'])
		|| !Loader::includeModule('disk')
		|| !method_exists('BitrixDiskViewVideo', 'isNeededLimitRightsOnTransformTime')
	)
	{
		return false;
	}

	foreach($attachedIdList as $attachedId)
	{
		$attach = AttachedObject::getById($attachedId);
		$attachFile = $attach->getFile();
		if ($attachFile && $attachFile->getView()->isNeededLimitRightsOnTransformTime())
		{
			return true;
		}
	}

	return false;
}