Skip to:
Content

bbPress.org

Changeset 5124


Ignore:
Timestamp:
10/09/2013 09:48:48 PM (8 years ago)
Author:
johnjamesjacoby
Message:

Revert part of r5060. Fixes issues with setting forum statuses. Props netweb. (2.4.1)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.4/includes/forums/functions.php

    r5113 r5124  
    803803
    804804        // Update forums visibility setting
    805         wp_insert_post( array(
    806             'ID'          => $forum_id,
    807             'post_status' => bbp_get_public_status_id()
    808         ) );
     805        global $wpdb;
     806        $wpdb->update( $wpdb->posts, array( 'post_status' => bbp_get_public_status_id() ), array( 'ID' => $forum_id ) );
     807        wp_transition_post_status( bbp_get_public_status_id(), $current_visibility, get_post( $forum_id ) );
    809808    }
    810809
     
    853852
    854853        // Update forums visibility setting
    855         wp_insert_post( array(
    856             'ID'          => $forum_id,
    857             'post_status' => bbp_get_private_status_id()
    858         ) );
     854        global $wpdb;
     855        $wpdb->update( $wpdb->posts, array( 'post_status' => bbp_get_private_status_id() ), array( 'ID' => $forum_id ) );
     856        wp_transition_post_status( bbp_get_private_status_id(), $current_visibility, get_post( $forum_id ) );
    859857    }
    860858
     
    903901
    904902        // Update forums visibility setting
    905         wp_insert_post( array(
    906             'ID'          => $forum_id,
    907             'post_status' => bbp_get_hidden_status_id()
    908         ) );
     903        global $wpdb;
     904        $wpdb->update( $wpdb->posts, array( 'post_status' => bbp_get_hidden_status_id() ), array( 'ID' => $forum_id ) );
     905        wp_transition_post_status( bbp_get_hidden_status_id(), $current_visibility, get_post( $forum_id ) );
    909906    }
    910907
Note: See TracChangeset for help on using the changeset viewer.