98 lines
2.9 KiB
PHP
98 lines
2.9 KiB
PHP
<?php
|
|
|
|
do_action( 'bp_before_group_forum_content' );
|
|
|
|
if ( bp_is_group_forum_topic_edit() ) :
|
|
locate_template( array( 'groups/single/forum/edit.php' ), true );
|
|
|
|
elseif ( bp_is_group_forum_topic() ) :
|
|
locate_template( array( 'groups/single/forum/topic.php' ), true );
|
|
|
|
else : ?>
|
|
|
|
<div class="item-list-tabs no-ajax" id="subnav" role="navigation">
|
|
<ul>
|
|
|
|
<?php if ( is_user_logged_in() ) : ?>
|
|
|
|
<li>
|
|
<a href="#post-new" class="show-hide-new"><?php _e( 'New Topic', 'huddle' ) ?></a>
|
|
</li>
|
|
|
|
<?php endif; ?>
|
|
|
|
<?php if ( bp_forums_has_directory() ) : ?>
|
|
|
|
<li>
|
|
<a href="<?php bp_forums_directory_permalink() ?>"><?php _e( 'Forum Directory', 'huddle') ?></a>
|
|
</li>
|
|
|
|
<?php endif; ?>
|
|
|
|
<?php do_action( 'bp_forums_directory_group_sub_types' ); ?>
|
|
|
|
<li id="forums-order-select" class="last filter">
|
|
|
|
<label for="forums-order-by"><?php _e( 'Order By:', 'huddle' ); ?></label>
|
|
<select id="forums-order-by">
|
|
<option value="active"><?php _e( 'Last Active', 'huddle' ); ?></option>
|
|
<option value="popular"><?php _e( 'Most Posts', 'huddle' ); ?></option>
|
|
<option value="unreplied"><?php _e( 'Unreplied', 'huddle' ); ?></option>
|
|
|
|
<?php do_action( 'bp_forums_directory_order_options' ); ?>
|
|
|
|
</select>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="forums single-forum" role="main">
|
|
|
|
<?php locate_template( array( 'forums/group-forums-loop.php' ), true ) ?>
|
|
|
|
</div><!-- .forums.single-forum -->
|
|
|
|
<?php endif; ?>
|
|
|
|
<?php do_action( 'bp_after_group_forum_content' ) ?>
|
|
|
|
<?php if ( !bp_is_group_forum_topic_edit() && !bp_is_group_forum_topic() ) : ?>
|
|
|
|
<?php if ( !bp_group_is_user_banned() && ( ( is_user_logged_in() && 'public' == bp_get_group_status() ) || bp_group_is_member() ) ) : ?>
|
|
|
|
<form action="" method="post" id="forum-topic-form" class="standard-form">
|
|
<div id="new-topic-post">
|
|
|
|
<?php do_action( 'bp_before_group_forum_post_new' ) ?>
|
|
|
|
<?php if ( bp_groups_auto_join() && !bp_group_is_member() ) : ?>
|
|
<p><?php _e( 'You will auto join this group when you start a new topic.', 'huddle' ) ?></p>
|
|
<?php endif; ?>
|
|
|
|
<p id="post-new"></p>
|
|
<h4><?php _e( 'Post a New Topic:', 'huddle' ) ?></h4>
|
|
|
|
<label><?php _e( 'Title:', 'huddle' ) ?></label>
|
|
<input type="text" name="topic_title" id="topic_title" value="" />
|
|
|
|
<label><?php _e( 'Content:', 'huddle' ) ?></label>
|
|
<textarea name="topic_text" id="topic_text"></textarea>
|
|
|
|
<label><?php _e( 'Tags (comma separated):', 'huddle' ) ?></label>
|
|
<input type="text" name="topic_tags" id="topic_tags" value="" />
|
|
|
|
<?php do_action( 'bp_after_group_forum_post_new' ) ?>
|
|
|
|
<div class="submit">
|
|
<input type="submit" name="submit_topic" id="submit" value="<?php _e( 'Post Topic', 'huddle' ) ?>" />
|
|
</div>
|
|
|
|
<?php wp_nonce_field( 'bp_forums_new_topic' ) ?>
|
|
</div><!-- #new-topic-post -->
|
|
</form><!-- #forum-topic-form -->
|
|
|
|
<?php endif; ?>
|
|
|
|
<?php endif; ?>
|
|
|