$memberInfo = $member->get_info_filtered();
    $consoleObj->select($_GET['cID']);
    include_once "../plugins/youtube/youtube.php";
    if (!$member->hasAccess($consoleObj)) {
        exit;
    }
    $accessedByConsole = true;
    include "../plugins/youtube/ytbuttoncss.php";
}
if (trim($_SERVER['HTTPS']) == "" || $_SERVER['HTTPS'] == "off") {
    $dispHTTP = "http://";
} else {
    $dispHTTP = "https://";
}
$ytObj = new Youtube($mysqli);
if (!$ytObj->hasYoutube($memberInfo['member_id'])) {
    $countErrors = 0;
    $dispError = "";
    if ($accessedByConsole && !isset($_GET['error'])) {
        echo "\n\t\t\t\t<script type='text/javascript'>\n\t\t\t\t\twindow.location = '" . $MAIN_ROOT . "plugins/youtube/youtubeconnect.php';\n\t\t\t\t</script>\n\t\t\t";
        exit;
    }
    if (isset($_GET['code']) && $_GET['state'] == $_SESSION['btYoutubeNonce'] && !isset($_GET['error'])) {
        $arrURLInfo = parse_url($dispHTTP . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']);
        $response = $ytObj->getAccessToken($_GET['code'], $arrURLInfo['scheme'] . "://" . $arrURLInfo['host'] . $arrURLInfo['path']);
        if (isset($response['access_token'])) {
            $ytObj->accessToken = $response['access_token'];
            $ytObj->refreshToken = $response['refresh_token'];
            $channelInfo = $ytObj->getChannelInfo();
            $channelSnippet = $ytObj->getChannelInfo("snippet");
            $channelStats = $ytObj->getChannelInfo("statistics");
Beispiel #2
0
<?php

/*
 * Bluethrust Clan Scripts v4
 * Copyright 2014
 *
 * Author: Bluethrust Web Development
 * E-mail: support@bluethrust.com
 * Website: http://www.bluethrust.com
 *
 * License: http://www.bluethrust.com/license.php
 *
 */
include_once "../../_setup.php";
include_once "../../classes/member.php";
$prevFolder = "../../";
include "youtube.php";
$member = new Member($mysqli);
$member->select($_SESSION['btUsername']);
$ytObj = new Youtube($mysqli);
if ($member->authorizeLogin($_SESSION['btPassword']) && $ytObj->hasYoutube($member->get_info("member_id"))) {
    $ytObj->delete();
    echo "\n\t\t\n\t\t<div class='shadedBox' style='width: 50%; margin-left: auto; margin-right: auto'>\n\t\t\n\t\t\t<p align='center' class='main' style='padding: 20px'>\n\t\t\t\tSuccessfully disconnected your Youtube account!<br><br>\n\t\t\t\t<a href='" . $MAIN_ROOT . "members'>Return to My Account</a>\n\t\t\t</p>\n\t\t\n\t\t</div>\n\t\n\t";
}