signInStatus(); ?> </span> <span class="signIn"> <a href="signin.php" title="Sign In"><?php signInLink(); ?> </a> <?php pipe(); ?> <a href="register.php" title="Register to make an account"><?php registerLink(); ?> </a><a href="functions/logout.php" title="Logout"><?php logoutLink(); ?> </a> | <?php wishlistLink(); ?> | <a href="basket.php" title="View items in your basket"><?php basketLink(); ?> <img alt="Shopping Basket" class="linkIcon" src="images/Icons/shopping_basket.png"></a> </span> </span> </div> <div id="links"> <ul id="mainNav">
} /************************************************ If we have an access token, we can make requests, else we generate an authentication URL. ************************************************/ if (isset($_SESSION['access_token']) && $_SESSION['access_token']) { $client->setAccessToken($_SESSION['access_token']); } else { $authUrl = $client->createAuthUrl(); } echo pageHeader("Google APIs Client Library for PHP with Lifelog"); echo "<p><i>Tested with Google Client v1.1.5</i></p>"; if (isset($authUrl)) { echo missingAccessTokenLink($authUrl); } else { echo logoutLink(); echo '<div style="border: 1px solid grey; padding: 10px; margin: 10px; word-wrap: break-word"><b>DEBUG</b><br />'; echo "<p>code: " . $_SESSION['auth_code'] . "</p>"; echo "<p>getAccessToken: " . $client->getAccessToken() . "</p>"; echo "<p>getRefreshToken: " . $client->getRefreshToken() . "</p>"; echo '</div>'; if ($client->isAccessTokenExpired()) { echo "<p><b>Access token has expired.</b></p>"; try { //echo "client id." .$client_id .", ". $client->getClassConfig($client, 'client_id'); //Get a new Access token with help of the Refresh Token $client->refreshToken($client->getRefreshToken()); //Update echo "gac: " . $client->getAccessToken(); echo "upd getAccessCode: " . $client->getAccessToken(); echo "ac: " . $_SESSION['access_token'];