Rename getCopyWarn() to getCopyrightWarning() and make it public and static
authorCatrope <roan.kattouw@gmail.com>
Fri, 22 Jun 2012 22:36:35 +0000 (15:36 -0700)
committerCatrope <roan.kattouw@gmail.com>
Fri, 22 Jun 2012 22:36:35 +0000 (15:36 -0700)
This way other code will be able to obtain the copyright warning without
duplicating the logic. Kept getCopyWarn() around for backwards
compatibility

Change-Id: I439d2b8a19c35716b208ae7f9926cd92ab482777

includes/EditPage.php

index 6e6f825..f533016 100644 (file)
@@ -2414,7 +2414,16 @@ HTML
                        '</div>' );
        }
 
+       /**
+        * Get the copyright warning
+        *
+        * Renamed to getCopyrightWarning(), old name kept around for backwards compatibility
+        */
        protected function getCopywarn() {
+               return self::getCopyrightWarning( $this->mTitle );
+       }
+
+       public static function getCopyrightWarning( $title ) {
                global $wgRightsText;
                if ( $wgRightsText ) {
                        $copywarnMsg = array( 'copyrightwarning',
@@ -2425,7 +2434,7 @@ HTML
                                '[[' . wfMsgForContent( 'copyrightpage' ) . ']]' );
                }
                // Allow for site and per-namespace customization of contribution/copyright notice.
-               wfRunHooks( 'EditPageCopyrightWarning', array( $this->mTitle, &$copywarnMsg ) );
+               wfRunHooks( 'EditPageCopyrightWarning', array( $title, &$copywarnMsg ) );
 
                return "<div id=\"editpage-copywarn\">\n" .
                        call_user_func_array( "wfMsgNoTrans", $copywarnMsg ) . "\n</div>";