/** * Initialise sync settings for the first time (3.0) */ function buddyStreamInitSync() { if (!get_site_option("buddystream_321")) { if (get_site_option('buddystream_license_key')) { global $bp; require_once ABSPATH . WPINC . '/class-feed.php'; $url = "http://buddystream.net/cronservice/check.php?licensekey=" . get_site_option('buddystream_license_key') . "&domain=" . str_replace("http://", "", $bp->root_domain) . "&contenturl=" . WP_CONTENT_URL . "&output=rss" . "&validate=" . md5(date('Ymd')); @fetch_feed($url); } update_site_option("buddystream_321", "true"); } if (!get_site_option("buddystream_30")) { $buddyStreamExtensions = new BuddyStreamExtensions(); foreach ($buddyStreamExtensions->getExtensionsConfigs() as $extension) { if (is_array($extension) && !$extension['parent'] && $extension['synctypes']) { $arrSyncTypes = explode(",", str_replace(" ", "", $extension['synctypes'])); foreach ($arrSyncTypes as $syncType) { update_site_option('buddystream_' . $extension['name'] . '_' . $syncType, 'on'); } } //get parent subextensions $subExtensions = $buddyStreamExtensions->getExtensionsWithParent($extension['name']); foreach ($subExtensions as $subExtension) { if ($subExtension['synctypes']) { $arrSyncTypes = explode(",", str_replace(" ", "", $subExtension['synctypes'])); foreach ($arrSyncTypes as $syncType) { update_site_option('buddystream_' . $subExtension['name'] . '_' . $syncType, 'on'); } } } } update_site_option("buddystream_30", "true"); } }
echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('tumblr'); ?> <?php if ($_POST) { update_site_option('buddystream_tumblr_filter', trim(strip_tags(strtolower($_POST['buddystream_tumblr_filter'])))); update_site_option('buddystream_tumblr_filter_show', trim(strip_tags($_POST['buddystream_tumblr_filter_show']))); update_site_option('buddystream_tumblr_filterexplicit', trim(strip_tags(strtolower($_POST['buddystream_tumblr_filterexplicit'])))); $message = __('Filters saved.', 'buddystream_tumblr'); } ?> <blockquote> <p><?php _e('tumblr filters description', 'buddystream_tumblr');
bootstrap/css/buddystream.css" rel="stylesheet"> <script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('instagram'); ?> <?php global $bp, $wpdb; ?> <blockquote> <p> <?php _e('instagram statitics description', 'buddystream'); ?> </p> </blockquote> <table class="table table-striped" cellspacing="0"> <thead>
<?php include "TemplateHeader.php"; ?> <?php global $bp; $buddyStreamExtensions = new BuddyStreamExtensions(); if ($_POST['submit']) { $message = __('Settings saved.', 'buddystream'); } ?> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php include "AdminMenu.php"; ?> <blockquote class="pull-left"> <p> <?php _e('synccentral description', 'buddystream_lang'); ?> </p> </blockquote> </div>
bootstrap/css/buddystream.css" rel="stylesheet"> <script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('twitter'); ?> <?php global $bp, $wpdb; $component = "twitter"; ?> <blockquote> <p> <?php _e('twitter statitics description', 'buddystream'); ?> </p> </blockquote> <table class="table table-striped" cellspacing="0">
/** * * Page loader functions * */ function buddystream_linkedin() { $buddyStreamExtensions = new BuddyStreamExtensions(); $buddyStreamExtensions->pageLoader('linkedin'); }
<script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('facebook'); ?> <?php $arraySwitches = array('buddystream_facebook_album'); if ($_POST) { foreach ($arraySwitches as $switch) { update_site_option($switch, trim(strip_tags(strtolower($_POST[$switch])))); } update_site_option('buddystream_facebookAlbums_setup', true); $message = __('Settings saved.', 'buddystream_facebook'); } ?> <blockquote> <p><?php
/** * * Page loader functions * */ function buddystream_youtube() { $buddyStreamExtensions = new BuddyStreamExtensions(); $buddyStreamExtensions->pageLoader('youtube'); }
<script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader($buddystream_extension); ?> <?php if (isset($_GET['user_id'])) { if (isset($_GET['action']) && $_GET['action'] == "reset") { if (isset($_GET['confirmed']) && $_GET['confirmed'] == "1") { call_user_func("buddystream" . ucfirst($buddystream_extension) . "ResetUser", $_GET['user_id']); $message = __('User integration has been reset. Note: User will have to reconnect their integration if desired.', 'buddystream'); } else { //show message $message = __('Are you sure ?', 'buddystream_' . $buddystream_extension) . ' <a href="?page=buddystream_' . $buddystream_extension . '&settings=users&action=reset&user_id=' . $_GET['user_id'] . '&confirmed=1">Yes</a> | <a href="?page=buddystream_' . $buddystream_extension . '&settings=users">No</a>'; $message_type = "info"; }
/** * * Page loader functions * */ function buddystream_googleplus() { $buddyStreamExtensions = new BuddyStreamExtensions(); $buddyStreamExtensions->pageLoader('googleplus'); }
function buddystreamAddFilter() { $buddyStreamExtensions = new BuddyStreamExtensions(); foreach ($buddyStreamExtensions->getExtensionsConfigs() as $extension) { if (get_site_option("buddystream_" . $extension['name'] . "_power") && !$extension['parent']) { echo '<option value="' . $extension['name'] . '">' . __('Show ' . ucfirst($extension['displayname']), 'buddystream_' . $extension['name']) . '</option>'; } } }
/** * * Page loader functions * */ function buddystream_twitter() { $buddyStreamExtensions = new BuddyStreamExtensions(); $buddyStreamExtensions->pageLoader('twitter'); }
/** * User settings */ function buddystream_facebook_user_settings() { $buddyStreamExtensions = new BuddyStreamExtensions(); $buddyStreamExtensions->userPageLoader('facebook', 'settings'); }
/** * * Page loader functions * */ function buddystream_rss() { $buddyStreamExtensions = new BuddyStreamExtensions(); $buddyStreamExtensions->pageLoader('rss'); }
<div id="buddystream" class="container-fluid"> <?php if (!isset($_GET['network'])) { echo "<h3>" . __('Social networks', 'buddystream_lang') . "</h3>"; echo __('Social networks setup description', 'buddystream_lang') . "<br/><br/>"; } ?> <ul class="nav"> <?php //get the active $buddyStreamExtension = new BuddyStreamExtensions(); foreach ($buddyStreamExtension->getExtensionsConfigs() as $extension) { if (get_site_option('buddystream_' . $extension['name'] . '_power') == "on" && get_site_option('buddystream_' . $extension['name'] . '_setup') && !$extension['parent']) { echo '<li><a href="?network=' . $extension['name'] . '" id="' . ucfirst($extension['displayname']) . '">' . ucfirst($extension['displayname']) . '</a></li>'; $activeExtensions[] = $extension['name']; } } ?> </ul> <br/> <?php if (isset($_GET['network'])) { include BP_BUDDYSTREAM_DIR . "/extensions/" . $_GET['network'] . "/templates/UserSettings.php"; } ?> </div>
<h3> <?php if (isset($_GET['album'])) { echo ucfirst($_GET['album']) . " " . __('albums', 'buddystream_lang'); } else { _e('Social Albums', 'buddystream_lang'); } ?> </h3> <div class="buddystream_album_navigation_links"> <ul> <?php //get the active $activeExtensions = array(); foreach (BuddyStreamExtensions::getExtensionsConfigs() as $extension) { if (get_site_option('buddystream_' . $extension['name'] . '_power') == "on") { echo '<li><a href="?album=' . $extension['name'] . '">' . ucfirst($extension['displayname']) . '</a></li>'; $activeExtensions[] = $extension['name']; } } ?> </ul> </div> <?php //what album to show $album = ""; if (!isset($_GET['album'])) { $album = implode(",", $activeExtensions); } else {
<script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('vimeo'); global $bp, $wpdb; $component = "vimeo"; ?> <blockquote> <p><?php _e('vimeo statitics description', 'buddystream_vimeo'); ?> </p> </blockquote> <table class="table table-striped" cellpadding="0" cellspacing="0">
bootstrap/css/buddystream.css" rel="stylesheet"> <script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('lastfm'); ?> <?php if ($_POST) { update_site_option('buddystream_lastfm_user_settings_maximport', trim(strip_tags(strtolower($_POST['buddystream_lastfm_user_settings_maximport'])))); update_site_option('buddystream_lastfm_setup', true); foreach ($arraySwitches as $switch) { update_site_option($switch, trim(strip_tags(strtolower($_POST[$switch])))); } $message = __('Settings saved.', 'buddystream_lastfm'); } ?> <blockquote> <p><?php
bootstrap/css/buddystream.css" rel="stylesheet"> <script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('linkedin'); ?> <?php if ($_POST) { update_site_option('buddystream_linkedin_consumer_key', trim(strip_tags($_POST['buddystream_linkedin_consumer_key']))); update_site_option('buddystream_linkedin_consumer_secret', trim(strip_tags($_POST['buddystream_linkedin_consumer_secret']))); update_site_option('buddystream_linkedin_user_settings_maximport', trim(strip_tags(strtolower($_POST['buddystream_linkedin_user_settings_maximport'])))); if ($_POST['buddystream_linkedin_consumer_key']) { update_site_option('buddystream_linkedin_setup', true); } foreach ($arraySwitches as $switch) { update_site_option($switch, trim(strip_tags(strtolower($_POST[$switch])))); } $message = __('Settings saved.', 'buddystream_linkedin');
/** * Remove all hash tags from input * @param string $input * @return string $input */ public function removeHashTags($input) { $buddyStreamExtensions = new BuddyStreamExtensions(); foreach ($buddyStreamExtensions->getExtensionsConfigs() as $extension) { if ($extension['hashtag']) { $arrHashtags = explode(",", $extension['hashtag']); foreach ($arrHashtags as $hashtag) { $input = str_replace($hashtag, "", $input); } } } return $input; }
bootstrap/css/buddystream.css" rel="stylesheet"> <script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('rss'); ?> <blockquote> <p> <?php _e('rss statitics description', 'buddystream_rss'); ?> </p> </blockquote> <?php global $bp, $wpdb; $component = "rss"; ?>
/** * * Page loader functions * */ function buddystream_facebookPages() { $buddyStreamExtensions = new BuddyStreamExtensions(); $buddyStreamExtensions->pageLoader('facebookPages'); }
<script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('googleplus'); ?> <?php $arraySwitches = array('buddystream_googleplus_album', 'buddystream_googleplus_user_settings_syncbp'); if ($_POST) { update_site_option('buddystream_googleplus_consumer_key', trim($_POST['buddystream_googleplus_consumer_key'])); update_site_option('buddystream_googleplus_consumer_secret', trim($_POST['buddystream_googleplus_consumer_secret'])); update_site_option('buddystream_googleplus_user_settings_maximport', trim(strip_tags(strtolower($_POST['buddystream_googleplus_user_settings_maximport'])))); if ($_POST['buddystream_googleplus_consumer_key']) { update_site_option('buddystream_googleplus_setup', true); } foreach ($arraySwitches as $switch) { update_site_option($switch, trim(strip_tags(strtolower($_POST[$switch])))); } $message = __('Settings saved.', 'buddystream_googleplus');
<script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('flickr'); ?> <?php global $bp, $wpdb; $component = "flickr"; ?> <table class="table table-striped" cellspacing="0"> <thead> <tr> <th><?php _e('Statistics', 'buddystream_flickr'); ?>
<script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('youtube'); global $bp, $wpdb; $component = "youtube"; ?> <div class="buddystream_info_box"> <?php _e('youtube statitics description', 'buddystream_youtube'); ?> </div> <table class="buddystream_table" cellspacing="0"> <tr class="header">
bootstrap/css/buddystream.css" rel="stylesheet"> <script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('soundcloud'); ?> <?php global $bp, $wpdb; $component = "soundcloud"; ?> <blockquote> <p> <?php _e('soundcloud statitics description', 'buddystream_soundcloud'); ?> </p> </blockquote>
/** * * Page loader functions * */ function buddystream_vimeo() { $buddyStreamExtensions = new BuddyStreamExtensions(); $buddyStreamExtensions->pageLoader('vimeo'); }
bootstrap/css/buddystream.css" rel="stylesheet"> <script src="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/jquery.slickswitch.js"></script> <link href="<?php echo BP_BUDDYSTREAM_URL; ?> extensions/default/slickswitch.css" rel="stylesheet"> <br><br> <div id="buddystream" class="container"> <div class="span9"> <?php $buddyStreamExtensions = new BuddyStreamExtensions(); echo $buddyStreamExtensions->tabLoader('foursquare'); ?> <?php global $bp, $wpdb; ?> <blockquote> <p> <?php _e('foursquare statitics description', 'buddystream'); ?> </p> </blockquote> <table class="table table-striped" cellspacing="0"> <thead>
/** * Page loader */ function buddystream_flickr() { $buddyStreamExtensions = new BuddyStreamExtensions(); $buddyStreamExtensions->pageLoader('flickr'); }
/** * * Page loader functions * */ function buddystream_foursquare() { $buddyStreamExtensions = new BuddyStreamExtensions(); $buddyStreamExtensions->pageLoader('foursquare'); }