You are here

function hansel_taxonomy_switch_vocabulary_compare in Hansel breadcrumbs 8

Same name and namespace in other branches
  1. 7 taxonomy/hansel_taxonomy.module \hansel_taxonomy_switch_vocabulary_compare()

Callback for "taxonomy vocabulary" switch to compare a given value.

Parameters

array $arguments:

string $value:

Return value

boolean

1 string reference to 'hansel_taxonomy_switch_vocabulary_compare'
hansel_taxonomy_hansel_switch_types in taxonomy/hansel_taxonomy.module
Implements hook_hansel_switch_types().

File

taxonomy/hansel_taxonomy.module, line 163
Hansel taxonomy integration

Code

function hansel_taxonomy_switch_vocabulary_compare($arguments, $value) {
  if (drupal_strtolower(hansel_arg(0)) == 'taxonomy' && drupal_strtolower(hansel_arg(1)) == 'term' && is_numeric(hansel_arg(2))) {
    if (($term = taxonomy_term_load(hansel_arg(2))) && ($vocabulary = taxonomy_vocabulary_load($term->vid))) {
      return drupal_strtolower($vocabulary->machine_name) == drupal_strtolower($value);
    }
  }
  return FALSE;
}