function wpfp_users_favorites_widget_view($args) { extract($args); $options = wpfp_get_options(); if (isset($options['uf_widget_limit'])) { $limit = $options['uf_widget_limit']; } $title = empty($options['uf_widget_title']) ? 'Users Favorites' : $options['uf_widget_title']; echo $before_widget; echo $before_title . $title . $after_title; $favorite_post_ids = wpfp_get_users_favorites(); if (@file_exists(TEMPLATEPATH . '/wpfp-your-favs-widget.php')) { include TEMPLATEPATH . '/wpfp-your-favs-widget.php'; } else { include "wpfp-your-favs-widget.php"; } echo $after_widget; }
function tm_playlist_template() { $current_bb_user = get_userdata(bp_displayed_user_id()); $favorite_post_ids = wpfp_get_users_favorites($current_bb_user->user_login); _e('<h3>My playlist</h3>', 'cactusthemes'); echo "<div class='playlist user-" . bp_displayed_user_id() . "'>"; if ($favorite_post_ids) { $favorite_post_ids = array_reverse($favorite_post_ids); $qry = array('post__in' => $favorite_post_ids, 'posts_per_page' => -1, 'orderby' => 'post__in', 'paged' => $page, 'ignore_sticky_posts' => true); // custom post type support can easily be added with a line of code like below. // $qry['post_type'] = array('post','page'); query_posts($qry); while (have_posts()) { the_post(); ?> <div id="post-<?php the_ID(); ?> " <?php post_class('video-item' . (has_post_thumbnail() ? '' : ' no-thumbnail')); ?> > <div class="item-thumbnail"> <?php if (has_post_thumbnail()) { $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id(), 'thumb_139x89', true); ?> <a href="<?php the_permalink(); ?> " title="<?php the_title_attribute(); ?> "> <img src="<?php echo $thumbnail[0]; ?> " alt="<?php the_title_attribute(); ?> " title="<?php the_title_attribute(); ?> "> <div class="link-overlay fa fa-play"></div> </a> <?php } ?> </div> <div class="item-head"> <h3><a href="<?php the_permalink(); ?> " rel="<?php the_ID(); ?> " title="<?php the_title_attribute(); ?> "><?php the_title(); ?> </a></h3> <div class="item-meta"> <?php echo tm_html_video_meta(false, false, false, true); ?> </div> </div> <?php if (bp_displayed_user_id() == get_current_user_id()) { wpfp_remove_favorite_link(get_the_ID()); } ?> <div class="clearfix"></div> </div> <?php } wp_reset_query(); } else { $wpfp_options = wpfp_get_options(); echo "<li>"; echo $wpfp_options['favorites_empty']; echo "</li>"; } echo "</div>"; if (bp_displayed_user_id() == get_current_user_id()) { echo wpfp_clear_list_link(); } }
<?php if (function_exists('wpfp_link')) { //check if active wp favorites post $header_bg = ot_get_option('header_home_bg'); $current_bb_user = get_userdata(bp_displayed_user_id()); $favorite_post_ids = wpfp_get_users_favorites($current_bb_user->user_login); if ($favorite_post_ids) { $favorite_post_ids = array_reverse($favorite_post_ids); $content_helper = new CT_ContentHelper(); global $header_query; $playlist_number = ot_get_option('playlist_number', 10); $header_query = $content_helper->tm_get_popular_posts('playlist', '', $playlist_number, implode(",", $favorite_post_ids), '', '', $args = array(), ''); ?> <style type="text/css"> #classy-carousel{ <?php if ($header_bg['background-color']) { echo 'background-color:' . $header_bg['background-color'] . ';'; } if ($header_bg['background-attachment']) { echo 'background-attachment:' . $header_bg['background-attachment'] . ';'; } if ($header_bg['background-repeat']) { echo 'background-repeat:' . $header_bg['background-repeat'] . ';'; echo 'background-size: initial;'; } if ($header_bg['background-position']) { echo 'background-position:' . $header_bg['background-position'] . ';'; } if ($header_bg['background-image']) {
function wpfp_list_favorite_posts($args = array()) { $user = isset($_REQUEST['user']) ? $_REQUEST['user'] : ""; extract($args); global $favorite_post_ids; if (!empty($user)) { if (wpfp_is_user_favlist_public($user)) { $favorite_post_ids = wpfp_get_users_favorites($user); } } else { $favorite_post_ids = wpfp_get_users_favorites(); } if (@file_exists(TEMPLATEPATH . '/wpfp-page-template.php') || @file_exists(STYLESHEETPATH . '/wpfp-page-template.php')) { if (@file_exists(TEMPLATEPATH . '/wpfp-page-template.php')) { include TEMPLATEPATH . '/wpfp-page-template.php'; } else { include STYLESHEETPATH . '/wpfp-page-template.php'; } } else { include "wpfp-page-template.php"; } }
function wpfp_list_favorite_posts($args = array()) { $user = $_REQUEST['user']; extract($args); $wpfp_options = wpfp_get_options(); if (!empty($user)) { if (!wpfp_is_user_favlist_public($user)) { $favorite_post_ids = wpfp_get_users_favorites($user); } } else { $favorite_post_ids = wpfp_get_users_favorites(); } if (@file_exists(TEMPLATEPATH . '/wpfp-page-template.php')) { include TEMPLATEPATH . '/wpfp-page-template.php'; } else { include "wpfp-page-template.php"; } }