Skip to:
Content

bbPress.org


Ignore:
Timestamp:
11/14/2011 03:33:48 AM (12 years ago)
Author:
johnjamesjacoby
Message:

Introduce bbp_template_redirect() and use for checking various edit screens:

  • Introduce bbp_check_topic_edit() to check for topic edit
  • Introduce bbp_check_reply_edit() to check for reply edit
  • Introduce bbp_check_topic_tag_edit() to check for topic tag edit
  • Introduce bbp_check_user_edit() to check for user edit
  • Remove these checks from bbp_pre_get_posts() and only use it to setup query vars
  • See #1684
  • For 2.0 branch
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.0/bbp-includes/bbp-core-compatibility.php

    r3602 r3605  
    15711571        if ( !empty( $is_edit ) ) {
    15721572
    1573             // Only allow super admins on multisite to edit every user.
    1574             if ( !is_user_logged_in() || ( is_multisite() && !current_user_can( 'manage_network_users' ) && ( $user->ID != bbp_get_current_user_id() ) && !apply_filters( 'enable_edit_any_user_configuration', true ) ) || !current_user_can( 'edit_user', $user->ID ) ) {
    1575                 wp_die( __( 'You do not have the permission to edit this user.', 'bbpress' ) );
    1576             }
    1577 
    15781573            // We are editing a profile
    15791574            $posts_query->bbp_is_single_user_edit = true;
     
    16311626    // Topic/Reply Edit Page
    16321627    } elseif ( !empty( $is_edit ) ) {
    1633 
    1634         // Bail from edit if user is not logged in
    1635         if ( !is_user_logged_in() ) {
    1636             return;
    1637         }
    16381628
    16391629        // We are editing a topic
Note: See TracChangeset for help on using the changeset viewer.