File: /home/dfwparty/members.bizcoach.biz/wp-content/themes/buddyboss-theme/buddypress/activity/index.php
<?php
/**
* BuddyBoss Activity templates
*
* @since BuddyPress 2.3.0
* @version 3.0.0
*/
$is_send_ajax_request = ! function_exists( 'bb_is_send_ajax_request' ) || bb_is_send_ajax_request();
bp_nouveau_before_activity_directory_content();
if ( is_user_logged_in() ) {
bp_get_template_part( 'activity/post-form' );
}
bp_nouveau_template_notices();
if ( function_exists( 'bb_is_enabled_activity_topics' ) && bb_is_enabled_activity_topics() ) {
$topics = function_exists( 'bb_activity_topics_manager_instance' ) ? bb_activity_topics_manager_instance()->bb_get_activity_topics() : array();
if ( ! empty( $topics ) ) {
$directory_permalink = function_exists( 'bp_get_activity_directory_permalink' ) ? bp_get_activity_directory_permalink() : '';
$current_slug = function_exists( 'bb_topics_manager_instance' ) ? bb_topics_manager_instance()->bb_get_topic_slug_from_url() : '';
?>
<div class="activity-topic-selector">
<ul>
<li>
<a href="<?php echo ! empty( $directory_permalink ) ? esc_url( $directory_permalink ) : ''; ?>"><?php esc_html_e( 'All', 'buddyboss-theme' ); ?></a>
</li>
<?php
foreach ( $topics as $topic ) {
$li_class = '';
$a_class = '';
if ( ! empty( $current_slug ) && $current_slug === $topic['slug'] ) {
$li_class = 'selected';
$a_class = 'selected active';
}
echo '<li class="bb-topic-selector-item ' . esc_attr( $li_class ) . '"><a href="' . esc_url( add_query_arg( 'bb-topic', $topic['slug'] ) ) . '" data-topic-id="' . esc_attr( $topic['topic_id'] ) . '" class="bb-topic-selector-link ' . esc_attr( $a_class ) . '">' . esc_html( $topic['name'] ) . '</a></li>';
}
?>
</ul>
</div>
<?php
}
}
if ( ! bp_nouveau_is_object_nav_in_sidebar() ) {
// Tabs removed with the new version, also class name changed.
echo '<div class="flex activity-head-bar">';
if ( ! function_exists( 'bb_get_activity_filter_options_labels' ) ) {
bp_get_template_part( 'common/nav/directory-nav' );
}
bp_get_template_part( 'common/search-and-filters-bar' );
echo '</div>';
}
?>
<div class="screen-content">
<?php bp_nouveau_activity_hook( 'before_directory', 'list' ); ?>
<div id="activity-stream" class="activity" data-bp-list="activity" data-ajax="<?php echo esc_attr( $is_send_ajax_request ? 'true' : 'false' ); ?>">
<?php
if ( $is_send_ajax_request ) {
echo '<div id="bp-ajax-loader">';
?>
<div class="bb-activity-placeholder">
<div class="bb-activity-placeholder_head">
<div class="bb-activity-placeholder_avatar bb-bg-animation bb-loading-bg"></div>
<div class="bb-activity-placeholder_details">
<div class="bb-activity-placeholder_title bb-bg-animation bb-loading-bg"></div>
<div class="bb-activity-placeholder_description bb-bg-animation bb-loading-bg"></div>
</div>
</div>
<div class="bb-activity-placeholder_content">
<div class="bb-activity-placeholder_title bb-bg-animation bb-loading-bg"></div>
<div class="bb-activity-placeholder_title bb-bg-animation bb-loading-bg"></div>
</div>
<div class="bb-activity-placeholder_actions">
<div class="bb-activity-placeholder_description bb-bg-animation bb-loading-bg"></div>
<div class="bb-activity-placeholder_description bb-bg-animation bb-loading-bg"></div>
<div class="bb-activity-placeholder_description bb-bg-animation bb-loading-bg"></div>
</div>
</div>
<div class="bb-activity-placeholder">
<div class="bb-activity-placeholder_head">
<div class="bb-activity-placeholder_avatar bb-bg-animation bb-loading-bg"></div>
<div class="bb-activity-placeholder_details">
<div class="bb-activity-placeholder_title bb-bg-animation bb-loading-bg"></div>
<div class="bb-activity-placeholder_description bb-bg-animation bb-loading-bg"></div>
</div>
</div>
<div class="bb-activity-placeholder_content">
<div class="bb-activity-placeholder_title bb-bg-animation bb-loading-bg"></div>
<div class="bb-activity-placeholder_title bb-bg-animation bb-loading-bg"></div>
</div>
<div class="bb-activity-placeholder_actions">
<div class="bb-activity-placeholder_description bb-bg-animation bb-loading-bg"></div>
<div class="bb-activity-placeholder_description bb-bg-animation bb-loading-bg"></div>
<div class="bb-activity-placeholder_description bb-bg-animation bb-loading-bg"></div>
</div>
</div>
<?php
echo '</div>';
} else {
bp_get_template_part( 'activity/activity-loop' );
}
?>
</div><!-- .activity -->
<?php bp_nouveau_after_activity_directory_content(); ?>
</div><!-- // .screen-content -->