Current File : /home/aventura/www/site/wp-content/themes/kleo/buddypress/groups/single/home.php |
<?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' ); ?>
</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; ?>