Exemplo n.º 1
0
		<?php 
bbp_forum_freshness_link();
?>

		<?php 
do_action('bbp_theme_after_forum_freshness_link');
?>

		<p class="bbp-topic-meta">

			<?php 
do_action('bbp_theme_before_topic_author');
?>

			<span class="bbp-topic-freshness-author"><?php 
bbp_author_link(array('post_id' => bbp_get_forum_last_active_id()));
?>
</span>			

			<?php 
do_action('bbp_theme_after_topic_author');
?>

		</p>
	</li>

</ul><!-- #bbp-forum-<?php 
bbp_forum_id();
?>
 -->
Exemplo n.º 2
0
/**
 * Output the required hidden fields when creating/editing a topic
 *
 * @since bbPress (r2753)
 *
 * @uses bbp_is_topic_edit() To check if it's the topic edit page
 * @uses wp_nonce_field() To generate hidden nonce fields
 * @uses bbp_topic_id() To output the topic id
 * @uses bbp_is_single_forum() To check if it's a forum page
 * @uses bbp_forum_id() To output the forum id
 */
function bbp_topic_form_fields()
{
    if (bbp_is_topic_edit()) {
        ?>

		<input type="hidden" name="action"       id="bbp_post_action" value="bbp-edit-topic" />
		<input type="hidden" name="bbp_topic_id" id="bbp_topic_id"    value="<?php 
        bbp_topic_id();
        ?>
" />

		<?php 
        if (current_user_can('unfiltered_html')) {
            wp_nonce_field('bbp-unfiltered-html-topic_' . bbp_get_topic_id(), '_bbp_unfiltered_html_topic', false);
        }
        ?>

		<?php 
        wp_nonce_field('bbp-edit-topic_' . bbp_get_topic_id());
    } else {
        if (bbp_is_single_forum()) {
            ?>

			<input type="hidden" name="bbp_forum_id" id="bbp_forum_id" value="<?php 
            bbp_forum_id();
            ?>
" />

		<?php 
        }
        ?>

		<input type="hidden" name="action" id="bbp_post_action" value="bbp-new-topic" />

		<?php 
        if (current_user_can('unfiltered_html')) {
            wp_nonce_field('bbp-unfiltered-html-topic_new', '_bbp_unfiltered_html_topic', false);
        }
        ?>

		<?php 
        wp_nonce_field('bbp-new-topic');
    }
}
Exemplo n.º 3
0
					<?php do_action( 'bbp_before_main_content' ); ?>

					<?php do_action( 'bbp_template_notices' ); ?>

					<?php while ( have_posts() ) : the_post(); ?>

						<?php if ( bbp_user_can_view_forum() ) : ?>

							<div id="forum-<?php bbp_forum_id(); ?>" class="bbp-forum-content">
								<h1 class="entry-title"><?php bbp_forum_title(); ?></h1>
								<div class="entry-content">

									<?php bbp_get_template_part( 'content', 'single-forum' ); ?>

								</div>
							</div><!-- #forum-<?php bbp_forum_id(); ?> -->

						<?php else : // Forum exists, user no access ?>

							<?php bbp_get_template_part( 'feedback', 'no-access' ); ?>

						<?php endif; ?>

					<?php endwhile; ?>

				</article>
			</div>
		</div>
	</div>
</div>
    /**
     * List subforums or forums
     *
     * Must be called within a loop or be assigned an forum id
     *
     * @param mixed $args The function supports these args:
     *  - forum_id: Forum id. Defaults to ''
     * @uses bbp_forum_get_subforums() To check if the forum has subforums or not
     * @uses bbp_get_forum_permalink() To get forum permalink
     * @uses bbp_get_forum_title() To get forum title
     * @uses bbp_is_forum_category() To check if a forum is a category
     * @uses bbp_get_forum_topic_count() To get forum topic count
     * @uses bbp_get_forum_reply_count() To get forum reply count
     * @return void
     */
    function ipt_kb_bbp_list_subforums($args = array())
    {
        $r = bbp_parse_args($args, array('forum_id' => ''), 'ipt_kb_list_forums');
        $sub_forums = bbp_forum_get_subforums($r['forum_id']);
        if (!empty($sub_forums)) {
            foreach ($sub_forums as $sub_forum) {
                ?>
<li class="<?php 
                if (bbp_is_forum_category($sub_forum->ID)) {
                    echo 'bbp-forum-is-category';
                }
                ?>
 list-group-item  bbp-body ipt_kb_subforum_list">
<?php 
                do_action('bbp_theme_before_forum_sub_forums');
                ?>
	<ul id="bbp-forum-<?php 
                bbp_forum_id($sub_forum->ID);
                ?>
" <?php 
                bbp_forum_class($sub_forum->ID);
                ?>
>
		<li class="bbp-forum-info">
			<span class="pull-left ipt_kb_bbpress_subforum_icon ipt_kb_bbpress_forum_icon">
			<?php 
                if (bbp_is_forum_category($sub_forum->ID)) {
                    ?>
				<span class="glyphicon ipt-icomoon-folder-open"></span>
			<?php 
                } else {
                    ?>
				<span class="glyphicon ipt-icomoon-file4"></span>
			<?php 
                }
                ?>
			</span>
			<?php 
                ipt_kb_bbp_forum_title_in_list($sub_forum->ID);
                ?>
			<?php 
                ipt_kb_bbp_forum_description_in_list($sub_forum->ID);
                ?>
			<?php 
                bbp_forum_row_actions();
                ?>
		</li>

		<li class="bbp-forum-topic-count">
			<?php 
                bbp_forum_topic_count($sub_forum->ID);
                ?>
		</li>

		<li class="bbp-forum-reply-count">
			<?php 
                bbp_show_lead_topic() ? bbp_forum_reply_count($sub_forum->ID) : bbp_forum_post_count($sub_forum->ID);
                ?>
		</li>

		<li class="bbp-forum-freshness">
			<?php 
                ipt_kb_bbp_forum_freshness_in_list($sub_forum->ID);
                ?>
		</li>
	</ul>
	<?php 
                do_action('bbp_theme_after_forum_sub_forums');
                ?>
	<div class="clearfix"></div>
</li>
			<?php 
            }
        }
    }
Exemplo n.º 5
0
 * @subpackage Theme
 */

?>

<?php 

$topics	 		= bbp_get_forum_topic_count('' , true );

$reply_id		= bbp_get_forum_last_reply_id( );
$topic_id		= bbp_is_reply( $reply_id ) ? bbp_get_reply_topic_id( $reply_id ) : $reply_id;
$topic_title	= bbp_get_topic_title( $topic_id );
$link 			= bbp_get_reply_url( $reply_id );
?>

<table class="forum" id="bbp-forum-<?php bbp_forum_id(); ?>">
	<tr class="header">
		<th colspan="4"><h3><?php bbp_forum_title(); ?></h3></th>
	</tr>

	<?php	
	// Check for subforums
	$subs = bbp_forum_get_subforums( );
	if ( !empty( $subs ) ) {

		?>

		<tr>
			<th>Board</th>
			<th>Topics</th>
			<th>Posts</th>