/** * Ajax handler for image editor previews. * * @since 3.1.0 */ function wp_ajax_imgedit_preview() { $post_id = intval($_GET['postid']); if (empty($post_id) || !current_user_can('edit_post', $post_id)) { wp_die(-1); } check_ajax_referer("image_editor-{$post_id}"); include_once ABSPATH . 'wp-admin/includes/image-edit.php'; if (!stream_preview_image($post_id)) { wp_die(-1); } wp_die(); }
} elseif ('no' == $_GET['test']) { update_site_option('can_compress_scripts', 0); } elseif ('yes' == $_GET['test']) { update_site_option('can_compress_scripts', 1); } } die('0'); break; case 'imgedit-preview': $post_id = intval($_GET['postid']); if (empty($post_id) || !current_user_can('edit_post', $post_id)) { die('-1'); } check_ajax_referer("image_editor-{$post_id}"); include_once ABSPATH . 'wp-admin/includes/image-edit.php'; if (!stream_preview_image($post_id)) { die('-1'); } die; break; case 'oembed-cache': $return = $wp_embed->cache_oembed($_GET['post']) ? '1' : '0'; die($return); break; default: do_action('wp_ajax_' . $_GET['action']); die('0'); break; } } /**