Skip to:
Content

bbPress.org

Ticket #3051: 3051.patch

File 3051.patch, 2.2 KB (added by johnjamesjacoby, 3 years ago)
  • src/includes/topics/functions.php

     
    23292329                                case 'trash':
    23302330                                        check_ajax_referer( "trash-{$nonce_suffix}" );
    23312331
    2332                                         $retval['view_all'] = true;
    2333                                         $retval['status']   = wp_trash_post( $r['id'] );
    2334                                         $retval['message']  = __( '<strong>ERROR</strong>: There was a problem trashing the topic.', 'bbpress' );
     2332                                        $retval['view_all']    = true;
     2333                                        $retval['status']      = wp_trash_post( $r['id'] );
     2334                                        $retval['message']     = __( '<strong>ERROR</strong>: There was a problem trashing the topic.', 'bbpress' );
     2335                                        $retval['redirect_to'] = bbp_get_topic_permalink( $r['id'] );
    23352336
    23362337                                        break;
    23372338
     
    23382339                                case 'untrash':
    23392340                                        check_ajax_referer( "untrash-{$nonce_suffix}" );
    23402341
    2341                                         $retval['status']  = wp_untrash_post( $r['id'] );
    2342                                         $retval['message'] = __( '<strong>ERROR</strong>: There was a problem untrashing the topic.', 'bbpress' );
     2342                                        $retval['status']      = wp_untrash_post( $r['id'] );
     2343                                        $retval['message']     = __( '<strong>ERROR</strong>: There was a problem untrashing the topic.', 'bbpress' );
     2344                                        $retval['redirect_to'] = bbp_get_topic_permalink( $r['id'] );
    23432345
    23442346                                        break;
    23452347
     
    23462348                                case 'delete':
    23472349                                        check_ajax_referer( "delete-{$nonce_suffix}" );
    23482350
    2349                                         $retval['status']  = wp_delete_post( $r['id'] );
    2350                                         $retval['message'] = __( '<strong>ERROR</strong>: There was a problem deleting the topic.', 'bbpress' );
     2351                                        $retval['status']      = wp_delete_post( $r['id'] );
     2352                                        $retval['message']     = __( '<strong>ERROR</strong>: There was a problem deleting the topic.', 'bbpress' );
     2353                                        $retval['redirect_to'] = bbp_get_forum_permalink( $retval['status']->post_parent );
    23512354
    23522355                                        break;
    23532356                        }
     
    23552358                        break;
    23562359        }
    23572360
    2358         // Maybe redirect back to the topic's forum
    2359         if ( isset( $r['sub_action'] ) && ( 'delete' === $r['sub_action'] ) ) {
    2360                 $retval['redirect_to'] = bbp_get_forum_permalink( $retval['status']->post_parent );
    2361         }
    2362 
    23632361        // Add view all if needed
    23642362        if ( ! empty( $retval['view_all'] ) ) {
    23652363                $retval['redirect_to'] = bbp_add_view_all( $retval['redirect_to'], true );