Esempio n. 1
0
<?php

require_once "../config.php";
require_once "lib/sirFartDatabaseClass.php";
require_once "lib/sirFartTwitterConnectionClass.php";
require_once "lib/sirFartUserClass.php";
$dbh = new sirFartDatabaseClass(PDO_CONNECTION, DB_USERNAME, DB_PASSWORD);
if (isset($_COOKIE['twitterauth'])) {
    $twitter_Connection = new sirFartTwitterConnectionClass($_COOKIE['twitterauth'], $dbh, CONSUMER_KEY, CONSUMER_SECRET);
    $user = new sirFartUserClass($dbh, $twitter_Connection);
    if ($user->verifyUserAccount() && isset($_GET['type'])) {
        switch ($_GET['type']) {
            case 'showshare':
                header('Content-type: application/json');
                if (isset($_GET['id']) && isset($_GET['status'])) {
                    echo json_encode($user->getshareLog($_GET['id'], $_GET['status']));
                } elseif (!isset($_GET['id']) && isset($_GET['status'])) {
                    echo json_encode($user->getShareLog(false, $_GET['status']));
                } else {
                    echo json_encode($user->getshareLog(false, false));
                }
                break;
            case 'showfollowers':
                $followers = $user->getFollowers();
                if (!$followers) {
                    header("HTTP/1.0 404 Not Found");
                } else {
                    header('Content-type: application/json');
                    echo json_encode($followers);
                }
                break;
Esempio n. 2
0
<?php

require_once "../config.php";
require_once "lib/sirFartDatabaseClass.php";
require_once "lib/sirFartTwitterConnectionClass.php";
require_once "lib/sirFartUserClass.php";
$dbh = new sirFartDatabaseClass(PDO_CONNECTION, DB_USERNAME, DB_PASSWORD);
$twitter_Connection = new sirFartTwitterConnectionClass($_COOKIE['twitterauth'], $dbh, CONSUMER_KEY, CONSUMER_SECRET);
$user = new sirFartUserClass($dbh, $twitter_Connection);
$exitString = 0;
if ($user->verifyUserAccount()) {
    header("location: congratulations.html");
} else {
    if ($user->setTwitterCrendentials()) {
        if ($user->createUserAccount()) {
            $user->addFollower(1);
            $user->addFollower($user->getUserId());
        } else {
            header("HTTP/1.0 404 Not Found");
        }
    } else {
        header("HTTP/1.0 401 Not Found");
    }
}
$dbh->endConnection();