You are here

function user_badges_bulk_delete in User Badges 7.4

Confirmation before bulk deleting user badge.

1 string reference to 'user_badges_bulk_delete'
user_badges_menu in ./user_badges.module
Implements hook_menu().

File

includes/user_badges.admin.inc, line 74
Contains administrative UI for User Badge.

Code

function user_badges_bulk_delete($form, &$form_state, $bids) {
  $bids = explode('|', $bids);
  $user_badges = user_badge_load_multiple($bids);
  $form = array();
  $form_state['bids'] = $bids;
  $variables = array(
    'type' => 'ul',
    'items' => array(),
    'title' => '',
    'attributes' => array(),
  );
  foreach ($user_badges as $user_badge) {
    $variables['items'][] = check_plain($user_badge->name);
  }
  $form['summary'] = array(
    '#markup' => theme_item_list($variables),
  );
  return confirm_form($form, t('Delete these user badges?'), 'admin/content/user_badge', t('Are you sure you want to delete these user badges?'), t('Delete all'), t('Cancel'));
}