• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/util/userfield.php
  • Класс: BitrixTasksUtilUserField
  • Вызов: UserField::update
static function update($id, $fields)
{
	if(array_key_exists('EDIT_FORM_LABEL', $fields))
	{
		$uf = CAllUserTypeEntity::GetByID($id);
		if($uf)
		{
			$origLabel = is_array($uf['EDIT_FORM_LABEL']) ? $uf['EDIT_FORM_LABEL'] : array();
			foreach($origLabel as $lid => $text)
			{
				if(!isset($fields['EDIT_FORM_LABEL'][$lid]))
				{
					$fields['EDIT_FORM_LABEL'][$lid] = $text;
				}
			}
		}
	}

	$entity = new CUserTypeEntity();
	return $entity->update($id, $fields);
}