function userprotect_protected_users_delete_form in User protect 7
Same name and namespace in other branches
- 5 userprotect.module \userprotect_protected_users_delete_form()
- 6 userprotect.module \userprotect_protected_users_delete_form()
Menu callback. Removes a user from being protected, or removes an administrator bypass.
1 string reference to 'userprotect_protected_users_delete_form'
- userprotect_menu in ./userprotect.module 
- Implements hook_menu().
File
- ./userprotect.admin.inc, line 275 
- Administration functions for userprotect module.
Code
function userprotect_protected_users_delete_form($form, &$form_state, $account, $type = 'user') {
  if ($type == 'user') {
    $type_display = t('protections');
    $admin_page = 'protected_users';
  }
  elseif ($type == 'admin') {
    $type_display = t('administrator bypass');
    $admin_page = 'administrator_bypass';
  }
  $form_state['userprotect']['account'] = $account;
  $form_state['userprotect']['type'] = $type;
  $form_state['userprotect']['type_display'] = $type_display;
  $form_state['userprotect']['admin_page'] = $admin_page;
  return confirm_form(array(), t('Are you sure you want to delete the individual !type for %user?', array(
    '!type' => $type_display,
    '%user' => $account->name,
  )), "admin/config/people/userprotect/{$admin_page}");
}