public function SearchApiGlossaryRewriteItems::padListItems in Search API AZ Glossary 7.2
Same name and namespace in other branches
- 7.3 search_api_glossary.module \SearchApiGlossaryRewriteItems::padListItems()
Pads the array to add missing items.
Parameters
array $build: The facet's render array.
Return value
array The "items" parameter for theme_item_list().
1 call to SearchApiGlossaryRewriteItems::padListItems()
- SearchApiGlossaryRewriteItems::execute in ./
search_api_glossary.module - Filters facet items.
File
- ./
search_api_glossary.module, line 294 - Search api glossary module file.
Class
Code
public function padListItems(&$build) {
$glossary_array = range('A', 'Z');
$glossary_array[] = "#";
$glossary_array[] = "0-9";
foreach ($glossary_array as $key) {
if (!array_key_exists($key, $build)) {
if (!isset($build[$key]['#active'])) {
$build[$key]['#active'] = FALSE;
}
$build[$key]['#markup'] = $key;
$build[$key]['#indexed_value'] = $key;
$build[$key]['#count'] = 0;
}
}
return $build;
}