CCrmLiveFeedComponent::formatField

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmLiveFeedComponent
  4. formatField
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/livefeed.php
  • Класс: \CCrmLiveFeedComponent
  • Вызов: CCrmLiveFeedComponent::formatField
private function formatField($key, $arValue)
{
	switch($key)
	{
		case "ADD_TITLE":
			$title = GetMessage("C_CRM_LF_".$this->fields["ENTITY_TYPE"]."_ADD_TITLE");
			break;
		default:
			$key1 = (
				$this->fields['ENTITY_TYPE'] == CCrmLiveFeedEntity::Deal
				&& in_array($key, array("STATUS", "FINAL_STATUS_ID", "START_STATUS_ID"))
					? "DEAL_".$key
					: $key
			);
			$title = GetMessage("C_CRM_LF_".$key1."_TITLE");
	}

	$value = $this->getValue($arValue["CODE"]);

	return array(
		"TITLE" => $title,
		"FORMAT" => $arValue["FORMAT"],
		"VALUE" => $value
	);
}

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