confirm_delete_users

The timeline below displays how wordpress function confirm_delete_users has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.3

/**
 * @param array $users
 * @return bool
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 === count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table" role="presentation">
	<?php 
    $allusers = (array) $_POST['allusers'];
    foreach ($allusers as $user_id) {
        if ('' !== $user_id && '0' !== $user_id) {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(
                    /* translators: %s: User login. */
                    __('Warning! User %s cannot be deleted.'),
                    $delete_user->user_login
                ));
            }
            if (in_array($delete_user->user_login, $site_admins, true)) {
                wp_die(sprintf(
                    /* translators: %s: User login. */
                    __('Warning! User cannot be deleted. The user %s is a network administrator.'),
                    '<em>' . $delete_user->user_login . '</em>'
                ));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend>
				<?php 
                printf(
                    /* translators: %s: User login. */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?>
				</legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array((int) $user->ID, $allusers, true)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' === $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li>
								<?php 
                        /* translators: %s: Link to user's site. */
                        printf(__('Site: %s'), $user_site);
                        ?>
							</li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo '</fieldset></td></tr>';
            } else {
                ?>
				<td><p><?php 
                _e('User has no sites or content and will be deleted.');
                ?></p></td>
			<?php 
            }
            ?>
			</tr>
			<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user, $allusers);
    if (1 === count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
		<?php 
    }
    submit_button(__('Confirm Deletion'), 'primary');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 5.9

/**
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 === count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table" role="presentation">
	<?php 
    $allusers = (array) $_POST['allusers'];
    foreach ($allusers as $user_id) {
        if ('' !== $user_id && '0' !== $user_id) {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(
                    /* translators: %s: User login. */
                    __('Warning! User %s cannot be deleted.'),
                    $delete_user->user_login
                ));
            }
            if (in_array($delete_user->user_login, $site_admins, true)) {
                wp_die(sprintf(
                    /* translators: %s: User login. */
                    __('Warning! User cannot be deleted. The user %s is a network administrator.'),
                    '<em>' . $delete_user->user_login . '</em>'
                ));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend>
				<?php 
                printf(
                    /* translators: %s: User login. */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?>
				</legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array((int) $user->ID, $allusers, true)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' === $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li>
								<?php 
                        /* translators: %s: Link to user's site. */
                        printf(__('Site: %s'), $user_site);
                        ?>
							</li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo '</fieldset></td></tr>';
            } else {
                ?>
				<td><p><?php 
                _e('User has no sites or content and will be deleted.');
                ?></p></td>
			<?php 
            }
            ?>
			</tr>
			<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user, $allusers);
    if (1 === count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
		<?php 
    }
    submit_button(__('Confirm Deletion'), 'primary');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 5.5

/**
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 === count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table" role="presentation">
	<?php 
    $allusers = (array) $_POST['allusers'];
    foreach ($allusers as $user_id) {
        if ('' !== $user_id && '0' != $user_id) {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(
                    /* translators: %s: User login. */
                    __('Warning! User %s cannot be deleted.'),
                    $delete_user->user_login
                ));
            }
            if (in_array($delete_user->user_login, $site_admins, true)) {
                wp_die(sprintf(
                    /* translators: %s: User login. */
                    __('Warning! User cannot be deleted. The user %s is a network administrator.'),
                    '<em>' . $delete_user->user_login . '</em>'
                ));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend>
				<?php 
                printf(
                    /* translators: %s: User login. */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?>
				</legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array((int) $user->ID, $allusers, true)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' === $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li>
								<?php 
                        /* translators: %s: Link to user's site. */
                        printf(__('Site: %s'), $user_site);
                        ?>
							</li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo '</fieldset></td></tr>';
            } else {
                ?>
				<td><p><?php 
                _e('User has no sites or content and will be deleted.');
                ?></p></td>
			<?php 
            }
            ?>
			</tr>
			<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user, $allusers);
    if (1 === count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
		<?php 
    }
    submit_button(__('Confirm Deletion'), 'primary');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 5.4

