• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/taskdatamanager.php
  • Класс: BitrixTasksInternalsTaskDataManager
  • Вызов: TaskDataManager::deleteList
static function deleteList(array $filter)
{
	$entity = static::getEntity();
	$connection = $entity->getConnection();

	$enabled = CTimeZone::Enabled();
	if ($enabled)
	{
		CTimeZone::Disable();
	}

	$sql = sprintf(
		'DELETE FROM %s WHERE %s',
		$connection->getSqlHelper()->quote($entity->getDbTableName()),
		Query::buildFilterSql($entity, $filter)
	);
	$res = $connection->query($sql);

	if ($enabled)
	{
		CTimeZone::Enable();
	}

	return $res;
}