Index: branches/5.2.x/core/units/filters/item_filter_eh.php =================================================================== diff -u -N -r14892 -r14979 --- branches/5.2.x/core/units/filters/item_filter_eh.php (.../item_filter_eh.php) (revision 14892) +++ branches/5.2.x/core/units/filters/item_filter_eh.php (.../item_filter_eh.php) (revision 14979) @@ -64,6 +64,13 @@ } } + $exclude_filters = $this->Application->GetVar('exclude_filters'); + + if ( $exclude_filters ) { + $exclude_filters = $this->Conn->qstrArray(explode(',', $exclude_filters)); + $object->addFilter('field_filter', '%1$s.FilterField NOT IN (' . implode(',', $exclude_filters) . ')'); + } + if ( $event->getEventParam('per_page') === false ) { $event->setEventParam('per_page', -1); }