WordPress.org

Make WordPress Core

Ticket #17109: 17109-refresh.diff

File 17109-refresh.diff, 2.1 KB (added by ericmann, 6 years ago)

Refresh patch to match latest version of trunk.

  • wp-includes/class-wp-xmlrpc-server.php

     
    15631563                        return(new IXR_Error(500, __('Sorry, the new category failed.')));
    15641564                }
    15651565
    1566                 return($cat_id);
     1566                do_action( 'xmlrpc_call_success_wp_newCategory', $cat_id, $args );
     1567
     1568                return $cat_id;
    15671569        }
    15681570
    15691571        /**
     
    15901592                if ( !current_user_can('manage_categories') )
    15911593                        return new IXR_Error( 401, __( 'Sorry, you do not have the right to delete a category.' ) );
    15921594
    1593                 return wp_delete_term( $category_id, 'category' );
     1595                $status = wp_delete_term( $category_id, 'category' );
     1596
     1597                if( true == $status )
     1598                        do_action( 'xmlrpc_call_success_wp_deleteCategory', $category_id, $args );
     1599
     1600                return $status;
    15941601        }
    15951602
    15961603        /**
     
    18021809
    18031810                do_action('xmlrpc_call', 'wp.deleteComment');
    18041811
    1805                 return wp_delete_comment($comment_ID);
     1812                $status = wp_delete_comment( $comment_ID );
     1813
     1814                if( true == $status )
     1815                        do_action( 'xmlrpc_call_success_wp_deleteComment', $comment_ID, $args );
     1816
     1817                return $status;
    18061818        }
    18071819
    18081820        /**
     
    18901902                if ( !$result )
    18911903                        return new IXR_Error(500, __('Sorry, the comment could not be edited. Something wrong happened.'));
    18921904
     1905                do_action( 'xmlrpc_call_success_wp_editComment', $comment_ID, $args );
     1906
    18931907                return true;
    18941908        }
    18951909
     
    19731987
    19741988                do_action('xmlrpc_call', 'wp.newComment');
    19751989
    1976                 return wp_new_comment($comment);
     1990                $comment_ID = wp_new_comment( $comment );
     1991
     1992                do_action( 'xmlrpc_call_success_wp_newComment', $comment_ID, $args );
     1993
     1994                return $comment_ID;
    19771995        }
    19781996
    19791997        /**
     
    37403758                $id = wp_insert_attachment( $attachment, $upload[ 'file' ], $post_id );
    37413759                wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $upload['file'] ) );
    37423760
     3761                do_action( 'xmlrpc_call_success_mw_newMediaObject', $id, $args );
     3762
    37433763                return apply_filters( 'wp_handle_upload', array( 'file' => $name, 'url' => $upload[ 'url' ], 'type' => $type ), 'upload' );
    37443764        }
    37453765