WordPress.org

Make WordPress Core

Ticket #17109: 17109-refresh.diff

File 17109-refresh.diff, 2.1 KB (added by ericmann, 3 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