You are here

function fboauth_user_connect_permissions in Facebook OAuth (FBOAuth) 7

Same name and namespace in other branches
  1. 6 includes/fboauth.fboauth.inc \fboauth_user_connect_permissions()
  2. 7.2 includes/fboauth.fboauth.inc \fboauth_user_connect_permissions()

Utility function to retrieve all permissions required for Facebook connect.

2 calls to fboauth_user_connect_permissions()
fboauth_fboauth_actions in ./fboauth.module
Implements hook_fboauth_actions().
theme_fboauth_user_info in includes/fboauth.pages.inc
Provided themed information about the user's current Facebook connection.

File

includes/fboauth.fboauth.inc, line 811
Provides functions used during Facebook login processes.

Code

function fboauth_user_connect_permissions() {
  $connect_permissions = array();
  $connect_permissions += fboauth_user_permissions(variable_get('fboauth_user_email', TRUE) ? array(
    'email',
  ) : array());
  $connect_permissions += fboauth_user_permissions(variable_get('fboauth_user_properties', array()));
  $connect_permissions += fboauth_user_permissions(variable_get('fboauth_user_connections', array()));
  if (module_exists('profile')) {
    $connect_permissions += fboauth_user_permissions(variable_get('fboauth_user_profile', array()));
  }
  $connect_permissions += fboauth_user_permissions(variable_get('fboauth_user_fields', array()));
  return $connect_permissions;
}