X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/41578db67d72562346e4dbb2a14889b23d522813..849f15aeed7a5e39314057bdc0064d8edd60dd7d:/wp-admin/post.php diff --git a/wp-admin/post.php b/wp-admin/post.php index f378c220..805c46e6 100644 --- a/wp-admin/post.php +++ b/wp-admin/post.php @@ -128,7 +128,6 @@ case 'post-quickdraft-save': edit_post(); wp_dashboard_quick_press(); exit; - break; case 'postajaxpost': case 'post': @@ -136,7 +135,6 @@ case 'post': $post_id = 'postajaxpost' == $action ? edit_post() : write_post(); redirect_post( $post_id ); exit(); - break; case 'edit': $editing = true; @@ -231,13 +229,13 @@ case 'editpost': $post_id = edit_post(); // Session cookie flag that the post was saved - if ( isset( $_COOKIE['wp-saving-post-' . $post_id] ) ) - setcookie( 'wp-saving-post-' . $post_id, 'saved' ); + if ( isset( $_COOKIE['wp-saving-post'] ) && $_COOKIE['wp-saving-post'] === $post_id . '-check' ) { + setcookie( 'wp-saving-post', $post_id . '-saved', time() + DAY_IN_SECONDS ); + } redirect_post($post_id); // Send user on their way while we keep working exit(); - break; case 'trash': check_admin_referer('trash-post_' . $post_id); @@ -261,7 +259,6 @@ case 'trash': wp_redirect( add_query_arg( array('trashed' => 1, 'ids' => $post_id), $sendback ) ); exit(); - break; case 'untrash': check_admin_referer('untrash-post_' . $post_id); @@ -280,7 +277,6 @@ case 'untrash': wp_redirect( add_query_arg('untrashed', 1, $sendback) ); exit(); - break; case 'delete': check_admin_referer('delete-post_' . $post_id); @@ -306,7 +302,6 @@ case 'delete': wp_redirect( add_query_arg('deleted', 1, $sendback) ); exit(); - break; case 'preview': check_admin_referer( 'update-post_' . $post_id ); @@ -315,11 +310,9 @@ case 'preview': wp_redirect($url); exit(); - break; default: wp_redirect( admin_url('edit.php') ); exit(); - break; } // end switch include( ABSPATH . 'wp-admin/admin-footer.php' );