- Node revisions 404/403 handling called drupal_not_found() twice.

4.7.x
Steven Wittens 2006-02-08 00:47:14 +00:00
parent 524fed30e8
commit a0454264af
2 changed files with 8 additions and 22 deletions

View File

@ -1942,10 +1942,8 @@ function node_revisions() {
if ((user_access('view revisions') || user_access('administer nodes')) && node_access('view', $node)) {
return node_revision_overview($node);
}
else {
drupal_access_denied();
}
break;
drupal_access_denied();
return;
case 'view':
if (is_numeric(arg(3))) {
$node = node_load(arg(1), arg(3));
@ -1954,12 +1952,10 @@ function node_revisions() {
drupal_set_title(t('Revision of %title from %date', array('%title' => theme('placeholder', $node->title), '%date' => format_date($node->revision_timestamp))));
return node_show($node, arg(2));
}
else {
drupal_access_denied();
}
drupal_access_denied();
return;
}
}
drupal_not_found();
break;
case 'revert':
node_revision_revert(arg(1), arg(3));
@ -1967,9 +1963,6 @@ function node_revisions() {
case 'delete':
node_revision_delete(arg(1), arg(3));
break;
default:
drupal_not_found();
break;
}
}
drupal_not_found();

View File

@ -1942,10 +1942,8 @@ function node_revisions() {
if ((user_access('view revisions') || user_access('administer nodes')) && node_access('view', $node)) {
return node_revision_overview($node);
}
else {
drupal_access_denied();
}
break;
drupal_access_denied();
return;
case 'view':
if (is_numeric(arg(3))) {
$node = node_load(arg(1), arg(3));
@ -1954,12 +1952,10 @@ function node_revisions() {
drupal_set_title(t('Revision of %title from %date', array('%title' => theme('placeholder', $node->title), '%date' => format_date($node->revision_timestamp))));
return node_show($node, arg(2));
}
else {
drupal_access_denied();
}
drupal_access_denied();
return;
}
}
drupal_not_found();
break;
case 'revert':
node_revision_revert(arg(1), arg(3));
@ -1967,9 +1963,6 @@ function node_revisions() {
case 'delete':
node_revision_delete(arg(1), arg(3));
break;
default:
drupal_not_found();
break;
}
}
drupal_not_found();