Skip to:
Content

BuddyPress.org

Changeset 3930


Ignore:
Timestamp:
01/25/2011 11:18:23 PM (15 years ago)
Author:
johnjamesjacoby
Message:

Set first tabs on members and forums directories to the component root slug. Add supporting member_slug functions. Add proper empty() check to current_group is_member.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-groups/bp-groups-filters.php

    r3921 r3930  
    6969            ( !empty( $bp->groups->current_group ) &&
    7070                ( 'public' == $bp->groups->current_group->status ) ||
    71                     ( 1 == $bp->groups->current_group->is_member ) ) ) {
     71                    ( !empty( $bp->groups->current_group->is_member ) ) ) ) {
    7272
    7373        add_filter( 'get_topics_fields',     'groups_add_forum_fields_sql' );
  • trunk/bp-members/bp-members-template.php

    r3917 r3930  
    11<?php
    22
     3/**
     4 * Output the members component slug
     5 *
     6 * @package BuddyPress
     7 * @subpackage Members Template
     8 * @since BuddyPress {unknown}
     9 *
     10 * @uses bp_get_members_slug()
     11 */
     12function bp_members_slug() {
     13    echo bp_get_members_slug();
     14}
     15    /**
     16     * Return the members component slug
     17     *
     18     * @package BuddyPress
     19     * @subpackage Members Template
     20     * @since BuddyPress {unknown}
     21     */
     22    function bp_get_members_slug() {
     23        global $bp;
     24        return apply_filters( 'bp_get_members_slug', $bp->members->slug );
     25    }
     26
     27/**
     28 * Output the members component root slug
     29 *
     30 * @package BuddyPress
     31 * @subpackage Members Template
     32 * @since BuddyPress {unknown}
     33 *
     34 * @uses bp_get_members_root_slug()
     35 */
     36function bp_members_root_slug() {
     37    echo bp_get_members_root_slug();
     38}
     39    /**
     40     * Return the members component root slug
     41     *
     42     * @package BuddyPress
     43     * @subpackage Members Template
     44     * @since BuddyPress {unknown}
     45     */
     46    function bp_get_members_root_slug() {
     47        global $bp;
     48        return apply_filters( 'bp_get_members_root_slug', $bp->members->root_slug );
     49    }
    350
    451/***
  • trunk/bp-themes/bp-default/forums/index.php

    r3927 r3930  
    2121            <form action="" method="post" id="forums-search-form" class="dir-form">
    2222
    23                 <h3><?php _e( 'Group Forums Directory', 'buddypress' ); ?><?php if ( is_user_logged_in() ) : ?> &nbsp;<a class="button" href="#new-topic" id="new-topic-button"><?php _e( 'New Topic', 'buddypress' ); ?></a><?php endif; ?></h3>
     23                <h3><?php _e( 'Group Forums Directory', 'buddypress' ); ?><?php if ( is_user_logged_in() ) : ?> &nbsp;<a class="button show-hide-new" href="#new-topic" id="new-topic-button"><?php _e( 'New Topic', 'buddypress' ); ?></a><?php endif; ?></h3>
    2424
    2525                <div id="forums-dir-search" class="dir-search" role="search">
     
    3636                <div class="item-list-tabs" role="navigation">
    3737                    <ul>
    38                         <li class="selected" id="forums-all"><a href="<?php bp_root_domain(); ?>"><?php printf( __( 'All Topics (%s)', 'buddypress' ), bp_get_forum_topic_count() ); ?></a></li>
     38                        <li class="selected" id="forums-all"><a href="<?php echo trailingslashit( bp_get_root_domain() . '/' . bp_get_forums_root_slug() ); ?>"><?php printf( __( 'All Topics (%s)', 'buddypress' ), bp_get_forum_topic_count() ); ?></a></li>
    3939
    4040                        <?php if ( is_user_logged_in() && bp_get_forum_topic_count_for_user( bp_loggedin_user_id() ) ) : ?>
  • trunk/bp-themes/bp-default/members/index.php

    r3917 r3930  
    2929            <div class="item-list-tabs" role="navigation">
    3030                <ul>
    31                     <li class="selected" id="members-all"><a href="<?php bp_root_domain(); ?>"><?php printf( __( 'All Members (%s)', 'buddypress' ), bp_get_total_member_count() ); ?></a></li>
     31                    <li class="selected" id="members-all"><a href="<?php echo trailingslashit( bp_get_root_domain() . '/' . bp_get_members_root_slug() ); ?>"><?php printf( __( 'All Members (%s)', 'buddypress' ), bp_get_total_member_count() ); ?></a></li>
    3232
    3333                    <?php if ( is_user_logged_in() && bp_is_active( 'friends' ) && bp_get_total_friend_count( bp_loggedin_user_id() ) ) : ?>
Note: See TracChangeset for help on using the changeset viewer.