Page MenuHomePhabricator

diff.patch

Authored By
bzimport
Nov 21 2014, 8:34 PM
Size
795 B
Referenced Files
None
Subscribers
None

diff.patch

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

File Metadata

Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1681
Default Alt Text
diff.patch (795 B)

Event Timeline