function getFacebookFans() { global $coll; $query = $coll->findOne(array('username' => $_SESSION["username"])); if (isset($query['facebook_page'])) { if (isset($query['facebook_access_token'])) { $access_token = $query['facebook_access_token']; } else { callFacebookAuth(); } //Run fql and opengraph queries $fql_query_page = json_decode(getFacebookPageDetails($access_token, $query['facebook_page']['facebook_page_id']), true); //Check for errors if (isset($fql_query_page['error'])) { if ($fql_query_page['error']['type'] == "OAuthException") { callFacebookAuth(); } else { return "Other Facebook authentication error has happened"; } } else { return $fql_query_page['data'][0]['fql_result_set'][0]['fan_count']; } } }
$dropdown_page_add .= "<option value='" . $page_add['page_id'] . "*" . $page_add['name'] . "'>" . $page_add['name'] . "</option>"; } if (isset($_POST['submit_page_add'])) { $try = explode('*', $_POST['page_add']); $facebook_page_id = $try[0]; $facebook_name = $try[1]; setFacebookPage($query['username'], $facebook_page_id, $facebook_name); echo '<script>parent.window.location.reload(true);</script>'; } if (isset($_POST['submit_page_delete'])) { $facebook_page_id = $_POST['page_delete']; deleteFacebookPage($query['username'], $facebook_page_id); echo '<script>parent.window.location.reload(true);</script>'; } if (isset($_POST["reauthorize"])) { callFacebookAuth(); } } ?> <html> <head> <title>Setup Facebook Pages</title> </head> <body> <form action="<?php echo $_SERVER["PHP_SELF"]; ?> " method="POST"> <table> <tr>