function taxonomy_revision_menu in Taxonomy revision 7
Implements hook_menu().
File
- ./
taxonomy_revision.module, line 59 - This is the main module file for the Taxonomy revision module.
Code
function taxonomy_revision_menu() {
$items['taxonomy/term/%taxonomy_term/revisions'] = array(
'title' => 'Revisions',
'page callback' => 'taxonomy_revision_overview',
'page arguments' => array(
2,
),
'access callback' => '_taxonomy_revision_access',
'access arguments' => array(
1,
array(
'view taxonomy term revisions',
'view own taxonomy term revisions',
),
),
'weight' => 20,
'type' => MENU_LOCAL_TASK,
'file' => 'taxonomy_revision.pages.inc',
);
$items['taxonomy/term/%taxonomy_term/revisions/view/%/%'] = array(
'title' => 'Compare revisions',
'page callback' => 'taxonomy_revision_diffs_show',
'page arguments' => array(
2,
5,
6,
),
'access arguments' => array(
'view taxonomy term revisions',
),
'file' => 'taxonomy_revision.pages.inc',
);
$items['taxonomy/term/%taxonomy_revision_term/revisions/%/revert'] = array(
'title' => 'Revert to earlier revision',
'load arguments' => array(
4,
),
'page callback' => 'drupal_get_form',
'page arguments' => array(
'taxonomy_revision_revert_confirm',
2,
4,
),
'access callback' => '_taxonomy_revision_access',
'access arguments' => array(
1,
array(
'revert taxonomy term revisions',
'revert own taxonomy term revisions',
),
),
'file' => 'taxonomy_revision.pages.inc',
);
$items['taxonomy/term/%taxonomy_revision_term/revisions/%/delete'] = array(
'title' => 'Delete earlier revision',
'load arguments' => array(
4,
),
'page callback' => 'drupal_get_form',
'page arguments' => array(
'taxonomy_revision_delete_confirm',
2,
4,
),
'access callback' => '_taxonomy_revision_access',
'access arguments' => array(
1,
array(
'delete taxonomy term revisions',
'delete own taxonomy term revisions',
),
),
'file' => 'taxonomy_revision.pages.inc',
);
$items['taxonomy/term/%taxonomy_revision_term/revisions/%/view'] = array(
'title' => 'View revision',
'load arguments' => array(
4,
),
'page callback' => 'taxonomy_revision_show',
'page arguments' => array(
2,
TRUE,
),
'access callback' => '_taxonomy_revision_access',
'access arguments' => array(
1,
array(
'view taxonomy term revisions',
),
),
);
return $items;
}