users}";
@@ -54,21 +54,24 @@ if ( $_GET['updated'] == 'true' ) {
$query .= " WHERE user_login LIKE '$search' OR user_email LIKE '$search'";
}
- if ( !isset($_GET['sortby']) )
- $_GET['sortby'] = 'id';
+ $order_by = isset( $_GET['sortby'] ) ? $_GET['sortby'] : 'id';
- if ( $_GET['sortby'] == 'email' )
+ if ( $order_by == 'email' ) {
$query .= ' ORDER BY user_email ';
- elseif ( $_GET['sortby'] == 'id' )
- $query .= ' ORDER BY ID ';
- elseif ( $_GET['sortby'] == 'login' )
+ } elseif ( $order_by == 'login' ) {
$query .= ' ORDER BY user_login ';
- elseif ( $_GET['sortby'] == 'name' )
+ } elseif ( $order_by == 'name' ) {
$query .= ' ORDER BY display_name ';
- elseif ( $_GET['sortby'] == 'registered' )
+ } elseif ( $order_by == 'registered' ) {
$query .= ' ORDER BY user_registered ';
+ } else {
+ $order_by = 'id';
+ $query .= ' ORDER BY ID ';
+ }
- $query .= ( $_GET['order'] == 'DESC' ) ? 'DESC' : 'ASC';
+ $order = isset($_GET['order']) ? $_GET['order'] : 'ASC';
+ $order = ( 'DESC' == $order ) ? 'DESC' : 'ASC';
+ $query .= $order;
if ( !empty( $s ) )
$total = $wpdb->get_var( str_replace('SELECT *', 'SELECT COUNT(ID)', $query) );
@@ -146,7 +149,7 @@ if ( $_GET['updated'] == 'true' ) {
} elseif ( $column_id == 'checkbox') {
echo '
| ';
} else { ?>
-
apage="> |
+
apage="> |
@@ -154,6 +157,7 @@ if ( $_GET['updated'] == 'true' ) {