function theme_current_search_text in Facet API 7.2
Same name and namespace in other branches
- 6.3 contrib/current_search/current_search.theme.inc \theme_current_search_text()
- 7 contrib/current_search/current_search.theme.inc \theme_current_search_text()
Returns HTML for the inactive facet item's count.
Parameters
$variables: An associative array containing:
- text: The text being displayed.
- wrapper: A boolean flagging whether wrapper markup should be added.
- element: The HTML element the text is wrapped in.
- css: A boolean flagging whether a CSS class should be added to the wrapper element.
- class: An array of CSS classes.
- options: An associative array of options containing:
- html: Whether or not "text" is rendered HTML, otherwise the string is passed through check_plain(). Defaults to FALSE.
2 theme calls to theme_current_search_text()
- CurrentSearchBugFixTestCase::testCurrentSearchTextEncoding in contrib/
current_search/ tests/ current_search.test - Tests bug fixed at http://drupal.org/node/1751514.
- CurrentSearchItemText::execute in contrib/
current_search/ plugins/ current_search/ item_text.inc - Implements CurrentSearchItem::execute().
File
- contrib/
current_search/ current_search.theme.inc, line 25 - Theme functions for the Current Search Blocks module.
Code
function theme_current_search_text(array $variables) {
// Initializes output, sanitizes text if necessary.
$sanitize = empty($variables['options']['html']);
$output = $sanitize ? check_plain($variables['text']) : $variables['text'];
// Adds wrapper markup and CSS classes.
if ($variables['wrapper'] && $variables['element']) {
$attributes = array(
'class' => $variables['class'],
);
$element = check_plain($variables['element']);
$output = '<' . $element . drupal_attributes($attributes) . '>' . $output . '</' . $element . '>';
}
return $output;
}