Example #1
0
<?php

require_once "../../clases/manager/autoload.php";
require_once "../../clases/bd.php";
use OneAManager\Handler_Twitter;
use OneAManager\Handler_NewSocialConnection;
$login = $_GET['state'] ? $_GET['state'] : 0;
$hsc = new Handler_NewSocialConnection();
$request_token = $hsc->getTwitterFlowRequestToken();
$e = 0;
$d = false;
$c = false;
$i = false;
if (isset($_REQUEST['oauth_token']) && $request_token['oauth_token'] !== $_REQUEST['oauth_token']) {
    $hsc->clearFlow();
    header("location:http://apreciodepana.com/redes.php?tipo=1&add_tw=4");
} else {
    if ($_REQUEST['denied']) {
        header("location:http://apreciodepana.com/redes.php?tipo=1&add_tw=2");
    }
    try {
        if ($htw = new Handler_Twitter($request_token['oauth_token'], $request_token['oauth_token_secret'])) {
            if ($access_token = $htw->generateAccessToken($_REQUEST['oauth_verifier'])) {
                $fields = array("type" => "tw_acc", "token" => $access_token["oauth_token"], "token_secret" => $access_token["oauth_token_secret"], "screen_name" => $access_token["screen_name"], "user_id" => $access_token["user_id"]);
                $db = new bd();
                $table = "manager_tw_acc";
                $condition = " user_id=" . $access_token["user_id"];
                if ($result = $db->doSingleSelect($table, $condition)) {
                    error_log($result);
                    //cuenta pertenece a otro usuario
                    header("location:http://apreciodepana.com/redes.php?tipo=1&add_tw=1");