/**
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table" role="presentation">
	<?php 
    $allusers = (array) $_POST['allusers'];
    foreach ($allusers as $user_id) {
        if ('' != $user_id && '0' != $user_id) {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(
                    /* translators: %s: User login. */
                    __('Warning! User %s cannot be deleted.'),
                    $delete_user->user_login
                ));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(
                    /* translators: %s: User login. */
                    __('Warning! User cannot be deleted. The user %s is a network administrator.'),
                    '<em>' . $delete_user->user_login . '</em>'
                ));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend>
				<?php 
                printf(
                    /* translators: %s: User login. */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?>
				</legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li>
								<?php 
                        /* translators: %s: Link to user's site. */
                        printf(__('Site: %s'), $user_site);
                        ?>
							</li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo '</fieldset></td></tr>';
            } else {
                ?>
				<td><p><?php 
                _e('User has no sites or content and will be deleted.');
                ?></p></td>
			<?php 
            }
            ?>
			</tr>
			<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user, $allusers);
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
		<?php 
    }
    submit_button(__('Confirm Deletion'), 'primary');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 5.3

/**
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table" role="presentation">
	<?php 
    $allusers = (array) $_POST['allusers'];
    foreach ($allusers as $user_id) {
        if ($user_id != '' && $user_id != '0') {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(
                    /* translators: %s: User login. */
                    __('Warning! User %s cannot be deleted.'),
                    $delete_user->user_login
                ));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(
                    /* translators: %s: User login. */
                    __('Warning! User cannot be deleted. The user %s is a network administrator.'),
                    '<em>' . $delete_user->user_login . '</em>'
                ));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend>
				<?php 
                printf(
                    /* translators: User login. */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?>
				</legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li>
								<?php 
                        /* translators: %s: Link to user's site. */
                        printf(__('Site: %s'), $user_site);
                        ?>
							</li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo '</fieldset></td></tr>';
            } else {
                ?>
				<td><p><?php 
                _e('User has no sites or content and will be deleted.');
                ?></p></td>
			<?php 
            }
            ?>
			</tr>
			<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user, $allusers);
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
		<?php 
    }
    submit_button(__('Confirm Deletion'), 'primary');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: .20

/**
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table" role="presentation">
	<?php 
    foreach ($allusers = (array) $_POST['allusers'] as $user_id) {
        if ($user_id != '' && $user_id != '0') {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), '<em>' . $delete_user->user_login . '</em>'));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend>
				<?php 
                printf(
                    /* translators: user login */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?>
				</legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo '</fieldset></td></tr>';
            } else {
                ?>
				<td><p><?php 
                _e('User has no sites or content and will be deleted.');
                ?></p></td>
			<?php 
            }
            ?>
			</tr>
			<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user, $allusers);
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
		<?php 
    }
    submit_button(__('Confirm Deletion'), 'primary');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 2.2

/**
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table">
	<?php 
    foreach ($allusers = (array) $_POST['allusers'] as $user_id) {
        if ($user_id != '' && $user_id != '0') {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), '<em>' . $delete_user->user_login . '</em>'));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend>
				<?php 
                printf(
                    /* translators: user login */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?>
				</legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo '</fieldset></td></tr>';
            } else {
                ?>
				<td><fieldset><p><legend><?php 
                _e('User has no sites or content and will be deleted.');
                ?></legend></p>
			<?php 
            }
            ?>
			</tr>
			<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user, $allusers);
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
		<?php 
    }
    submit_button(__('Confirm Deletion'), 'primary');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: .10

/**
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table" role="presentation">
	<?php 
    foreach ($allusers = (array) $_POST['allusers'] as $user_id) {
        if ($user_id != '' && $user_id != '0') {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), '<em>' . $delete_user->user_login . '</em>'));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend>
				<?php 
                printf(
                    /* translators: user login */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?>
				</legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo '</fieldset></td></tr>';
            } else {
                ?>
				<td><p><?php 
                _e('User has no sites or content and will be deleted.');
                ?></p></td>
			<?php 
            }
            ?>
			</tr>
			<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user, $allusers);
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
		<?php 
    }
    submit_button(__('Confirm Deletion'), 'primary');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 5.1

/**
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table">
	<?php 
    foreach ($allusers = (array) $_POST['allusers'] as $user_id) {
        if ($user_id != '' && $user_id != '0') {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), '<em>' . $delete_user->user_login . '</em>'));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend>
				<?php 
                printf(
                    /* translators: user login */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?>
				</legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo '</fieldset></td></tr>';
            } else {
                ?>
				<td><fieldset><p><legend><?php 
                _e('User has no sites or content and will be deleted.');
                ?></legend></p>
			<?php 
            }
            ?>
			</tr>
			<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user, $allusers);
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
		<?php 
    }
    submit_button(__('Confirm Deletion'), 'primary');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 4.5

