Plugin Directory

Changeset 3105634

Timestamp:
06/21/2024 11:39:41 AM (7 weeks ago)
Author:
whiteshadow
Message:

Minor: Reformat code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin-menu-editor/trunk/includes/role-utils.php

    r2727753 r3105634  
    11<?php
     2
    23class ameRoleUtils {
    34    /**
     
    78     * @return array Associative array with capability names as keys
    89     */
    9     public static function get_all_capabilities($include_multisite_caps = null){
     10    public static function get_all_capabilities($include_multisite_caps = null){
    1011        if ( $include_multisite_caps === null ) {
    1112            $include_multisite_caps = is_multisite();
     
    2324
    2425        $wp_roles = self::get_roles();
    25         $capabilities = array();
     26        $capabilities = ;
    2627
    2728        //Iterate over all known roles and collect their capabilities
    28         foreach($wp_roles->roles as $role){
    29             if ( !empty($role['capabilities']) && is_array($role['capabilities']) ){ //Being defensive here
     29        foreach{
     30            if ( !empty($role['capabilities']) && is_array($role['capabilities']) ){ //Being defensive here
    3031                //We use the "+" operator instead of array_merge() to combine arrays because we don't want
    3132                //integer keys to be renumbered. Technically, capabilities should be strings and not integers,
     
    3738
    3839        //Add multisite-specific capabilities (not listed in any roles in WP 3.0)
    39         if ($include_multisite_caps) {
    40             $multisite_caps = array(
    41                 'manage_sites' => 1,
    42                 'manage_network' => 1,
    43                 'manage_network_users' => 1,
    44                 'manage_network_themes' => 1,
     40        if () {
     41            $multisite_caps =
     42                'manage_sites' => 1,
     43                'manage_network' => 1,
     44                'manage_network_users' => 1,
     45                'manage_network_themes' => 1,
    4546                'manage_network_options' => 1,
    4647                'manage_network_plugins' => 1,
    47             );
     48            ;
    4849            $capabilities = $capabilities + $multisite_caps;
    4950            $multisite_cache = $capabilities;
     
    5354    }
    5455
    55      /**
    56       * Retrieve a list of all known roles and their names.
    57       *
    58       * @return array Associative array with role IDs as keys and role display names as values
    59       */
    60     public static function get_role_names(){
     56    /**
     57     * Retrieve a list of all known roles and their names.
     58     *
     59     * @return array Associative array with role IDs as keys and role display names as values
     60     */
     61    public static function get_role_names(){
    6162        $wp_roles = self::get_roles();
    62         $roles = array();
     63        $roles = ;
    6364
    64         foreach($wp_roles->roles as $role_id => $role){
     65        foreach{
    6566            $roles[$role_id] = $role['name'];
    6667        }
     
    7273     * Get the global WP_Roles instance.
    7374     *
     75
    7476     * @global WP_Roles $wp_roles
    75      * @return WP_Roles
    7677     */
    7778    public static function get_roles() {
Note: See TracChangeset for help on using the changeset viewer.