MtDu has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/329786 )
Change subject: Replace deprecated Article::doEdit() ...................................................................... Replace deprecated Article::doEdit() Article::doEdit() has been deprecated since MW 1.21. This patch replaces the "Article" class with "WikiPage" and "doEdit" with "doEditContent". Bug: T151973 Change-Id: If84b4c43bc69f12b9cb345558c611d4ebff795b3 --- M DPL.php M DPLSetup.php 2 files changed, 14 insertions(+), 5 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/DynamicPageList refs/changes/86/329786/1 diff --git a/DPL.php b/DPL.php index ff1b352..1b9357b 100644 --- a/DPL.php +++ b/DPL.php @@ -1068,9 +1068,14 @@ $titleX = Title::newFromText( $title ); $permissionErrors = $titleX->getUserPermissionsErrors( 'edit', $wgUser ); if ( count( $permissionErrors ) == 0 ) { - $articleX = new Article( $titleX ); - $articleX->doEdit( $text, $summary, EDIT_UPDATE | EDIT_DEFER_UPDATES | EDIT_AUTOSUMMARY ); - $wgOut->redirect( $titleX->getFullURL( $articleX->isRedirect() ? 'redirect=no' : '' ) ); + $pageX = WikiPage::factory( $titleX ); + $pageXContent = ContentHandler::makeContent( $text, $pageX->getTitle() ); + $pageX->doEditContent( + $pageXContent, + $summary, + EDIT_UPDATE | EDIT_DEFER_UPDATES | EDIT_AUTOSUMMARY + ); + $wgOut->redirect( $titleX->getFullURL( $pageX->isRedirect() ? 'redirect=no' : '' ) ); return ''; } else { $wgOut->showPermissionsErrorPage( $permissionErrors ); diff --git a/DPLSetup.php b/DPLSetup.php index 8bbe0a1..e7c6cf7 100644 --- a/DPLSetup.php +++ b/DPLSetup.php @@ -1232,11 +1232,15 @@ $title = Title::newFromText( 'Template:Extension DPL' ); global $wgUser; if ( !$title->exists() && $wgUser->isAllowed( 'edit' ) ) { - $article = new Article( $title ); - $article->doEdit( + $page = WikiPage::factory( $title ); + $pageContent = ContentHandler::makeContent( "<noinclude>This page was automatically created. It serves as an anchor page for " . "all '''[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]''' " . "of [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)].</noinclude>", + $page->getTitle() + ); + $page->doEdit( + $pageContent $title, EDIT_NEW | EDIT_FORCE_BOT ); -- To view, visit https://gerrit.wikimedia.org/r/329786 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If84b4c43bc69f12b9cb345558c611d4ebff795b3 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/DynamicPageList Gerrit-Branch: master Gerrit-Owner: MtDu <justin.d...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits