Make WordPress Core

Ticket #47422: 47422.1.diff

File 47422.1.diff, 3.6 KB (added by audrasjb, 3 years ago)

Refreshes patch to handle loose comparisons

  • src/wp-admin/includes/ms.php

    diff --git a/src/wp-admin/includes/ms.php b/src/wp-admin/includes/ms.php
    index 76af47f8af..ca3a87ca6e 100644
    a b function wpmu_delete_blog( $blog_id, $drop = false ) { 
    6767        global $wpdb;
    6868
    6969        $switch = false;
    70         if ( get_current_blog_id() != $blog_id ) {
     70        if ( get_current_blog_id() !== (int) $blog_id ) {
    7171                $switch = true;
    7272                switch_to_blog( $blog_id );
    7373        }
    function wpmu_delete_blog( $blog_id, $drop = false ) { 
    8282        }
    8383
    8484        // Don't destroy the initial, main, or root blog.
    85         if ( $drop && ( 1 == $blog_id || is_main_site( $blog_id ) || ( $blog->path == $current_network->path && $blog->domain == $current_network->domain ) ) ) {
     85        if ( $drop && ( 1 === (int) $blog_id || is_main_site( $blog_id ) || ( $blog->path === $current_network->path && $blog->domain == $current_network->domain ) ) ) {
    8686                $drop = false;
    8787        }
    8888
    function site_admin_notice() { 
    702702                return;
    703703        }
    704704
    705         if ( get_site_option( 'wpmu_upgrade_site' ) != $wp_db_version ) {
     705        if ( get_site_option( 'wpmu_upgrade_site' ) !== $wp_db_version ) {
    706706                echo "<div class='update-nag notice notice-warning inline'>" . sprintf(
    707707                        /* translators: %s: URL to Upgrade Network screen. */
    708708                        __( 'Thank you for Updating! Please visit the <a href="%s">Upgrade Network</a> page to update all your sites.' ),
    function avoid_blog_page_permalink_collision( $data, $postarr ) { 
    746746                $post_name .= mt_rand( 1, 10 );
    747747                $c ++;
    748748        }
    749         if ( $post_name != $data['post_name'] ) {
     749        if ( $data['post_name'] !== $post_name ) {
    750750                $data['post_name'] = $post_name;
    751751        }
    752752        return $data;
    function choose_primary_blog() { 
    769769                <td>
    770770                <?php
    771771                $all_blogs    = get_blogs_of_user( get_current_user_id() );
    772                 $primary_blog = get_user_meta( get_current_user_id(), 'primary_blog', true );
     772                $primary_blog = (int) get_user_meta( get_current_user_id(), 'primary_blog', true );
    773773                if ( count( $all_blogs ) > 1 ) {
    774774                        $found = false;
    775775                        ?>
    776776                        <select name="primary_blog" id="primary_blog">
    777777                                <?php
    778778                                foreach ( (array) $all_blogs as $blog ) {
    779                                         if ( $primary_blog == $blog->userblog_id ) {
     779                                        if ( $blog->userblog_id === $primary_blog ) {
    780780                                                $found = true;
    781781                                        }
    782782                                        ?>
    function choose_primary_blog() { 
    790790                                $blog = reset( $all_blogs );
    791791                                update_user_meta( get_current_user_id(), 'primary_blog', $blog->userblog_id );
    792792                        }
    793                 } elseif ( count( $all_blogs ) == 1 ) {
     793                } elseif ( 1 === count( $all_blogs ) ) {
    794794                        $blog = reset( $all_blogs );
    795795                        echo esc_url( get_home_url( $blog->userblog_id ) );
    796                         if ( $primary_blog != $blog->userblog_id ) { // Set the primary blog again if it's out of sync with blog list.
     796                        if ( $blog->userblog_id !== $primary_blog ) { // Set the primary blog again if it's out of sync with blog list.
    797797                                update_user_meta( get_current_user_id(), 'primary_blog', $blog->userblog_id );
    798798                        }
    799799                } else {
    function choose_primary_blog() { 
    818818 * @return bool True if network can be edited, otherwise false.
    819819 */
    820820function can_edit_network( $network_id ) {
    821         if ( get_current_network_id() == $network_id ) {
     821        if ( get_current_network_id() === (int) $network_id ) {
    822822                $result = true;
    823823        } else {
    824824                $result = false;
    function confirm_delete_users( $users ) { 
    878878        <?php
    879879        $allusers = (array) $_POST['allusers'];
    880880        foreach ( $allusers as $user_id ) {
    881                 if ( '' !== $user_id && '0' != $user_id ) {
     881                if ( '' !== $user_id && 0 !== (int) $user_id ) {
    882882                        $delete_user = get_userdata( $user_id );
    883883
    884884                        if ( ! current_user_can( 'delete_user', $delete_user->ID ) ) {