Make WordPress Core

Ticket #22277: 22277.3.diff

File 22277.3.diff, 2.7 KB (added by jeremyfelt, 11 years ago)

Refresh for trunk

  • src/wp-admin/user-new.php

     
    6868        if ( ( $username != null && !is_super_admin( $user_id ) ) && ( array_key_exists($blog_id, get_blogs_of_user($user_id)) ) ) {
    6969                $redirect = add_query_arg( array('update' => 'addexisting'), 'user-new.php' );
    7070        } else {
    71                 if ( isset( $_POST[ 'noconfirmation' ] ) && is_super_admin() ) {
     71                if ( isset( $_POST[ 'noconfirmation' ] ) ) {
    7272                        add_existing_user_to_blog( array( 'user_id' => $user_id, 'role' => $_REQUEST[ 'role' ] ) );
    7373                        $redirect = add_query_arg( array('update' => 'addnoconfirmation'), 'user-new.php' );
    7474                } else {
     
    117117                        $add_user_errors = $user_details[ 'errors' ];
    118118                } else {
    119119                        $new_user_login = apply_filters('pre_user_login', sanitize_user(wp_unslash($_REQUEST['user_login']), true));
    120                         if ( isset( $_POST[ 'noconfirmation' ] ) && is_super_admin() ) {
     120                        if ( isset( $_POST[ 'noconfirmation' ] ) ) {
    121121                                add_filter( 'wpmu_signup_user_notification', '__return_false' ); // Disable confirmation email
    122122                        }
    123123                        wpmu_signup_user( $new_user_login, $_REQUEST[ 'email' ], array( 'add_to_blog' => $wpdb->blogid, 'new_role' => $_REQUEST[ 'role' ] ) );
    124                         if ( isset( $_POST[ 'noconfirmation' ] ) && is_super_admin() ) {
     124                        if ( isset( $_POST[ 'noconfirmation' ] ) ) {
    125125                                $key = $wpdb->get_var( $wpdb->prepare( "SELECT activation_key FROM {$wpdb->signups} WHERE user_login = %s AND user_email = %s", $new_user_login, $_REQUEST[ 'email' ] ) );
    126126                                wpmu_activate_signup( $key );
    127127                                $redirect = add_query_arg( array('update' => 'addnoconfirmation'), 'user-new.php' );
     
    282282                        </select>
    283283                </td>
    284284        </tr>
    285 <?php if ( is_super_admin() ) { ?>
    286285        <tr>
    287286                <th scope="row"><label for="adduser-noconfirmation"><?php _e('Skip Confirmation Email') ?></label></th>
    288287                <td><label for="adduser-noconfirmation"><input type="checkbox" name="noconfirmation" id="adduser-noconfirmation" value="1" /> <?php _e( 'Add the user without sending them a confirmation email.' ); ?></label></td>
    289288        </tr>
    290 <?php } ?>
    291289</table>
    292290<?php submit_button( __( 'Add Existing User '), 'primary', 'adduser', true, array( 'id' => 'addusersub' ) ); ?>
    293291</form>
     
    372370                        </select>
    373371                </td>
    374372        </tr>
    375         <?php if ( is_multisite() && is_super_admin() ) { ?>
     373        <?php if ( is_multisite() ) { ?>
    376374        <tr>
    377375                <th scope="row"><label for="noconfirmation"><?php _e('Skip Confirmation Email') ?></label></th>
    378376                <td><label for="noconfirmation"><input type="checkbox" name="noconfirmation" id="noconfirmation" value="1" <?php checked( $new_user_ignore_pass ); ?> /> <?php _e( 'Add the user without sending them a confirmation email.' ); ?></label></td>