https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114284
Revision: 114284 Author: yaron Date: 2012-03-20 17:23:45 +0000 (Tue, 20 Mar 2012) Log Message: ----------- Added handling for $wgReadOnly and $wgReadOnlyFile - fix for bug 35286 Modified Paths: -------------- trunk/extensions/SemanticForms/includes/SF_FormPrinter.php Modified: trunk/extensions/SemanticForms/includes/SF_FormPrinter.php =================================================================== --- trunk/extensions/SemanticForms/includes/SF_FormPrinter.php 2012-03-20 17:22:32 UTC (rev 114283) +++ trunk/extensions/SemanticForms/includes/SF_FormPrinter.php 2012-03-20 17:23:45 UTC (rev 114284) @@ -397,6 +397,12 @@ if ( !$is_query ) { // $userCanEditPage = ( $wgUser->isAllowed( 'edit' ) && $this->mPageTitle->userCan( 'edit' ) ); $permissionErrors = $this->mPageTitle->getUserPermissionsErrors( 'edit', $wgUser ); + // The handling of $wgReadOnly and $wgReadOnlyFile + // has to be done separately. + if ( wfReadOnly() ) { + global $wgReadOnly; + $permissionErrors = array( array( 'readonlytext', array ( wfReadOnlyReason() ) ) ); + } $userCanEditPage = count( $permissionErrors ) == 0; wfRunHooks( 'sfUserCanEditPage', array( $this->mPageTitle, &$userCanEditPage ) ); } _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs