* @access public
* @var int
*/
- var $site_id;
+ public $site_id;
/**
* Whether or not the current Users list table is for Multisite.
* @access public
* @var bool
*/
- var $is_site_users;
+ public $is_site_users;
/**
* Constructor.
*
* @since 3.1.0
* @access public
+ *
+ * @see WP_List_Table::__construct() for more information on default arguments.
+ *
+ * @param array $args An associative array of arguments.
*/
- function __construct( $args = array() ) {
+ public function __construct( $args = array() ) {
parent::__construct( array(
'singular' => 'user',
'plural' => 'users',
* @since 3.1.0
* @access public
*/
- function ajax_user_can() {
+ public function ajax_user_can() {
if ( $this->is_site_users )
return current_user_can( 'manage_sites' );
else
* @since 3.1.0
* @access public
*/
- function prepare_items() {
+ public function prepare_items() {
global $role, $usersearch;
$usersearch = isset( $_REQUEST['s'] ) ? wp_unslash( trim( $_REQUEST['s'] ) ) : '';
* @since 3.1.0
* @access public
*/
- function no_items() {
+ public function no_items() {
_e( 'No matching users were found.' );
}
* filtering of the user table.
*
* @since 3.1.0
- * @access public
+ * @access protected
*
* @return array An array of HTML links, one for each view.
*/
- function get_views() {
+ protected function get_views() {
global $wp_roles, $role;
if ( $this->is_site_users ) {
$avail_roles =& $users_of_blog['avail_roles'];
unset($users_of_blog);
- $current_role = false;
$class = empty($role) ? ' class="current"' : '';
$role_links = array();
$role_links['all'] = "<a href='$url'$class>" . sprintf( _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $total_users, 'users' ), number_format_i18n( $total_users ) ) . '</a>';
$class = '';
if ( $this_role == $role ) {
- $current_role = $role;
$class = ' class="current"';
}
* Retrieve an associative array of bulk actions available on this table.
*
* @since 3.1.0
- * @access public
+ * @access protected
*
* @return array Array of bulk actions.
*/
- function get_bulk_actions() {
+ protected function get_bulk_actions() {
$actions = array();
if ( is_multisite() ) {
* Output the controls to allow user roles to be changed in bulk.
*
* @since 3.1.0
- * @access public
+ * @access protected
*
* @param string $which Whether this is being invoked above ("top")
* or below the table ("bottom").
*/
- function extra_tablenav( $which ) {
+ protected function extra_tablenav( $which ) {
if ( 'top' != $which )
return;
?>
<?php if ( current_user_can( 'promote_users' ) ) : ?>
<label class="screen-reader-text" for="new_role"><?php _e( 'Change role to…' ) ?></label>
<select name="new_role" id="new_role">
- <option value=''><?php _e( 'Change role to…' ) ?></option>
+ <option value=""><?php _e( 'Change role to…' ) ?></option>
<?php wp_dropdown_roles(); ?>
</select>
<?php
*
* @return string The bulk action required.
*/
- function current_action() {
+ public function current_action() {
if ( isset($_REQUEST['changeit']) && !empty($_REQUEST['new_role']) )
return 'promote';
* @return array Array in which the key is the ID of the column,
* and the value is the description.
*/
- function get_columns() {
+ public function get_columns() {
$c = array(
'cb' => '<input type="checkbox" />',
'username' => __( 'Username' ),
* Get a list of sortable columns for the list table.
*
* @since 3.1.0
- * @access public
+ * @access protected
*
* @return array Array of sortable columns.
*/
- function get_sortable_columns() {
+ protected function get_sortable_columns() {
$c = array(
'username' => 'login',
'name' => 'name',
* @since 3.1.0
* @access public
*/
- function display_rows() {
+ public function display_rows() {
// Query the post counts for this page
if ( ! $this->is_site_users )
$post_counts = count_many_users_posts( array_keys( $this->items ) );
* to zero, as in, a new user has made zero posts.
* @return string Output for a single row.
*/
- function single_row( $user_object, $style = '', $role = '', $numposts = 0 ) {
+ public function single_row( $user_object, $style = '', $role = '', $numposts = 0 ) {
global $wp_roles;
if ( !( is_object( $user_object ) && is_a( $user_object, 'WP_User' ) ) )