BasePersonalize::addAssignedByFieldsValue

  1. Bitrix24 API (v. 23.675.0)
  2. sender
  3. BasePersonalize
  4. addAssignedByFieldsValue
  • Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/integration/crm/connectors/personalize/basepersonalize.php
  • Класс: Bitrix\Sender\Integration\Crm\Connectors\Personalize\BasePersonalize
  • Вызов: BasePersonalize::addAssignedByFieldsValue
static function addAssignedByFieldsValue($assignedByID, &$objDocument)
{
	if ($assignedByID < 1)
	{
		return;
	}

	$dbUsers = \CUser::GetList(
		'id',
		'asc',
		['ID' => $assignedByID],
		[
			'SELECT' => [
				'UF_SKYPE',
				'UF_TWITTER',
				'UF_FACEBOOK',
				'UF_LINKEDIN',
				'UF_XING',
				'UF_WEB_SITES',
				'UF_PHONE_INNER',
			],
			'FIELDS' => [
				'EMAIL',
				'WORK_PHONE',
				'PERSONAL_MOBILE',
				'LOGIN',
				'ACTIVE',
				'NAME',
				'LAST_NAME',
				'SECOND_NAME',
				'WORK_POSITION',
				'PERSONAL_WWW',
				'PERSONAL_CITY',
			],
		]
	);

	$arUser = is_object($dbUsers)? $dbUsers->Fetch() : null;
	$objDocument['ASSIGNED_BY.EMAIL'] = is_array($arUser)? $arUser['EMAIL'] : '';
	$objDocument['ASSIGNED_BY.WORK_PHONE'] = is_array($arUser)? $arUser['WORK_PHONE'] : '';
	$objDocument['ASSIGNED_BY.PERSONAL_MOBILE'] = is_array($arUser)? $arUser['PERSONAL_MOBILE'] : '';

	$objDocument['ASSIGNED_BY.LOGIN'] = is_array($arUser)? $arUser['LOGIN'] : '';
	$objDocument['ASSIGNED_BY.ACTIVE'] = is_array($arUser)? $arUser['ACTIVE'] : '';
	$objDocument['ASSIGNED_BY.NAME'] = is_array($arUser)? $arUser['NAME'] : '';
	$objDocument['ASSIGNED_BY.LAST_NAME'] = is_array($arUser)? $arUser['LAST_NAME'] : '';
	$objDocument['ASSIGNED_BY.SECOND_NAME'] = is_array($arUser)? $arUser['SECOND_NAME'] : '';
	$objDocument['ASSIGNED_BY.WORK_POSITION'] = is_array($arUser)? $arUser['WORK_POSITION'] : '';
	$objDocument['ASSIGNED_BY.PERSONAL_WWW'] = is_array($arUser)? $arUser['PERSONAL_WWW'] : '';
	$objDocument['ASSIGNED_BY.PERSONAL_CITY'] = is_array($arUser)? $arUser['PERSONAL_CITY'] : '';
	$objDocument['ASSIGNED_BY.UF_SKYPE'] = is_array($arUser)? $arUser['UF_SKYPE'] : '';
	$objDocument['ASSIGNED_BY.UF_TWITTER'] = is_array($arUser)? $arUser['UF_TWITTER'] : '';
	$objDocument['ASSIGNED_BY.UF_FACEBOOK'] = is_array($arUser)? $arUser['UF_FACEBOOK'] : '';
	$objDocument['ASSIGNED_BY.UF_LINKEDIN'] = is_array($arUser)? $arUser['UF_LINKEDIN'] : '';
	$objDocument['ASSIGNED_BY.UF_XING'] = is_array($arUser)? $arUser['UF_XING'] : '';
	$objDocument['ASSIGNED_BY.UF_WEB_SITES'] = is_array($arUser)? $arUser['UF_WEB_SITES'] : '';
	$objDocument['ASSIGNED_BY.UF_PHONE_INNER'] = is_array($arUser)? $arUser['UF_PHONE_INNER'] : '';
}

Добавить комментарий