summaryrefslogtreecommitdiff
path: root/modules/node.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/node.module')
-rw-r--r--modules/node.module17
1 files changed, 5 insertions, 12 deletions
diff --git a/modules/node.module b/modules/node.module
index 4b5dfbc0c..4cf89859d 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -1093,7 +1093,7 @@ function node_filter_form_submit() {
return;
}
if ($op != '') {
- drupal_goto('admin/node');
+ return 'admin/node';
}
}
@@ -1111,7 +1111,7 @@ function node_admin_nodes_submit($form_id, $edit) {
}
}
drupal_set_message(t('The update has been performed.'));
- drupal_goto('admin/node');
+ return 'admin/node';
}
}
@@ -1227,7 +1227,7 @@ function node_multiple_delete_confirm_submit($form_id, $edit) {
}
drupal_set_message(t('The items have been deleted.'));
}
- drupal_goto('admin/node');
+ return 'admin/node';
}
/**
@@ -1865,14 +1865,8 @@ function node_form_submit($form_id, $edit) {
drupal_set_message(t('Your %post was created.', array ('%post' => node_get_name($node))));
}
}
-
- if ($node->nid) {
- if (node_access('view', $node)) {
- drupal_goto('node/'. $node->nid);
- }
- else {
- drupal_goto();
- }
+ if ($node->nid && node_access('view', $node)) {
+ return 'node/'. $node->nid;
}
}
@@ -1901,7 +1895,6 @@ function node_delete_confirm() {
function node_delete_confirm_submit($form_id, $form_values) {
if ($form_values['confirm']) {
node_delete($form_values['nid']);
- drupal_goto();
}
}