Exemplo n.º 1
0
/**
 * Get a user's subscribed topics
 *
 * @since bbPress (r2668)
 *
 * @deprecated since bbPress (r5156)
 *
 * @param int $user_id Optional. User id
 * @uses bbp_get_user_topic_subscriptions() To get the user's subscriptions
 * @return array|bool Results if user has subscriptions, otherwise false
 */
function bbp_get_user_subscriptions($user_id = 0)
{
    _deprecated_function(__FUNCTION__, 2.5, 'bbp_get_user_topic_subscriptions()');
    $query = bbp_get_user_topic_subscriptions($user_id);
    return apply_filters('bbp_get_user_subscriptions', $query, $user_id);
}
Exemplo n.º 2
0
</p>

					<?php 
        }
        ?>

				</div>

				<h2 class="entry-title"><?php 
        _e('Subscribed Topics', 'wpdance');
        ?>
</h2>
				<div class="bbp-user-section">

					<?php 
        if (bbp_get_user_topic_subscriptions()) {
            ?>

						<?php 
            bbp_get_template_part('pagination', 'topics');
            ?>

						<?php 
            bbp_get_template_part('loop', 'topics');
            ?>

						<?php 
            bbp_get_template_part('pagination', 'topics');
            ?>

					<?php 
Exemplo n.º 3
0
 /**
  * @covers ::bbp_get_user_topic_subscriptions
  */
 public function test_bbp_get_user_topic_subscriptions()
 {
     $u = $this->factory->user->create();
     $t = $this->factory->topic->create_many(3);
     // Add topic subscriptions.
     bbp_add_user_topic_subscription($u, $t[0]);
     bbp_add_user_topic_subscription($u, $t[1]);
     bbp_add_user_topic_subscription($u, $t[2]);
     $expected = bbp_has_topics(array('post__in' => array($t[0], $t[1], $t[2])));
     $subscriptions = bbp_get_user_topic_subscriptions($u);
     $this->assertEquals($expected, $subscriptions);
     // Remove topic subscription.
     bbp_remove_user_topic_subscription($u, $t[1]);
     $expected = bbp_has_topics(array('post__in' => array($t[0], $t[2])));
     $subscriptions = bbp_get_user_topic_subscriptions($u);
     $this->assertEquals($expected, $subscriptions);
 }