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' );