You are here

function views_bulk_operations_user_roles_action_form in Views Bulk Operations (VBO) 7.3

Same name and namespace in other branches
  1. 6.3 user_roles.action.inc \views_bulk_operations_user_roles_action_form()
  2. 6 actions/user_roles.action.inc \views_bulk_operations_user_roles_action_form()

File

actions/user_roles.action.inc, line 12

Code

function views_bulk_operations_user_roles_action_form($context) {
  $roles = user_roles(TRUE);
  unset($roles[DRUPAL_AUTHENTICATED_RID]);

  // Can't edit authenticated role.
  $form['add_roles'] = array(
    '#type' => 'select',
    '#multiple' => TRUE,
    '#title' => t('Add roles'),
    '#description' => t('Choose one or more roles you would like to assign to the selected users.'),
    '#options' => $roles,
    '#size' => 5,
  );
  $form['remove_roles'] = array(
    '#type' => 'select',
    '#multiple' => TRUE,
    '#title' => t('Remove roles'),
    '#description' => t('Choose one or more roles you would like to remove from the selected users.'),
    '#options' => $roles,
    '#size' => 5,
  );
  return $form;
}