<?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;
<?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();