Awight has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/312949

Change subject: Cleanup: Use helper functions
......................................................................

Cleanup: Use helper functions

Change-Id: Ie54b91fecb2b764a620fc673e72fd81477044466
---
M includes/Banner.php
M special/SpecialCentralNoticeBanners.php
2 files changed, 4 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralNotice 
refs/changes/49/312949/1

diff --git a/includes/Banner.php b/includes/Banner.php
index e91dc10..5cf1159 100644
--- a/includes/Banner.php
+++ b/includes/Banner.php
@@ -931,6 +931,7 @@
 
                try {
                        // Don't move this to saveBannerInternal--can't be in a 
transaction
+                       // TODO: explain why not.  Is text in another database?
                        $this->saveBodyContent( $summary );
 
                        // Open a transaction so that everything is consistent
@@ -1083,9 +1084,7 @@
                        );
 
                        // Delete the MediaWiki page that contains the banner 
source
-                       $article = new Article(
-                               Title::newFromText( 
"centralnotice-template-{$name}", NS_MEDIAWIKI )
-                       );
+                       $article = new Article( $bannerObj->getTitle() );
                        $pageId = $article->getPage()->getId();
 
                        // TODO Inconsistency: deletion of banner content is 
not recorded
diff --git a/special/SpecialCentralNoticeBanners.php 
b/special/SpecialCentralNoticeBanners.php
index f8359a9..cf18795 100755
--- a/special/SpecialCentralNoticeBanners.php
+++ b/special/SpecialCentralNoticeBanners.php
@@ -377,7 +377,8 @@
                        )
                );
 
-               $bannerTitle = Title::newFromText( 
"Centralnotice-template-{$this->bannerName}", NS_MEDIAWIKI );
+               $bannerObj = Banner::fromName( $this->bannerName );
+               $bannerTitle = $bannerObj->getTitle();
                // $bannerTitle can be null sometimes
                if ( $bannerTitle && $this->getUser()->isAllowed( 
'editinterface' ) ) {
                        $links[] = Linker::link(

-- 
To view, visit https://gerrit.wikimedia.org/r/312949
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie54b91fecb2b764a620fc673e72fd81477044466
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralNotice
Gerrit-Branch: master
Gerrit-Owner: Awight <awi...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to