• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/observer/entity/observertable.php
  • Класс: Bitrix\Crm\Observer\Entity\ObserverTable
  • Вызов: ObserverTable::deleteByFilter
static function deleteByFilter(array $filter)
{
	$connection = Main\Application::getConnection();
	$helper = $connection->getSqlHelper();
	$tableName = self::getTableName();

	$conditions = array();
	foreach($filter as $k => $v)
	{
		$conditions[] = $helper->prepareAssignment($tableName, $k, $v);
	}
	$connection->queryExecute('DELETE FROM '.$tableName.' WHERE '.implode(' AND ', $conditions));
}