function menu_example_arg_optional_load in Examples for Developers 6
Same name and namespace in other branches
- 7 menu_example/menu_example.module \menu_example_arg_optional_load()
Load an item based on its $id.
In this case we're just creating a more extensive string. In a real example we would load or create some type of object.
Parameters
$id:
Related topics
File
- menu_example/menu_example.module, line 457 
- Demonstrates uses of the Menu APIs in Drupal, including hook_menu(), hook_menu_alter(), and hook_menu_link_alter().
Code
function menu_example_arg_optional_load($id) {
  $mapped_value = _menu_example_mappings($id);
  if (!empty($mapped_value)) {
    return t('Loaded value was %loaded', array(
      '%loaded' => $mapped_value,
    ));
  }
  else {
    return t('Sorry, the id %id was not found to be loaded', array(
      '%id' => $id,
    ));
  }
}