PluginProbe
Multiple Roles / trunk
Multiple Roles vtrunk
trunk 1.0 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.2.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8
multiple-roles / views / column.html.php

column.html.php in Multiple Roles trunk, at views/column.html.php

20 lines 745 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Output a list of roles belonging to the current user.
4 *
5 * @var $roles array All applicable roles in name => label pairs.
6 *
7 * @package MultipleRoles
8 */
9
10 ?><div class="md-multiple-roles">
11 <?php if ( ! empty( $roles ) ) : ?>
12 <?php $it = new CachingIterator( new ArrayIterator( $roles ) ); ?>
13 <?php foreach ( $it as $name => $label ) : ?>
14 <a href="<?php echo esc_url( add_query_arg( 'role', $name, admin_url( 'users.php' ) ) ); ?>"><?php echo esc_html( translate_user_role( $label ) ); ?></a><?php echo $it->hasNext() ? ',' : ''; ?>
15 <?php endforeach; ?>
16 <?php else : ?>
17 <span class="md-multiple-roles-no-role"><?php esc_html_e( 'None', 'multiple-roles' ); ?></span>
18 <?php endif; ?>
19 </div><!-- .md-multiple-roles -->
20