true) ) ) { $group_names = array(); foreach ( $group_ids as $group_id ) { foreach ( $all_groups as $group ) { if ( $group_id == $group->ID ) { $group_names [$group->display_name] = $group_id; break; } } } if ( $group_names ) { uksort($group_names, "strnatcasecmp"); foreach( $group_names as $name => $id ) $group_names[$name] = "$name"; return implode(", ", $group_names); } } } else return $content; } function act_rolemanager_referer($action) { // Role Manager referers if ( strpos($action, 'rolemanager') ) { // don't search for 1st char or strpos will return zero // Role Manager plugin renamed a WP role if ( $pos = strpos($action, 'rename_role_') ) { if ( ! strpos($action, 'rename_role_form') ) { $role_name = substr($action, $pos + strlen('rename_role_') ); ScoperAdminLib::rename_role($role_name, 'wp'); } } } } } // end class ?>