From 28f552efa53a6a051b858e4619a78a7811334d50 Mon Sep 17 00:00:00 2001 From: ryan Date: Thu, 20 Aug 2009 16:57:11 +0000 Subject: [PATCH] Add autosave_generate_nonces action. Props prettyboymp. fixes #10634 git-svn-id: http://svn.automattic.com/wordpress/trunk@11851 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- 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' :