_menu_example_mappings

6 menu_example.module _menu_example_mappings($id)
7 menu_example.module _menu_example_mappings($id)
8 menu_example.module _menu_example_mappings($id)

Utility function to provide mappings from integers to some strings. This would normally be some database lookup to get an object or array from a key.

Parameters

$id:

Return value

The string to which the integer key mapped, or NULL if it did not map.

Related topics

2 calls to _menu_example_mappings()

File

menu_example/menu_example.module, line 339
Demonstrates uses of the Menu APIs in Drupal, including hook_menu(), hook_menu_alter(), and hook_menu_link_alter().

Code

function _menu_example_mappings($id) {
  $mapped_value = NULL;
  static $mappings = array(
    1 => 'one', 
    2 => 'two', 
    3 => 'three', 
    99 => 'jackpot! default',
  );
  if (isset($mappings[$id])) {
    $mapped_value = $mappings[$id];
  }
  return $mapped_value;
}
Login or register to post comments