WordPress.org

Make WordPress Core

Ticket #20699: 20699-default-action-params.patch

File 20699-default-action-params.patch, 1.8 KB (added by kurtpayne, 6 years ago)
  • wp-admin/includes/ajax-actions.php

     
    476476}
    477477
    478478function wp_ajax_delete_post( $action ) {
     479        if ( empty( $action ) )
     480                $action = 'delete-post';
    479481        $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0;
    480482
    481483        check_ajax_referer( "{$action}_$id" );
     
    492494}
    493495
    494496function wp_ajax_trash_post( $action ) {
     497        if ( empty( $action ) )
     498                $action = 'trash-post';
    495499        $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0;
    496500
    497501        check_ajax_referer( "{$action}_$id" );
     
    513517}
    514518
    515519function wp_ajax_untrash_post( $action ) {
     520        if ( empty( $action ) )
     521                $action = 'untrash-post';
    516522        wp_ajax_trash_post( $action );
    517523}
    518524
    519525function wp_ajax_delete_page( $action ) {
     526        if ( empty( $action ) )
     527                $action = 'delete-page';
    520528        $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0;
    521529
    522530        check_ajax_referer( "{$action}_$id" );
     
    570578}
    571579
    572580function wp_ajax_add_link_category( $action ) {
     581        if ( empty( $action ) )
     582                $action = 'add-link-category';
    573583        check_ajax_referer( $action );
    574584        if ( !current_user_can( 'manage_categories' ) )
    575585                wp_die( -1 );
     
    690700
    691701function wp_ajax_get_comments( $action ) {
    692702        global $wp_list_table, $post_id;
     703        if ( empty( $action ) )
     704                $action = 'get-comments';
    693705
    694706        check_ajax_referer( $action );
    695707
     
    725737
    726738function wp_ajax_replyto_comment( $action ) {
    727739        global $wp_list_table, $wpdb;
     740        if ( empty( $action ) )
     741                $action = 'replyto-comment';
    728742
    729743        check_ajax_referer( $action, '_ajax_nonce-replyto-comment' );
    730744
     
    10081022
    10091023function wp_ajax_add_user( $action ) {
    10101024        global $wp_list_table;
     1025        if ( empty( $action ) )
     1026                $action = 'add-user';
    10111027
    10121028        check_ajax_referer( $action );
    10131029        if ( ! current_user_can('create_users') )