function comment_revisions_menu() {
$items['admin/settings/commentrevisions'] =
array(
'title' => 'GB Comment Revisions settings',
'description' => 'Settings page for the GB Comment Revisions Module',
'page callback' => 'drupal_get_form',
'page arguments' =>
array('comment_revisions_admin'),
'access arguments' =>
array('administer GB Comment Revisions'),
);
/* If permission is "view revisions" */
$items['commentrevisions/%'] =
array(
'title' => 'Revisions',
'page callback' => 'comment_revisions_overview',
'page arguments' =>
array(1),
'access callback' => '_comment_revisions_checkaccess',
'access arguments' =>
array('view revisions',
'view own revisions'),
'weight' => 2,
);
$items['commentrevision/%/revert'] =
array(
'title' => 'Revert Revision',
'page callback' => 'comment_revisions_revert',
'page arguments' =>
array(1),
'access callback' => '_comment_revisions_checkaccess',
'access arguments' =>
array('revert revisions'),
);
$items['commentrevision/%/delete'] =
array(
'title' => 'Delete Revision',
'page callback' => 'comment_revisions_delete',
'page arguments' =>
array(1),
'access callback' => '_comment_revisions_checkaccess',
'access arguments' =>
array('delete revisions'),
);
return $items;
}