// Which permissions?
$perms = array();
- drupal_alter('fb_required_perms', $perms);
+ drupal_alter('fb_required_perms', $perms); // @TODO pass fb_app to this function.
if (count($perms)) {
$default_perms = implode(',', $perms);
}
$options[$test_account['id']] = $markup;
}
- if (count($options)) {
+ if (!empty($options)) {
$form['checkboxes'] = array(
'#type' => 'checkboxes',
'#options' => $options,
}
}
}
+ elseif ($values['operation'] == 'delete') {
+ foreach ($values['checkboxes'] as $fbu => $selected) {
+ if ($selected) {
+ $result = $fb->api($fbu, 'DELETE', array('access_token' => fb_get_token($fb)));
+ if ($result) {
+ drupal_set_message(t('Deleted test account %fbu', array(
+ '%fbu' => $fbu,
+ )));
+ }
+ }
+ }
+ }
else {
dpm("Operation $values[operation] not implemented.", __FUNCTION__); // debug
}