- Модуль: 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;
}
);
}