/**
 *
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table">
	<?php 
    foreach ($allusers = (array) $_POST['allusers'] as $user_id) {
        if ($user_id != '' && $user_id != '0') {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), '<em>' . $delete_user->user_login . '</em>'));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend><?php 
                printf(
                    /* translators: user login */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?></legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo "</fieldset></td></tr>";
            } else {
                ?>
				<td><fieldset><p><legend><?php 
                _e('User has no sites or content and will be deleted.');
                ?></legend></p>
			<?php 
            }
            ?>
			</tr>
		<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user, $allusers);
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
	<?php 
    }
    submit_button(__('Confirm Deletion'), 'primary');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 4.4

/**
 *
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table">
	<?php 
    foreach ($allusers = (array) $_POST['allusers'] as $user_id) {
        if ($user_id != '' && $user_id != '0') {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), '<em>' . $delete_user->user_login . '</em>'));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend><?php 
                printf(
                    /* translators: user login */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?></legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo "</fieldset></td></tr>";
            } else {
                ?>
				<td><fieldset><p><legend><?php 
                _e('User has no sites or content and will be deleted.');
                ?></legend></p>
			<?php 
            }
            ?>
			</tr>
		<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user);
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
	<?php 
    }
    submit_button(__('Confirm Deletion'), 'primary');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 3.1

/**
 *
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table">
	<?php 
    foreach ($allusers = (array) $_POST['allusers'] as $user_id) {
        if ($user_id != '' && $user_id != '0') {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), '<em>' . $delete_user->user_login . '</em>'));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend><?php 
                printf(
                    /* translators: user login */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?></legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:');
                        ?></label>
							<?php 
                        echo $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo "</fieldset></td></tr>";
            } else {
                ?>
				<td><fieldset><p><legend><?php 
                _e('User has no sites or content and will be deleted.');
                ?></legend></p>
			<?php 
            }
            ?>
			</tr>
		<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user);
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
	<?php 
    }
    submit_button(__('Confirm Deletion'), 'delete');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 4.3

/**
 *
 * @param array $users
 */
function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h1><?php 
    esc_html_e('Users');
    ?></h1>

	<?php 
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table">
	<?php 
    foreach ($allusers = (array) $_POST['allusers'] as $user_id) {
        if ($user_id != '' && $user_id != '0') {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), '<em>' . $delete_user->user_login . '</em>'));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend><?php 
                printf(
                    /* translators: user login */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?></legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        _e('Attribute all content to:') . "</label>\n" . $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo "</fieldset></td></tr>";
            } else {
                ?>
				<td><fieldset><p><legend><?php 
                _e('User has no sites or content and will be deleted.');
                ?></legend></p>
			<?php 
            }
            ?>
			</tr>
		<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user);
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
	<?php 
    }
    submit_button(__('Confirm Deletion'), 'delete');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 4.2

function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users) || empty($users)) {
        return false;
    }
    ?>
	<h2><?php 
    esc_html_e('Users');
    ?></h2>

	<?php 
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('You have chosen to delete the user from all networks and sites.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('You have chosen to delete the following users from all networks and sites.');
        ?></p>
	<?php 
    }
    ?>

	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . esc_attr($current_user->ID) . '">' . $current_user->user_login . '</option>';
    ?>
	<table class="form-table">
	<?php 
    foreach ($allusers = (array) $_POST['allusers'] as $user_id) {
        if ($user_id != '' && $user_id != '0') {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), '<em>' . $delete_user->user_login . '</em>'));
            }
            ?>
			<tr>
				<th scope="row"><?php 
            echo $delete_user->user_login;
            ?>
					<?php 
            echo '<input type="hidden" name="user[]" value="' . esc_attr($user_id) . '" />' . "\n";
            ?>
				</th>
			<?php 
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<td><fieldset><p><legend><?php 
                printf(
                    /* translators: user login */
                    __('What should be done with content owned by %s?'),
                    '<em>' . $delete_user->user_login . '</em>'
                );
                ?></legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = '<label for="reassign_user" class="screen-reader-text">' . __('Select a user') . '</label>';
                        $user_dropdown .= "<select name='blog[{$user_id}][{$key}]' id='reassign_user'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        echo __('Attribute all content to:') . "</label>\n" . $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo "</fieldset></td></tr>";
            } else {
                ?>
				<td><fieldset><p><legend><?php 
                _e('User has no sites or content and will be deleted.');
                ?></legend></p>
			<?php 
            }
            ?>
			</tr>
		<?php 
        }
    }
    ?>
	</table>
	<?php 
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user);
    if (1 == count($users)) {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.');
        ?></p>
	<?php 
    } else {
        ?>
		<p><?php 
        _e('Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.');
        ?></p>
	<?php 
    }
    submit_button(__('Confirm Deletion'), 'delete');
    ?>
	</form>
	<?php 
    return true;
}

