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