Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * BuddyPress - Groups Home
- *
- * @package BuddyPress
- * @subpackage bp-legacy
- */
- ?>
- <?php if ( sq_option( 'bp_full_group', 0 ) == 0 || sq_option( 'bp_nav_overlay', 0 ) == 0 ) : ?>
- <div id="buddypress">
- <?php endif; ?>
- <?php if ( bp_has_groups() ) : while ( bp_groups() ) : bp_the_group(); ?>
- <?php
- /**
- * Fires before the display of the group home content.
- *
- * @since 1.2.0
- */
- do_action( 'bp_before_group_home_content' ); ?>
- <div class="row">
- <?php if( sq_option( 'bp_full_group', 0 ) == 0 ): ?>
- <div class="col-sm-12">
- <div id="item-header" role="complementary">
- <?php
- /**
- * If the cover image feature is enabled, use a specific header
- */
- if ( version_compare( BP_VERSION, '2.4', '>=' ) && bp_group_use_cover_image_header() ) :
- bp_get_template_part( 'groups/single/cover-image-header' );
- else :
- bp_get_template_part( 'groups/single/group-header' );
- endif;
- ?>
- </div><!-- #item-header -->
- </div>
- <?php endif;?>
- <?php if ( ! sq_option( 'bp_nav_overlay', 0 ) == 1 ) : ?>
- <div class="col-sm-12">
- <div id="item-nav">
- <div class="item-list-tabs no-ajax" id="object-nav" aria-label="<?php esc_attr_e( 'Group primary navigation', 'buddypress' ); ?>" role="navigation">
- <ul class="responsive-tabs">
- <?php bp_get_options_nav(); ?>
- <?php
- /**
- * Fires after the display of group options navigation.
- *
- * @since 1.2.0
- */
- do_action( 'bp_group_options_nav' ); ?>
- <li id="admin-groups-li"><a id="admin" href="/groups/create/">Create group</a></li>
- </ul>
- </div>
- </div><!-- #item-nav -->
- </div>
- <?php endif; ?>
- <div id="item-body" class="col-sm-12">
- <?php
- /**
- * Fires before the display of the group home body.
- *
- * @since 1.2.0
- */
- do_action( 'bp_before_group_body' );
- /**
- * Does this next bit look familiar? If not, go check out WordPress's
- * /wp-includes/template-loader.php file.
- *
- * @todo A real template hierarchy? Gasp!
- */
- // Looking at home location
- if ( bp_is_group_home() ) :
- if ( bp_group_is_visible() ) {
- // Load appropriate front template
- bp_groups_front_template_part();
- } else {
- /**
- * Fires before the display of the group status message.
- *
- * @since 1.1.0
- */
- do_action( 'bp_before_group_status_message' ); ?>
- <div id="message" class="info">
- <p><?php bp_group_status_message(); ?></p>
- </div>
- <?php
- /**
- * Fires after the display of the group status message.
- *
- * @since 1.1.0
- */
- do_action( 'bp_after_group_status_message' );
- }
- // Not looking at home
- else :
- // Group Admin
- if ( bp_is_group_admin_page() ) : bp_get_template_part( 'groups/single/admin' );
- // Group Activity
- elseif ( bp_is_group_activity() ) : bp_get_template_part( 'groups/single/activity' );
- // Group Members
- elseif ( bp_is_group_members() ) : bp_groups_members_template_part();
- // Group Invitations
- elseif ( bp_is_group_invites() ) : bp_get_template_part( 'groups/single/send-invites' );
- // Old group forums
- elseif ( bp_is_group_forum() ) : bp_get_template_part( 'groups/single/forum' );
- // Membership request
- elseif ( bp_is_group_membership_request() ) : bp_get_template_part( 'groups/single/request-membership' );
- // Anything else (plugins mostly)
- else : bp_get_template_part( 'groups/single/plugins' );
- endif;
- endif;
- /**
- * Fires after the display of the group home body.
- *
- * @since 1.2.0
- */
- do_action( 'bp_after_group_body' ); ?>
- </div><!-- #item-body -->
- </div><!-- end .row -->
- <?php
- /**
- * Fires after the display of the group home content.
- *
- * @since 1.2.0
- */
- do_action( 'bp_after_group_home_content' ); ?>
- <?php endwhile; endif; ?>
- <?php if ( sq_option( 'bp_full_group', 0 ) == 0 || sq_option( 'bp_nav_overlay', 0 ) == 0 ) : ?>
- </div><!-- #buddypress -->
- <?php endif; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement