summaryrefslogtreecommitdiff
path: root/modules/node/node.module
diff options
context:
space:
mode:
authorGábor Hojtsy <gabor@hojtsy.hu>2007-12-03 07:45:15 +0000
committerGábor Hojtsy <gabor@hojtsy.hu>2007-12-03 07:45:15 +0000
commit80f533d307fdda4ccb9691fec83f0ab115320585 (patch)
treee80d8a62fbfaf589ca7fdaf03dd2c3e2cd8dc443 /modules/node/node.module
parent8f2be548b3ccc343e29004657b900680a2a61dea (diff)
downloadbrdo-80f533d307fdda4ccb9691fec83f0ab115320585.tar.gz
brdo-80f533d307fdda4ccb9691fec83f0ab115320585.tar.bz2
#184968 by chx and myself: confirm forms for node revision and delete forms (avoiding CSRF)
Diffstat (limited to 'modules/node/node.module')
-rw-r--r--modules/node/node.module18
1 files changed, 18 insertions, 0 deletions
diff --git a/modules/node/node.module b/modules/node/node.module
index dd62af23b..e6ca5eb91 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -1437,6 +1437,24 @@ function node_menu() {
'file' => 'node.pages.inc',
'type' => MENU_LOCAL_TASK,
);
+ $items['node/%node/revisions/%/revert'] = array(
+ 'title' => 'Revert to earlier revision',
+ 'page callback' => 'node_revision_revert',
+ 'page arguments' => array(1, 3),
+ 'access callback' => '_node_revision_access',
+ 'access arguments' => array(1, 3),
+ 'file' => 'node.pages.inc',
+ 'type' => MENU_CALLBACK,
+ );
+ $items['node/%node/revisions/%/delete'] = array(
+ 'title' => 'Delete earlier revision',
+ 'page callback' => 'node_revision_delete',
+ 'page arguments' => array(1, 3),
+ 'access callback' => '_node_revision_access',
+ 'access arguments' => array(1, 3),
+ 'file' => 'node.pages.inc',
+ 'type' => MENU_CALLBACK,
+ );
return $items;
}