WordPress Version: 4.1

function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users)) {
        return false;
    }
    ?>
	<h2><?php 
    esc_html_e('Users');
    ?></h2>
	<p><?php 
    _e('Transfer or delete content before deleting users.');
    ?></p>
	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . $current_user->ID . '">' . $current_user->user_login . '</option>';
    foreach ($allusers = (array) $_POST['allusers'] as $user_id) {
        if ($user_id != '' && $user_id != '0') {
            $delete_user = get_userdata($user_id);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), $delete_user->user_login));
            }
            echo "<input type='hidden' name='user[]' value='{$user_id}'/>\n";
            $blogs = get_blogs_of_user($user_id, true);
            if (!empty($blogs)) {
                ?>
				<br /><fieldset><p><legend><?php 
                printf(__("What should be done with content owned by %s?"), '<em>' . $delete_user->user_login . '</em>');
                ?></legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = "<select name='blog[{$user_id}][{$key}]'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        echo __('Attribute all content to:') . '</label>' . $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo "</fieldset>";
            }
        }
    }
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user);
    submit_button(__('Confirm Deletion'), 'delete');
    ?>
	</form>
    <?php 
    return true;
}

WordPress Version: 4.0

function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users)) {
        return false;
    }
    ?>
	<h2><?php 
    esc_html_e('Users');
    ?></h2>
	<p><?php 
    _e('Transfer or delete content before deleting users.');
    ?></p>
	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = '<option value="' . $current_user->ID . '">' . $current_user->user_login . '</option>';
    foreach ($allusers = (array) $_POST['allusers'] as $key => $val) {
        if ($val != '' && $val != '0') {
            $delete_user = get_userdata($val);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), $delete_user->user_login));
            }
            echo "<input type='hidden' name='user[]' value='{$val}'/>\n";
            $blogs = get_blogs_of_user($val, true);
            if (!empty($blogs)) {
                ?>
				<br /><fieldset><p><legend><?php 
                printf(__("What should be done with content owned by %s?"), '<em>' . $delete_user->user_login . '</em>');
                ?></legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = "<select name='blog[{$val}][{$key}]'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        echo __('Attribute all content to:') . '</label>' . $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo "</fieldset>";
            }
        }
    }
    /** This action is documented in wp-admin/users.php */
    do_action('delete_user_form', $current_user);
    submit_button(__('Confirm Deletion'), 'delete');
    ?>
	</form>
    <?php 
    return true;
}

WordPress Version: 3.9

function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users)) {
        return false;
    }
    ?>
	<h2><?php 
    esc_html_e('Users');
    ?></h2>
	<p><?php 
    _e('Transfer or delete content before deleting users.');
    ?></p>
	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = "<option value='{$current_user->ID}'>{$current_user->user_login}</option>";
    foreach ($allusers = (array) $_POST['allusers'] as $key => $val) {
        if ($val != '' && $val != '0') {
            $delete_user = get_userdata($val);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), $delete_user->user_login));
            }
            echo "<input type='hidden' name='user[]' value='{$val}'/>\n";
            $blogs = get_blogs_of_user($val, true);
            if (!empty($blogs)) {
                ?>
				<br /><fieldset><p><legend><?php 
                printf(__("What should be done with content owned by %s?"), '<em>' . $delete_user->user_login . '</em>');
                ?></legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = "<select name='blog[{$val}][{$key}]'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all content.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        echo __('Attribute all content to:') . '</label>' . $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo "</fieldset>";
            }
        }
    }
    submit_button(__('Confirm Deletion'), 'delete');
    ?>
	</form>
    <?php 
    return true;
}

