• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/widget/filter.php
  • Класс: Bitrix\Crm\Widget\Filter
  • Вызов: Filter::sanitizeParams
static function sanitizeParams(array &$params)
{
	if(isset($params['periodType']) && !FilterPeriodType::isDefined($params['periodType']))
	{
		unset($params['periodType']);
	}

	if(isset($params['year']) && ($params['year'] < self::MIN_YEAR || $params['year'] > self::MAX_YEAR))
	{
		unset($params['year']);
	}

	if(isset($params['quarter']) && ($params['quarter'] < 1 || $params['quarter'] > 4))
	{
		unset($params['quarter']);
	}

	if(isset($params['month']) && ($params['month'] < 1 || $params['month'] > 12))
	{
		unset($params['month']);
	}
}