From 9869401a21a143eb2369beb24d8446d855c41464 Mon Sep 17 00:00:00 2001 From: donncha Date: Thu, 27 Jul 2006 12:10:24 +0000 Subject: Nonce fixes git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@711 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-admin/wpmu-blogs.php | 32 ++++++++++--------------- wp-admin/wpmu-edit.php | 27 ++++++++++++--------- wp-admin/wpmu-users.php | 63 +++++++++++++++++++++++++++++-------------------- 3 files changed, 66 insertions(+), 56 deletions(-) (limited to 'wp-admin') diff --git a/wp-admin/wpmu-blogs.php b/wp-admin/wpmu-blogs.php index 323ec09..363df32 100644 --- a/wp-admin/wpmu-blogs.php +++ b/wp-admin/wpmu-blogs.php @@ -1,7 +1,7 @@ @@ -404,6 +401,11 @@ if ($blog_list) { } } print ""; + if( constant( "VHOST" ) == 'yes' ) { + $blogname = str_replace( '.' . $current_site->domain, '', $blog[ 'domain' ] ); + } else { + $blogname = $blog[ 'path' ]; + } foreach($posts_columns as $column_name=>$column_display_name) { @@ -417,7 +419,7 @@ foreach($posts_columns as $column_name=>$column_display_name) { case 'blogname': ?> - + $column_display_name) { case 'control_spam': if( get_blog_status( $blog[ 'blog_id' ], "spam" ) == '1' ) { ?> -
- - '>'>
+ "> -
- - '>'>
+ "> $column_display_name) { case 'control_deactivate': if( is_archived( $blog[ 'blog_id' ] ) == '1' ) { ?> -
- - '>'>
+ "> -
- - '>'>
+ "> -
- - '>'>
+ "> You do not have permission to access this page.

') ); @@ -209,7 +209,6 @@ switch( $_GET[ 'action' ] ) { die( __('

You do not have permission to access this page.

') ); } check_admin_referer('deleteblog'); - $id = intval( $_REQUEST[ 'id' ] ); if( $id != '0' && $id != '1' ) wpmu_delete_blog( $id, true ); wpmu_admin_do_redirect( "wpmu-blogs.php" ); @@ -242,7 +241,6 @@ switch( $_GET[ 'action' ] ) { die( __('

You do not have permission to access this page.

') ); } check_admin_referer('activateblog'); - $id = intval( $_REQUEST[ 'id' ] ); update_archived( $id, '0' ); do_action( "activate_blog", $id ); wpmu_admin_do_redirect( "wpmu-blogs.php" ); @@ -252,9 +250,8 @@ switch( $_GET[ 'action' ] ) { die( __('

You do not have permission to access this page.

') ); } check_admin_referer('deactivateblog'); - $id = intval( $_REQUEST[ 'id' ] ); do_action( "deactivate_blog", $id ); - update_archived( $id, '1' ); + update_blog_status( $id, "archived", '1' ); wpmu_admin_do_redirect( "wpmu-blogs.php" ); break; case "unspamblog": @@ -262,17 +259,21 @@ switch( $_GET[ 'action' ] ) { die( __('

You do not have permission to access this page.

') ); } check_admin_referer('unspamblog'); - $id = intval( $_REQUEST[ 'id' ] ); update_blog_status( $id, "spam", '0' ); do_action( "unspam_blog", $id ); - wpmu_admin_do_redirect( "wpmu-blogs.php" ); + + if( get_blog_status( $wpdb->blogid, "spam" ) == 1 ) { + header( "Location: http://{$current_site->domain}{$current_site->path}wp-admin/wpmu-admin.php?updated=true" ); + die(); + } else { + wpmu_admin_do_redirect( "wpmu-blogs.php" ); + } break; case "spamblog": if( is_site_admin() == false ) { die( __('

You do not have permission to access this page.

') ); } check_admin_referer('spamblog'); - $id = intval( $_REQUEST[ 'id' ] ); do_action( "make_spam_blog", $id ); update_blog_status( $id, "spam", '1' ); wpmu_admin_do_redirect( "wpmu-blogs.php" ); @@ -281,7 +282,6 @@ switch( $_GET[ 'action' ] ) { if( is_site_admin() == false ) { die( __('

You do not have permission to access this page.

') ); } - $id = intval( $_REQUEST[ 'id' ] ); update_blog_status( $id, 'mature', '1' ); do_action( 'mature_blog', $id ); wpmu_admin_do_redirect( "wpmu-blogs.php" ); @@ -290,12 +290,12 @@ switch( $_GET[ 'action' ] ) { if( is_site_admin() == false ) { die( __('

You do not have permission to access this page.

') ); } - $id = intval( $_REQUEST[ 'id' ] ); update_blog_status( $id, 'mature', '0' ); do_action( 'unmature_blog', $id ); wpmu_admin_do_redirect( "wpmu-blogs.php" ); break; case "updateuser": + check_admin_referer('edituser'); if( is_site_admin() == false ) { die( __('

You do not have permission to access this page.

') ); } @@ -336,6 +336,11 @@ switch( $_GET[ 'action' ] ) { } wpmu_admin_do_redirect( "wpmu-themes.php" ); break; + case "confirm": + ?> +
'>'>

+ +
'>'>

+ You do not have permission to access this page.

') ); } - if( is_array( $_POST[ 'allusers' ] ) ) { - while( list( $key, $val ) = each( $_POST[ 'allusers' ] ) ) { - if( $val != '' && $val != '0' && $val != '1' ) { - $user_details = get_userdata( $val ); - if( $_POST[ 'userfunction' ] == 'delete' ) { - wpmu_delete_user($val); - } elseif( $_POST[ 'userfunction' ] == 'spam' ) { - $blogs = get_blogs_of_user( $val ); - if( is_array( $blogs ) ) { - while( list( $key, $details ) = each( $blogs ) ) { - update_blog_status( $details->userblog_id, "spam", '1' ); - do_action( "make_spam_blog", $details->userblog_id ); + if( is_array( $_POST[ 'allusers' ] ) ) { + while( list( $key, $val ) = each( $_POST[ 'allusers' ] ) ) { + if( $val != '' && $val != '0' && $val != '1' ) { + $user_details = get_userdata( $val ); + if( $_POST[ 'userfunction' ] == 'delete' ) { + wpmu_delete_user($val); + } elseif( $_POST[ 'userfunction' ] == 'spam' ) { + $blogs = get_blogs_of_user( $val ); + if( is_array( $blogs ) ) { + while( list( $key, $details ) = each( $blogs ) ) { + update_blog_status( $details->userblog_id, "spam", '1' ); + do_action( "make_spam_blog", $details->userblog_id ); + } } } } } } - } - wpmu_admin_do_redirect( "wpmu-users.php" ); + wpmu_admin_do_redirect( "wpmu-users.php" ); + die(); break; } @@ -61,17 +73,19 @@ switch( $_GET[ 'action' ] ) { ?> -
- + + + + ?> -
@@ -82,13 +96,13 @@ switch( $_GET[ 'action' ] ) { while( list( $key, $val ) = each( $usermetadetails ) ) { if( substr( $val[ 'meta_key' ], -12 ) == 'capabilities' ) return; - ?> + ?>
]'>
@@ -111,8 +125,7 @@ switch( $_GET[ 'action' ] ) { $num = intval( $_GET[ 'num' ] ); } - $query = "SELECT * - FROM ".$wpdb->users; + $query = "SELECT * FROM ".$wpdb->users; if( $_GET[ 's' ] != '' ) { $search = '%' . addslashes( $_GET['s'] ) . '%'; $query .= " WHERE user_login LIKE '$search' OR user_email LIKE '$search'"; @@ -300,7 +313,7 @@ foreach($posts_columns as $column_name=>$column_display_name) { case 'control_delete': ?> - " . __('Delete') . ""; ?> + " . __('Delete') . ""; ?>