function fb_admin_token_select_validate in Drupal for Facebook 7.4
1 string reference to 'fb_admin_token_select_validate'
- fb_element_info in ./fb.module
- Implements hook_element_info().
File
- ./fb.admin.inc, line 1489
Code
function fb_admin_token_select_validate($element, &$form_state) {
$token = NULL;
extract($form_state['fb']);
if (!empty($element['#value'])) {
extract($element['#value']);
}
else {
$fb_token_index = -1;
}
if ($fb_token_index > 0) {
$token = $all_tokens[$fb_token_index]['access_token'];
try {
$graph = fb_graph_batch(array(
'me',
'app',
), $token);
$form_state['fb_graph'] = $graph;
} catch (Exception $e) {
form_error($element['fb_token_index'], t('Could not validate token. %detail', array(
'%detail' => $e
->getMessage(),
)));
$token = NULL;
}
}
form_set_value($element, $token, $form_state);
}