public function content_menu_language_filter::hideElement in Content Menu 8
Same name and namespace in other branches
- 7 filters/content_menu_language_filter.php \content_menu_language_filter::hideElement()
@abstract
Parameters
$el the menuitem:
Return value
true if a element should be hidden
Overrides content_menu_filter::hideElement
File
- filters/
content_menu_language_filter.php, line 46
Class
Code
public function hideElement($el) {
// If this filter is active...
$lang = $this->language;
if ($this->active && $lang != 'all') {
if ($lang == '') {
$lang = $GLOBALS['language']->language;
}
// Check every menu item with a specific language...
if (isset($el['#item']['language']) && $el['#item']['language'] != LANGUAGE_NONE) {
if ($el['#item']['language'] != $lang) {
return TRUE;
}
}
}
return FALSE;
}