function hook_workbench_access_load in Workbench Access 7
Loads information about an access_id.
Simple lookup function to translate data from one storage system to the Workbench Access API. This function will be passed a $scheme array from hook_workbench_access_info() plus an 'access_id' element that defines the access_id being checked.
Note that our vocabulary example below checks machine name and term id since we use VARCHAR storage keys.
Parameters
$scheme: The active access scheme.
Return value
The name, description and access_id for the given scheme.
2 functions implement hook_workbench_access_load()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- menu_workbench_access_load in modules/menu.workbench_access.inc 
- Implements hook_workbench_access_load().
- taxonomy_workbench_access_load in modules/taxonomy.workbench_access.inc 
- Implements hook_workbench_access_load().
File
- ./workbench_access.api.php, line 269 
- API documentation file for Workbench Access.
Code
function hook_workbench_access_load($scheme) {
  if ($vocabulary = taxonomy_vocabulary_machine_name_load($scheme['access_id'])) {
    $data = array(
      'name' => $vocabulary->name,
      'description' => $vocabulary->description,
      'access_id' => $vocabulary->machine_name,
    );
  }
  else {
    $term = taxonomy_term_load($scheme['access_id']);
    $data = array(
      'name' => $term->name,
      'description' => $term->description,
      'access_id' => $term->tid,
    );
  }
  return $data;
}