jenkins-bot has submitted this change and it was merged.

Change subject: Adding function to set the MW:Sitesupport-url
......................................................................


Adding function to set the MW:Sitesupport-url

Change-Id: I79914683688ab8f6fab08622efeda480fb295c3f
---
M addWiki.php
1 file changed, 20 insertions(+), 0 deletions(-)

Approvals:
  Reedy: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/addWiki.php b/addWiki.php
index 22118fa..029f601 100644
--- a/addWiki.php
+++ b/addWiki.php
@@ -164,6 +164,8 @@
 
                $article->doEdit( $this->getFirstArticle( $ucsite, $name ), '', 
EDIT_NEW | EDIT_AUTOSUMMARY );
 
+               $this->setFundraisingLink( $domain, $lang );
+
                $this->output( "Adding to dblists\n" );
 
                # Add to dblist
@@ -230,6 +232,24 @@
 
 EOT;
        }
+
+       private function setFundraisingLink( $domain, $language ) {
+
+               $title = Title::newFromText( "Mediawiki:Sitesupport-url" );
+               $this->output( "Writing sidebar donate link to " . 
$title->getPrefixedDBkey() . "\n" );
+               $article = WikiPage::factory( $title );
+
+               // There is likely a better way to create the link, but it 
seems like one
+               // cannot count on interwiki links at this point
+               $linkurl = "https://donate.wikimedia.org/?"; . http_build_query( 
array(
+                       "utm_source" => "donate",
+                       "utm_medium" => "sidebar",
+                       "utm_campaign" => $domain,
+                       "uselang" => $language
+               ) );
+
+               return $article->doEdit( $linkurl, 'Setting sidebar link', 
EDIT_NEW );
+       }
 }
 
 $maintClass = "AddWiki";

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I79914683688ab8f6fab08622efeda480fb295c3f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikimediaMaintenance
Gerrit-Branch: master
Gerrit-Owner: Pgehres <[email protected]>
Gerrit-Reviewer: Reedy <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to