• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/eventoffline.php
  • Класс: BitrixRestEventOfflineTable
  • Вызов: EventOfflineTable::clearEvents
static function clearEvents($processId, $appId, $connectorId, $listIds = false)
{
	$connection = MainApplication::getConnection();

	$tableName = static::getTableName();
	$processId = $connection->getSqlHelper()->forSql($processId);
	$appId = intval($appId);
	$connectorId = $connection->getSqlHelper()->forSql($connectorId);

	$sql = "DELETE FROM {$tableName} WHERE PROCESS_ID='{$processId}' AND APP_ID='{$appId}' AND CONNECTOR_ID='{$connectorId}'";

	if($listIds !== false)
	{
		array_map('intval', $listIds);
		$sql .= " AND ID IN ('".implode("', '", $listIds)."')";
	}

	$connection->query($sql);
}