Index: Skin.php
===================================================================
--- Skin.php	(revision 32377)
+++ Skin.php	(working copy)
@@ -1281,14 +1281,14 @@
 	}
 
 	function editThisPage() {
-		global $wgOut, $wgTitle;
+		global $wgOut, $wgTitle, $wgUser;
 
 		if ( !$wgOut->isArticleRelated() ) {
 			$s = wfMsg( 'protectedpage' );
 		} else {
-			if( $wgTitle->userCan( 'edit' ) && $wgTitle->exists() ) {
+			if( $wgTitle->userCan( 'edit' ) && $wgTitle->exists() && !$wgUser->isBlocked() ) {
 				$t = wfMsg( 'editthispage' );
-			} elseif( $wgTitle->userCan( 'create' ) && !$wgTitle->exists() ) {
+			} elseif( $wgTitle->userCan( 'create' ) && !$wgTitle->exists() && !$wgUser->isBlocked() ) {
 				$t = wfMsg( 'create-this-page' );
 			} else {
 				$t = wfMsg( 'viewsource' );
