• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/helper/workgroup.php
  • Класс: BitrixSocialnetworkHelperWorkgroup
  • Вызов: Workgroup::mutateScrumFormFields
static function mutateScrumFormFields(array &$fields = []): void
{
	if (empty($fields['SCRUM_MASTER_ID']))
	{
		return;
	}

	$fields['PROJECT'] = 'Y';

	if (empty($fields['SUBJECT_ID']))
	{
		$siteId = (!empty($fields['SITE_ID']) ? $fields['SITE_ID'] : SITE_ID);

		$subjectQueryObject = CSocNetGroupSubject::getList(
			[
				'SORT' => 'ASC',
				'NAME' => 'ASC'
			],
			[
				'SITE_ID' => $siteId,
			],
			false,
			false,
			[ 'ID' ]
		);
		if ($subject = $subjectQueryObject->fetch())
		{
			$fields['SUBJECT_ID'] = (int)$subject['ID'];
		}
	}
}