https://www.mediawiki.org/wiki/Special:Code/MediaWiki/115039
Revision: 115039 Author: siebrand Date: 2012-04-25 10:02:50 +0000 (Wed, 25 Apr 2012) Log Message: ----------- Coding style and whitespace updates. Modified Paths: -------------- trunk/extensions/Interwiki/Interwiki_body.php Modified: trunk/extensions/Interwiki/Interwiki_body.php =================================================================== --- trunk/extensions/Interwiki/Interwiki_body.php 2012-04-25 09:54:03 UTC (rev 115038) +++ trunk/extensions/Interwiki/Interwiki_body.php 2012-04-25 10:02:50 UTC (rev 115039) @@ -72,15 +72,23 @@ global $wgInterwikiCache; if ( !$this->getUser()->isAllowed( 'interwiki' ) ) { # Check permissions - if ( $out ) { throw new PermissionsError( 'interwiki' ); } + if ( $out ) { + throw new PermissionsError( 'interwiki' ); + } + return false; } elseif ( $wgInterwikiCache ) { # Editing the interwiki cache is not supported - if ( $out ) { $out->addWikiMsg( 'interwiki-cached' ); } + if ( $out ) { + $out->addWikiMsg( 'interwiki-cached' ); + } + return false; } elseif ( wfReadOnly() ) { # Is the database in read-only mode? - if ( $out ) { $out->readOnlyPage(); } + if ( $out ) { + $out->readOnlyPage(); + } return false; } return true; @@ -103,10 +111,12 @@ } elseif ( $action == 'edit' ) { $dbr = wfGetDB( DB_SLAVE ); $row = $dbr->selectRow( 'interwiki', '*', array( 'iw_prefix' => $prefix ), __METHOD__ ); + if ( !$row ) { $this->error( 'interwiki_editerror', $prefix ); return; } + $prefix = $row->iw_prefix; $defaulturl = $row->iw_url; $trans = $row->iw_trans; _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs