public function count(array $filter)
{
list($collection, $systemCollections, $types, $search) = $this->extractFilterVars($filter);
$query = $this->getIdsQuery($collection, $systemCollections, $types, $search, null, null, null, null, 'COUNT(media)');
$result = $query->getSingleResult()[1];
return intval($result);
}