• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/basetype/date.php
  • Класс: BitrixBizprocBaseTypeDate
  • Вызов: Date::renderControlSingle
static function renderControlSingle(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
{
	$allowSelectionOrig = $allowSelection;
	if ($renderMode & FieldType::RENDER_MODE_PUBLIC)
	{
		$allowSelection = false;
	}

	$value = static::toSingleValue($fieldType, $value);
	$selectorValue = null;

	if ($allowSelection && CBPActivity::isExpression($value))
	{
		$selectorValue = $value;
		$value = null;
	}

	$renderResult = static::renderControl($fieldType, $field, $value, $allowSelectionOrig, $renderMode);

	if ($allowSelection)
	{
		$renderResult .= static::renderControlSelector($field, $selectorValue, true, '', $fieldType);
	}

	return $renderResult;
}