• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/lib/visualconstructor/fields/valuable/timeperiod.php
  • Класс: BitrixReportVisualConstructorFieldsValuableTimePeriod
  • Вызов: TimePeriod::getValueForHuman
public function getValueForHuman()
{
	$value = $this->getValue();
	$typeList = $this->getTypeList();
	$result = $typeList[$value['type']];
	switch ($value['type'])
	{
		case self::YEAR_PERIOD_TIME:
			$result .= ': ' . $value['year'];
			break;
		case self::MONTH_PERIOD_TIME:
			$monthList = $this->getMonthList();
			$monthName = $monthList[$value['month']];
			$result .= ': ' . $monthName . ' ' . $value['year'];
			break;
		case self::QUARTER_PERIOD_TIME:
			$quarterList = $this->getQuarterList();
			$quarterName = $quarterList[$value['quarter']];
			$result .= ': ' . $quarterName . ' ' . $value['year'];
	}
	return $result;
}