You are here

public function content_menu_language_filter::hideElement in Content Menu 8

Same name and namespace in other branches
  1. 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

content_menu_language_filter

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;
}