• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/bizproc/document/task.php
  • Класс: BitrixTasksIntegrationBizprocDocumentTask
  • Вызов: Task::getMemberRole
static function getMemberRole($memberId, array $fields)
{
	if ($memberId === (int)$fields['CREATED_BY'])
	{
		return 'O';
	}

	if ($memberId === (int)$fields['RESPONSIBLE_ID'])
	{
		return 'R';
	}

	foreach ($fields['ACCOMPLICES'] as $accomplice)
	{
		if ($memberId === (int)$accomplice)
		{
			return 'A';
		}
	}

	foreach ($fields['AUDITORS'] as $auditor)
	{
		if ($memberId === (int)$auditor)
		{
			return 'U';
		}
	}

	return null;
}