/**
 * 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>
&nbsp;
<?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">
Beispiel #6
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 
Beispiel #8
0
/**
 *
 * 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";
        }
Beispiel #10
0
/**
 *
 * 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>';
        }
    }
}
Beispiel #12
0
/**
 *
 * 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');
}
Beispiel #14
0
/**
 *
 * 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";
?>
Beispiel #22
0
/**
 *
 * 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>
Beispiel #27
0
/**
 *
 * 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>
Beispiel #29
0
/**
 * Page loader
*/
function buddystream_flickr()
{
    $buddyStreamExtensions = new BuddyStreamExtensions();
    $buddyStreamExtensions->pageLoader('flickr');
}
Beispiel #30
0
/**
 *
 * Page loader functions
 *
 */
function buddystream_foursquare()
{
    $buddyStreamExtensions = new BuddyStreamExtensions();
    $buddyStreamExtensions->pageLoader('foursquare');
}