Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
07/12/2011 03:29:12 AM (15 years ago)
Author:
johnjamesjacoby
Message:

Audit the usage of $bp->forums->slug and $bp->forums->root_slug. See #3325.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-forums/bp-forums-template.php

    r4648 r4652  
    689689        global $bp;
    690690
    691         return apply_filters( 'bp_get_my_forum_topics_link', bp_get_root_domain() . '/' . $bp->forums->slug . '/personal/' );
     691        return apply_filters( 'bp_get_my_forum_topics_link', bp_get_root_domain() . '/' . bp_get_forums_root_slug() . '/personal/' );
    692692    }
    693693
     
    698698        global $bp;
    699699
    700         return apply_filters( 'bp_get_unreplied_forum_topics_link', bp_get_root_domain() . '/' . $bp->forums->slug . '/unreplied/' );
     700        return apply_filters( 'bp_get_unreplied_forum_topics_link', bp_get_root_domain() . '/' . bp_get_forums_root_slug() . '/unreplied/' );
    701701    }
    702702
     
    708708        global $bp;
    709709
    710         return apply_filters( 'bp_get_popular_forum_topics_link', bp_get_root_domain() . '/' . $bp->forums->slug . '/popular/' );
     710        return apply_filters( 'bp_get_popular_forum_topics_link', bp_get_root_domain() . '/' . bp_get_forums_root_slug() . '/popular/' );
    711711    }
    712712
     
    717717        global $bp;
    718718
    719         return apply_filters( 'bp_get_newest_forum_topics_link', bp_get_root_domain() . '/' . $bp->forums->slug . '/' );
     719        return apply_filters( 'bp_get_newest_forum_topics_link', bp_get_root_domain() . '/' . bp_get_forums_root_slug() . '/' );
    720720    }
    721721
     
    726726        global $bp;
    727727
    728         if ( !bp_is_directory() || !$bp->current_action )
     728        if ( !bp_is_directory() || !bp_current_action() )
    729729            return 'newest';
    730730
    731 
    732         return apply_filters( 'bp_get_forum_topic_type', $bp->current_action );
     731        return apply_filters( 'bp_get_forum_topic_type', bp_current_action() );
    733732    }
    734733
     
    739738        global $bp;
    740739
    741         if ( bp_is_directory() && $bp->forums->slug == $bp->current_component )
    742             return apply_filters( 'bp_get_forums_tag_name', $bp->action_variables[0] );
     740        if ( bp_is_directory() && bp_is_forums_component() && !empty( $bp->action_variables[0] ) )
     741            $tag_name = $bp->action_variables[0];
     742        else
     743            $tag_name = false;
     744
     745        return apply_filters( 'bp_get_forums_tag_name', $tag_name );
    743746    }
    744747
     
    11771180        global $bp;
    11781181
    1179         return apply_filters( 'bp_get_forum_directory_permalink', trailingslashit( bp_get_root_domain() . '/' . $bp->forums->root_slug ) );
     1182        return apply_filters( 'bp_get_forum_directory_permalink', trailingslashit( bp_get_root_domain() . '/' . bp_get_groups_root_slug() ) );
    11801183    }
    11811184
Note: See TracChangeset for help on using the changeset viewer.