public function getUserScope($uid)
{
// get current scope for the user
$return = array();
$params['access_token'] = JFBCFactory::usermap()->getUserAccessToken($uid, 'facebook');
$currentScope = $this->api('/' . $uid . '/permissions', $params, true, 'GET');
if (isset($currentScope['data']) && isset($currentScope['data'][0]))
{
$currentScope = $currentScope['data'][0];
foreach ($currentScope as $scope => $val)
{
if ($val == 1)
$return[] = $scope;
}
}
return $return;
}
public function getUserScope($uid)
{
// get current scope for the user
$return = array();
$params['access_token'] = JFBCFactory::usermap()->getUserAccessToken($uid, 'facebook');
$currentScope = $this->api('/' . $uid . '/permissions', $params, true, 'GET');
if (isset($currentScope['data']) && isset($currentScope['data'][0]))
{
foreach ($currentScope['data'] as $scope)
{
// Check for v2.0 of Graph API
if (array_key_exists('permission', $scope))
{
if ($scope['status'] == 'granted')
$return[] = $scope['permission'];
}
else
{
foreach ($scope as $permission => $val)
{
if ($val == 1)
$return[] = $permission;
}
}
}
}
return $return;
}
Join our newsletter to get alerts for Joomla releases, tips and tricks and extension updates.