• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/timeline/dealcontroller.php
  • Класс: Bitrix\Crm\Timeline\DealController
  • Вызов: DealController::resolveEditorID
static function resolveEditorID(array $fields)
{
	$authorID = 0;
	if(isset($fields['MODIFY_BY_ID']))
	{
		$authorID = (int)$fields['MODIFY_BY_ID'];
	}

	if($authorID <= 0 && isset($fields['CREATED_BY_ID']))
	{
		$authorID = (int)$fields['CREATED_BY_ID'];
	}

	if($authorID <= 0 && isset($fields['ASSIGNED_BY_ID']))
	{
		$authorID = (int)$fields['ASSIGNED_BY_ID'];
	}

	if($authorID <= 0)
	{
		//Set portal admin as default editor
		$authorID = 1;
	}

	return $authorID;
}