Wordpress 2.0.11
[autoinstalls/wordpress.git] / wp-admin / users.php
index 76a00cd443bbbd12f69a8d75264a887fcbe19c1e..fcd4fe03e8a0f3da33775ee3324dee947f27e04c 100644 (file)
@@ -15,6 +15,7 @@ case 'promote':
 
        if (empty($_POST['users'])) {
                wp_redirect('users.php');
+               exit();
        }
 
        if ( !current_user_can('edit_users') )
@@ -34,6 +35,7 @@ case 'promote':
        }
                
        wp_redirect('users.php?update=' . $update);
+       exit();
 
 break;
 
@@ -43,6 +45,7 @@ case 'dodelete':
 
        if ( empty($_POST['users']) ) {
                wp_redirect('users.php');
+               exit();
        }
 
        if ( !current_user_can('edit_users') )
@@ -67,15 +70,17 @@ case 'dodelete':
        }
 
        wp_redirect('users.php?update=' . $update);
-
+       exit();
 break;
 
 case 'delete':
 
        check_admin_referer('bulk-users');
 
-       if ( empty($_POST['users']) )
+       if ( empty($_POST['users']) ) {
                wp_redirect('users.php');
+               exit();
+       }
 
        if ( !current_user_can('edit_users') )
                $error['edit_users'] = __('You can’t delete users.');
@@ -135,9 +140,9 @@ case 'adduser':
        
        $errors = add_user();
        
-       if(count($errors) == 0) {
+       if ( count($errors) == 0 ) {
                wp_redirect('users.php?update=add');
-               die();
+               exit();
        }
 
 default:
@@ -206,7 +211,7 @@ default:
   <table cellpadding="3" cellspacing="3" width="100%">
        <?php
        foreach($roleclasses as $role => $roleclass) {
-               ksort($roleclass);
+               uksort($roleclass, "strnatcasecmp");
                ?>
 
        <tr>