Make WordPress Core

Changeset 48762


Ignore:
Timestamp:
08/08/2020 08:22:34 PM (4 years ago)
Author:
SergeyBiryukov
Message:

Coding Standards: Simplify some parts of user_can_access_admin_page() for better readability.

Props rnaby, valentinbora, khag7.
Fixes #43848.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/plugin.php

    r48574 r48762  
    21142114            return false;
    21152115        }
     2116
    21162117        foreach ( array_keys( $_wp_submenu_nopriv ) as $key ) {
    21172118            if ( isset( $_wp_submenu_nopriv[ $key ][ $pagenow ] ) ) {
     
    21222123            }
    21232124        }
     2125
    21242126        return true;
    21252127    }
     
    21322134        foreach ( $submenu[ $parent ] as $submenu_array ) {
    21332135            if ( isset( $plugin_page ) && ( $submenu_array[2] == $plugin_page ) ) {
    2134                 if ( current_user_can( $submenu_array[1] ) ) {
    2135                     return true;
    2136                 } else {
    2137                     return false;
    2138                 }
     2136                return current_user_can( $submenu_array[1] );
    21392137            } elseif ( $submenu_array[2] == $pagenow ) {
    2140                 if ( current_user_can( $submenu_array[1] ) ) {
    2141                     return true;
    2142                 } else {
    2143                     return false;
    2144                 }
     2138                return current_user_can( $submenu_array[1] );
    21452139            }
    21462140        }
     
    21492143    foreach ( $menu as $menu_array ) {
    21502144        if ( $menu_array[2] == $parent ) {
    2151             if ( current_user_can( $menu_array[1] ) ) {
    2152                 return true;
    2153             } else {
    2154                 return false;
    2155             }
     2145            return current_user_can( $menu_array[1] );
    21562146        }
    21572147    }
Note: See TracChangeset for help on using the changeset viewer.