$isExistAccessToken = $service_bgl360->isExistAccessToken();
//check access token status from bgl360
// if access token is expired then
/**
 * Get the users token information from smsf database
 */
$currentUser['bgl360_token'] = $service_bgl360->getCurrentAccessTokenByUser();
$queryData['access_token'] = $currentUser['bgl360_token'][0]['access_token'];
$queryData['token_type'] = $currentUser['bgl360_token'][0]['token_type'];
$queryData['refresh_token'] = $currentUser['bgl360_token'][0]['refresh_token'];
$queryData['expires_in'] = $currentUser['bgl360_token'][0]['expires_in'];
$queryData['scope'] = $currentUser['bgl360_token'][0]['scope'];
/**
 * Querry data to bgl360 application with current users logged in access token
 */
$currentUser['bgl360_query_data'] = $resource_request_bgl360->getData($queryData['access_token'], '/fund/list');
//$currentUser['bgl360_query_data'] = $resource_request_bgl360->getData($queryData['access_token'], '/fund/detal?fundId=8a009fab528515320152ae5f949d003a');
//$currentUser['bgl360_query_data'] = $resource_request_bgl360->getData($queryData['access_token'], '/fund/trustees ');
//echo print_r($currentUser['bgl360_query_data']);
$funds = $currentUser['bgl360_query_data']['funds'];
//echo 'fund list = ' . $_POST['fundList'] .' access token = '  . $queryData['access_token'] . '<br>';
/**
 * Tim's code
 */
if ($_POST) {
    // echo "<pre>";
    $fundDetails = $resource_request_bgl360->getFundDetail($_POST['fundList'], $queryData['access_token']);
    // echo "<h1>Fund details</h1>";
    // print_r($fundDetails);
    $fundDetailsData = $fundDetails;
    $members = $resource_request_bgl360->getFundMembers($_POST['fundList'], $queryData['access_token']);
        /**
         * If user don't have access token yet - so must be inserted
         */
        $service_bgl360->insertNewAccessToken(array('user_id' => $current_user->ID, 'access_token' => $accessToken['access_token'], 'token_type' => $accessToken['token_type'], 'refresh_token' => $accessToken['refresh_token'], 'expires_in' => $accessToken['expires_in'], 'scope' => $accessToken['scope'], 'expired_at' => $time->getAccessTokenExpireDateTime(), 'updated_at' => $time->getCurrentDateTime()));
    }
    //save data to database
    //$authentication_bgl360->redirectUrlToAuthorizationPage();
    //echo "User id 1 don't have access token";
}
exit;
//print access token
echo "<pre>";
print_r($authentication_bgl360->getAccessToken());
echo "<br><br><br>";
//print data retrieved
print_r($resource_request_bgl360->getData('/fund/list'));
echo "</pre>";
//
/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
/** Loads the WordPress Environment and Template */
//require( dirname( __FILE__ ) . '/wp-blog-header.php' );
//echo "This will hundle the authentication <br>";
echo "<br> <pre>";
//$code = $_GET['code'];
/**
 * Curl query to the bgl360 application
 * https://api-staging.bgl360.com.au/oauth/token