示例#1
0
 $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;
         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");