• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/basetype/base.php
  • Класс: BitrixBizprocBaseTypeBase
  • Вызов: Base::extractValue
static function extractValue(FieldType $fieldType, array $field, array $request)
{
	$name = $field['Field'];
	$value = isset($request[$name]) ? $request[$name] : null;
	$fieldIndex = isset($field['Index']) ? $field['Index'] : null;
	if (is_array($value) && !CBPHelper::isAssociativeArray($value))
	{
		if ($fieldIndex !== null)
		{
			$value = isset($value[$fieldIndex]) ? $value[$fieldIndex] : null;
		}
		else
		{
			reset($value);
			$value = current($value);
		}
	}

	return $value;
}