WordPress Version: 3.8

function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users)) {
        return false;
    }
    ?>
	<h2><?php 
    esc_html_e('Users');
    ?></h2>
	<p><?php 
    _e('Transfer or delete posts before deleting users.');
    ?></p>
	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = "<option value='{$current_user->ID}'>{$current_user->user_login}</option>";
    foreach ($allusers = (array) $_POST['allusers'] as $key => $val) {
        if ($val != '' && $val != '0') {
            $delete_user = get_userdata($val);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), $delete_user->user_login));
            }
            echo "<input type='hidden' name='user[]' value='{$val}'/>\n";
            $blogs = get_blogs_of_user($val, true);
            if (!empty($blogs)) {
                ?>
				<br /><fieldset><p><legend><?php 
                printf(__("What should be done with posts owned by <em>%s</em>?"), $delete_user->user_login);
                ?></legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id, 'fields' => array('ID', 'user_login')));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = "<select name='blog[{$val}][{$key}]'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all posts.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        echo __('Attribute all posts to:') . '</label>' . $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo "</fieldset>";
            }
        }
    }
    submit_button(__('Confirm Deletion'), 'delete');
    ?>
	</form>
    <?php 
    return true;
}

WordPress Version: 3.7

function confirm_delete_users($users)
{
    $current_user = wp_get_current_user();
    if (!is_array($users)) {
        return false;
    }
    screen_icon();
    ?>
	<h2><?php 
    esc_html_e('Users');
    ?></h2>
	<p><?php 
    _e('Transfer or delete posts before deleting users.');
    ?></p>
	<form action="users.php?action=dodelete" method="post">
	<input type="hidden" name="dodelete" />
	<?php 
    wp_nonce_field('ms-users-delete');
    $site_admins = get_super_admins();
    $admin_out = "<option value='{$current_user->ID}'>{$current_user->user_login}</option>";
    foreach ($allusers = (array) $_POST['allusers'] as $key => $val) {
        if ($val != '' && $val != '0') {
            $delete_user = get_userdata($val);
            if (!current_user_can('delete_user', $delete_user->ID)) {
                wp_die(sprintf(__('Warning! User %s cannot be deleted.'), $delete_user->user_login));
            }
            if (in_array($delete_user->user_login, $site_admins)) {
                wp_die(sprintf(__('Warning! User cannot be deleted. The user %s is a network administrator.'), $delete_user->user_login));
            }
            echo "<input type='hidden' name='user[]' value='{$val}'/>\n";
            $blogs = get_blogs_of_user($val, true);
            if (!empty($blogs)) {
                ?>
				<br /><fieldset><p><legend><?php 
                printf(__("What should be done with posts owned by <em>%s</em>?"), $delete_user->user_login);
                ?></legend></p>
				<?php 
                foreach ((array) $blogs as $key => $details) {
                    $blog_users = get_users(array('blog_id' => $details->userblog_id));
                    if (is_array($blog_users) && !empty($blog_users)) {
                        $user_site = "<a href='" . esc_url(get_home_url($details->userblog_id)) . "'>{$details->blogname}</a>";
                        $user_dropdown = "<select name='blog[{$val}][{$key}]'>";
                        $user_list = '';
                        foreach ($blog_users as $user) {
                            if (!in_array($user->ID, $allusers)) {
                                $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
                            }
                        }
                        if ('' == $user_list) {
                            $user_list = $admin_out;
                        }
                        $user_dropdown .= $user_list;
                        $user_dropdown .= "</select>\n";
                        ?>
						<ul style="list-style:none;">
							<li><?php 
                        printf(__('Site: %s'), $user_site);
                        ?></li>
							<li><label><input type="radio" id="delete_option0" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="delete" checked="checked" />
							<?php 
                        _e('Delete all posts.');
                        ?></label></li>
							<li><label><input type="radio" id="delete_option1" name="delete[<?php 
                        echo $details->userblog_id . '][' . $delete_user->ID;
                        ?>]" value="reassign" />
							<?php 
                        echo __('Attribute all posts to:') . '</label>' . $user_dropdown;
                        ?></li>
						</ul>
						<?php 
                    }
                }
                echo "</fieldset>";
            }
        }
    }
    submit_button(__('Confirm Deletion'), 'delete');
    ?>
	</form>
    <?php 
    return true;
}