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