summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2005-08-22 10:11:15 +0000
committerDries Buytaert <dries@buytaert.net>2005-08-22 10:11:15 +0000
commit3b8220e6f5c4b2bf3abfcaa98cde21acaa4a5511 (patch)
tree18314720bd0bed359456538b85dabcc4e385b621 /modules
parent75abab2451cc1bbcba58ecdbeb9f09f3f8aecf35 (diff)
downloadbrdo-3b8220e6f5c4b2bf3abfcaa98cde21acaa4a5511.tar.gz
brdo-3b8220e6f5c4b2bf3abfcaa98cde21acaa4a5511.tar.bz2
- Patch #29335 by jonbob: shuffled the case-statements around for performance's sake.
Diffstat (limited to 'modules')
-rw-r--r--modules/node.module31
-rw-r--r--modules/node/node.module31
2 files changed, 30 insertions, 32 deletions
diff --git a/modules/node.module b/modules/node.module
index cc79aa2e3..ddb76a8ce 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -1647,6 +1647,21 @@ function node_page() {
case 'feed':
node_feed();
return;
+ case 'view':
+ if (is_numeric(arg(1))) {
+ $node = node_load(arg(1), $_GET['revision']);
+ if ($node->nid) {
+ drupal_set_title(check_plain($node->title));
+ return node_show($node, arg(2));
+ }
+ else if (db_result(db_query('SELECT nid FROM {node} WHERE nid = %d', arg(1)))) {
+ drupal_access_denied();
+ }
+ else {
+ drupal_not_found();
+ }
+ }
+ break;
case 'add':
return node_add(arg(2));
break;
@@ -1679,21 +1694,6 @@ function node_page() {
}
}
break;
- case 'view':
- if (is_numeric(arg(1))) {
- $node = node_load(arg(1), $_GET['revision']);
- if ($node->nid) {
- drupal_set_title(check_plain($node->title));
- return node_show($node, arg(2));
- }
- else if (db_result(db_query('SELECT nid FROM {node} WHERE nid = %d', arg(1)))) {
- drupal_access_denied();
- }
- else {
- drupal_not_found();
- }
- }
- break;
case t('Preview'):
$edit = node_validate($edit);
drupal_set_title(t('Preview'));
@@ -1713,7 +1713,6 @@ function node_page() {
return node_preview($edit);
}
break;
-
case t('Delete'):
// Note: we redirect from node/uid/edit to node/uid/delete to make the tabs disappear.
if ($_REQUEST['destination']) {
diff --git a/modules/node/node.module b/modules/node/node.module
index cc79aa2e3..ddb76a8ce 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -1647,6 +1647,21 @@ function node_page() {
case 'feed':
node_feed();
return;
+ case 'view':
+ if (is_numeric(arg(1))) {
+ $node = node_load(arg(1), $_GET['revision']);
+ if ($node->nid) {
+ drupal_set_title(check_plain($node->title));
+ return node_show($node, arg(2));
+ }
+ else if (db_result(db_query('SELECT nid FROM {node} WHERE nid = %d', arg(1)))) {
+ drupal_access_denied();
+ }
+ else {
+ drupal_not_found();
+ }
+ }
+ break;
case 'add':
return node_add(arg(2));
break;
@@ -1679,21 +1694,6 @@ function node_page() {
}
}
break;
- case 'view':
- if (is_numeric(arg(1))) {
- $node = node_load(arg(1), $_GET['revision']);
- if ($node->nid) {
- drupal_set_title(check_plain($node->title));
- return node_show($node, arg(2));
- }
- else if (db_result(db_query('SELECT nid FROM {node} WHERE nid = %d', arg(1)))) {
- drupal_access_denied();
- }
- else {
- drupal_not_found();
- }
- }
- break;
case t('Preview'):
$edit = node_validate($edit);
drupal_set_title(t('Preview'));
@@ -1713,7 +1713,6 @@ function node_page() {
return node_preview($edit);
}
break;
-
case t('Delete'):
// Note: we redirect from node/uid/edit to node/uid/delete to make the tabs disappear.
if ($_REQUEST['destination']) {