Ticket #20699: 20699-default-action-params.patch
File 20699-default-action-params.patch, 1.8 KB (added by , 13 years ago) |
---|
-
wp-admin/includes/ajax-actions.php
476 476 } 477 477 478 478 function wp_ajax_delete_post( $action ) { 479 if ( empty( $action ) ) 480 $action = 'delete-post'; 479 481 $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; 480 482 481 483 check_ajax_referer( "{$action}_$id" ); … … 492 494 } 493 495 494 496 function wp_ajax_trash_post( $action ) { 497 if ( empty( $action ) ) 498 $action = 'trash-post'; 495 499 $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; 496 500 497 501 check_ajax_referer( "{$action}_$id" ); … … 513 517 } 514 518 515 519 function wp_ajax_untrash_post( $action ) { 520 if ( empty( $action ) ) 521 $action = 'untrash-post'; 516 522 wp_ajax_trash_post( $action ); 517 523 } 518 524 519 525 function wp_ajax_delete_page( $action ) { 526 if ( empty( $action ) ) 527 $action = 'delete-page'; 520 528 $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; 521 529 522 530 check_ajax_referer( "{$action}_$id" ); … … 570 578 } 571 579 572 580 function wp_ajax_add_link_category( $action ) { 581 if ( empty( $action ) ) 582 $action = 'add-link-category'; 573 583 check_ajax_referer( $action ); 574 584 if ( !current_user_can( 'manage_categories' ) ) 575 585 wp_die( -1 ); … … 690 700 691 701 function wp_ajax_get_comments( $action ) { 692 702 global $wp_list_table, $post_id; 703 if ( empty( $action ) ) 704 $action = 'get-comments'; 693 705 694 706 check_ajax_referer( $action ); 695 707 … … 725 737 726 738 function wp_ajax_replyto_comment( $action ) { 727 739 global $wp_list_table, $wpdb; 740 if ( empty( $action ) ) 741 $action = 'replyto-comment'; 728 742 729 743 check_ajax_referer( $action, '_ajax_nonce-replyto-comment' ); 730 744 … … 1008 1022 1009 1023 function wp_ajax_add_user( $action ) { 1010 1024 global $wp_list_table; 1025 if ( empty( $action ) ) 1026 $action = 'add-user'; 1011 1027 1012 1028 check_ajax_referer( $action ); 1013 1029 if ( ! current_user_can('create_users') )