• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/api/event.php
  • Класс: BitrixRestApiEvent
  • Вызов: Event::sanitizeFilter
static function sanitizeFilter($filter, array $availableFields = null, $valueCallback = null, array $availableOperations = null)
{
	static $defaultFields = array('ID', 'TIMESTAMP_X', 'EVENT_NAME', 'MESSAGE_ID');

	if($availableFields === null)
	{
		$availableFields = $defaultFields;
	}

	return parent::sanitizeFilter(
		$filter,
		$availableFields,
		function($field, $value)
		{
			switch($field)
			{
				case 'TIMESTAMP_X':

					return DateTime::createFromUserTime(CRestUtil::unConvertDateTime($value));

				break;
			}
			return $value;
		}
	);
}