Make WordPress Core

Changeset 48762


Ignore:
Timestamp:
08/08/2020 08:22:34 PM (6 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.