function FacebookLogin($url) { Logout(); global $facebook; try { // Proceed knowing you have a logged in user who's authenticated. $user_profile = $facebook->api('/me'); $facebookId = $user_profile['id']; } catch (FacebookApiException $e) { error_log($e); $user = null; } $loginInfo = DBFacebookUserLogin($facebookId); if ($loginInfo['ErrorCode'] == 0) { $_SESSION['UserID'] = $loginInfo['UserID']; $_SESSION['Email'] = $loginInfo['Email']; $_SESSION['UserName'] = $loginInfo['UserName']; $_SESSION['UserLevel'] = $loginInfo['UserLevel']; $_SESSION['IsFacebookUser'] = 1; $result['ResultCode'] = 0; $result['ResultMessage'] = 'Login Successful'; header('Location: ' . $url); } else { $result['ResultCode'] = $loginInfo['ErrorCode']; $result['ResultMessage'] = $loginInfo['ErrorMessage']; FacebookSignUp($url); } //header('Location: ../#!/'); }
if ($_GET['t'] == 5) { echo GetLatestFeed(json_decode($_GET['FeedBoard'], true)); //BY: added json_decode } else { if ($_GET['t'] == 6) { for ($i = 0; $i < sizeof($addedTags); $i++) { echo $addedTags[$i] . " "; } echo DBSavePost(-1, $_GET['pinned'], $_GET['bName'], $_GET['title'], $_GET['content'], $_GET['UserID'], $_GET['addedTags'], $_GET['deletedTags']); } else { if ($_GET['t'] == 7) { echo EnableUser(fnDecrypt($_GET['c'])); } else { if ($_GET['t'] == 8) { if ($_GET['c'] == "signup") { FacebookSignUp($_GET['url']); } else { if ($_GET['c'] == "login") { FacebookLogin($_GET['url']); } } } else { if ($_GET['t'] == 9) { echo FacebookUrl($_GET['c'], $_GET['url']); // c = "login" or "signup" } else { if ($_GET['t'] == 'special') { /*DBNewComment(138, -1, 'main comment 1'); //1 DBNewComment(138, -1, 'main comment 2'); //2 DBNewComment(138, -1, 'main comment 3'); //3 DBNewComment(138, -1, 'main comment 4'); //4