• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/widget/filter.php
  • Класс: Bitrix\Crm\Widget\Filter
  • Вызов: Filter::getParams
public function getParams()
{
	$result = array('periodType' => $this->periodTypeID);

	if($this->periodTypeID === FilterPeriodType::YEAR
		|| $this->periodTypeID === FilterPeriodType::QUARTER
		|| $this->periodTypeID === FilterPeriodType::MONTH)
	{
		$result['year'] = $this->year;
	}

	if($this->periodTypeID === FilterPeriodType::QUARTER)
	{
		$result['quarter'] = $this->quarter;
	}
	elseif($this->periodTypeID === FilterPeriodType::MONTH)
	{
		$result['month'] = $this->month;
	}
	elseif($this->periodTypeID === FilterPeriodType::BEFORE && $this->end !== null)
	{
		$result['end'] = $this->end;
	}

	if(is_array($this->responsibleIDs))
	{
		$result['responsibleIDs'] = $this->responsibleIDs;
	}

	if(is_array($this->extras))
	{
		$result['extras'] = $this->extras;
	}

	return $result;
}