callback_status_filter.inc in Party 8.2
Same filename and directory in other branches
Status filter for search api.
File
includes/search_api/callback_status_filter.incView source
<?php
/**
* @file Status filter for search api.
*/
/**
* Search API data alteration callback that filters out merged parties.
*/
class PartyAlterStatusFilter extends SearchApiAbstractAlterCallback {
public function supportsIndex(SearchApiIndex $index) {
return $index->item_type == 'party';
}
public function alterItems(array &$items) {
if ($this->index->item_type == 'party') {
foreach ($items as $id => $item) {
if ($item->merged == TRUE) {
unset($items[$id]);
}
}
}
}
}
Classes
Name | Description |
---|---|
PartyAlterStatusFilter | Search API data alteration callback that filters out merged parties. |