• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/userfield/signaturehelper.php
  • Класс: BitrixMainUserFieldSignatureHelper
  • Вызов: SignatureHelper::getSignatureParam
static function getSignatureParam(array $fieldParam)
{
	array_walk_recursive($fieldParam, function(&$item)
	{
		$item = strval($item);
	});

	$signatureParam = array(
		'ENTITY_ID' => $fieldParam['ENTITY_ID'],
		'FIELD' => $fieldParam['FIELD'],
	);

	if(!empty($fieldParam['VALUE']))
	{
		$fieldParam['VALUE'] = str_replace("rn", "n", $fieldParam['VALUE']);
		$signatureParam['VALUE'] = $fieldParam['VALUE'];
	}

	if(!empty($fieldParam['CONTEXT']))
	{
		$signatureParam['CONTEXT'] = $fieldParam['CONTEXT'];
	}

	return serialize($signatureParam);
}