Ejemplo n.º 1
0
     } 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;
 case 'addfollower':
     if (isset($_GET['id'])) {
         if ($user->addFollower($_GET['id'])) {
         } else {
             header("HTTP/1.0 404 Not Found");
         }
     } else {
         header("HTTP/1.0 406 Not Found");
     }
     break;
 case 'sharelogtodatabase':
     if (isset($_POST['url']) && isset($_POST['title']) && isset($_POST['message'])) {
         $user->addShare($_POST['url'], $_POST['title'], $_POST['message']);
         header('Content-type: application/json');
         echo json_encode(array("responce" => "Successfully shared.", "new_status" => "Successfully shared."));
     } else {
         header("HTTP/1.0 406 Not Found");
     }
Ejemplo 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();