summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Wittens <steven@10.no-reply.drupal.org>2005-03-27 21:34:50 +0000
committerSteven Wittens <steven@10.no-reply.drupal.org>2005-03-27 21:34:50 +0000
commit54dfc577ba08b119559ee62ff016e899b5c411e5 (patch)
tree0f01b4f47104f3a24bd88437346ab7d817282194
parentbf312dfe665cea2ecfd73e6fce0aa79f3c98221e (diff)
downloadbrdo-54dfc577ba08b119559ee62ff016e899b5c411e5.tar.gz
brdo-54dfc577ba08b119559ee62ff016e899b5c411e5.tar.bz2
- #19353: Fix 'submit' button behaviour wrt optional previewing and form errors.
-rw-r--r--modules/node.module9
-rw-r--r--modules/node/node.module9
2 files changed, 4 insertions, 14 deletions
diff --git a/modules/node.module b/modules/node.module
index d828ae387..29aae45cb 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -1368,13 +1368,8 @@ function node_form($edit) {
// Add the buttons.
$output .= form_submit(t('Preview'));
- if (!form_get_errors()) {
- if ($edit->title && $edit->type) {
- $output .= form_submit(t('Submit'));
- }
- elseif (!variable_get('node_preview', 0)) {
- $output .= form_submit(t('Submit'));
- }
+ if ($edit->type && (($_POST['op'] == t('Preview') && !form_get_errors()) || !variable_get('node_preview', 0))) {
+ $output .= form_submit(t('Submit'));
}
if ($edit->nid && node_access('delete', $edit)) {
diff --git a/modules/node/node.module b/modules/node/node.module
index d828ae387..29aae45cb 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -1368,13 +1368,8 @@ function node_form($edit) {
// Add the buttons.
$output .= form_submit(t('Preview'));
- if (!form_get_errors()) {
- if ($edit->title && $edit->type) {
- $output .= form_submit(t('Submit'));
- }
- elseif (!variable_get('node_preview', 0)) {
- $output .= form_submit(t('Submit'));
- }
+ if ($edit->type && (($_POST['op'] == t('Preview') && !form_get_errors()) || !variable_get('node_preview', 0))) {
+ $output .= form_submit(t('Submit'));
}
if ($edit->nid && node_access('delete', $edit)) {