Skip to:
Content

bbPress.org

Ticket #3578: 3578-trunk.patch

File 3578-trunk.patch, 3.6 KB (added by johnjamesjacoby, 14 months ago)

For trunk

  • includes/forums/functions.php

     
    315315
    316316                do_action( 'bbp_new_forum', array(
    317317                        'forum_id'           => $forum_id,
    318                         'post_parent'        => $forum_parent_id,
    319                         'forum_author'       => $forum_author,
     318                        'post_parent'        => $forum_data['post_parent'],
     319                        'forum_author'       => $forum_data['post_author'],
    320320                        'last_topic_id'      => 0,
    321321                        'last_reply_id'      => 0,
    322322                        'last_active_id'     => 0,
     
    383383
    384384        // Define local variable(s)
    385385        $anonymous_data = array();
    386         $forum = $forum_id = $forum_parent_id = 0;
     386        $forum = $forum_id = $forum_author = $forum_parent_id = 0;
    387387        $forum_title = $forum_content = $forum_edit_reason = '';
    388388
    389389        /** Forum *****************************************************************/
     
    422422                remove_filter( 'bbp_edit_forum_pre_content', 'bbp_filter_kses', 30 );
    423423        }
    424424
     425        // Get forum author
     426        $forum_author = bbp_get_forum_author_id( $forum_id );
     427
    425428        /** Forum Parent ***********************************************************/
    426429
    427430        // Forum parent id was passed
     
    518521                'post_title'   => $forum_title,
    519522                'post_content' => $forum_content,
    520523                'post_status'  => $forum_status,
    521                 'post_parent'  => $forum_parent_id
     524                'post_parent'  => $forum_parent_id,
     525                'post_author'  => $forum_author
    522526        ) );
    523527
    524528        // Insert forum
     
    531535                // Update counts, etc...
    532536                do_action( 'bbp_edit_forum', array(
    533537                        'forum_id'           => $forum_id,
    534                         'post_parent'        => $forum_parent_id,
    535                         'forum_author'       => $forum->post_author,
     538                        'post_parent'        => $forum_data['post_parent'],
     539                        'forum_author'       => $forum_data['post_author'],
    536540                        'last_topic_id'      => 0,
    537541                        'last_reply_id'      => 0,
    538542                        'last_active_id'     => 0,
  • includes/replies/functions.php

     
    462462
    463463                /** Update counts, etc... *********************************************/
    464464
    465                 do_action( 'bbp_new_reply', $reply_id, $topic_id, $forum_id, $anonymous_data, $reply_author, false, $reply_to );
     465                do_action( 'bbp_new_reply', $reply_id, $topic_id, $forum_id, $anonymous_data, $reply_data['post_author'], false, $reply_to );
    466466
    467467                /** Additional Actions (After Save) ***********************************/
    468468
     
    743743        if ( ! empty( $reply_id ) && ! is_wp_error( $reply_id ) ) {
    744744
    745745                // Update counts, etc...
    746                 do_action( 'bbp_edit_reply', $reply_id, $topic_id, $forum_id, $anonymous_data, $reply_author, true, $reply_to );
     746                do_action( 'bbp_edit_reply', $reply_id, $topic_id, $forum_id, $anonymous_data, $reply_data['post_author'], true, $reply_to );
    747747
    748748                /** Revisions *********************************************************/
    749749
  • includes/topics/functions.php

     
    373373
    374374                /** Update counts, etc... *********************************************/
    375375
    376                 do_action( 'bbp_new_topic', $topic_id, $forum_id, $anonymous_data, $topic_author );
     376                do_action( 'bbp_new_topic', $topic_id, $forum_id, $anonymous_data, $topic_data['post_author'] );
    377377
    378378                /** Additional Actions (After Save) ***********************************/
    379379
     
    664664        if ( ! empty( $topic_id ) && ! is_wp_error( $topic_id ) ) {
    665665
    666666                // Update counts, etc...
    667                 do_action( 'bbp_edit_topic', $topic_id, $forum_id, $anonymous_data, $topic_author, true /* Is edit */ );
     667                do_action( 'bbp_edit_topic', $topic_id, $forum_id, $anonymous_data, $topic_data['post_author'], true /* Is edit */ );
    668668
    669669                /** Revisions *********************************************************/
    670670