From 9c297a84cb9e1c44c5651c67ede5b3f9286329bb Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Thu, 20 Aug 2009 16:57:11 +0000 Subject: [PATCH] Add autosave_generate_nonces action. Props prettyboymp. fixes #10634 git-svn-id: https://develop.svn.wordpress.org/trunk@11851 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/admin-ajax.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/wp-admin/admin-ajax.php b/wp-admin/admin-ajax.php index a05d30b1d1..9a29fa7047 100644 --- a/wp-admin/admin-ajax.php +++ b/wp-admin/admin-ajax.php @@ -957,15 +957,14 @@ case 'autosave' : // The name of this action is hardcoded in edit_post() case 'autosave-generate-nonces' : check_ajax_referer( 'autosave', 'autosavenonce' ); $ID = (int) $_POST['post_ID']; - if($_POST['post_type'] == 'post') { - if(current_user_can('edit_post', $ID)) + if ( $_POST['post_type'] == 'post' ) { + if ( current_user_can('edit_post', $ID) ) die(wp_create_nonce('update-post_' . $ID)); - } - if($_POST['post_type'] == 'page') { - if(current_user_can('edit_page', $ID)) { + } elseif ( $_POST['post_type'] == 'page' ) { + if ( current_user_can('edit_page', $ID) ) die(wp_create_nonce('update-page_' . $ID)); - } } + do_action('autosave_generate_nonces'); die('0'); break; case 'closed-postboxes' :