X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/modifier.php?a=blobdiff_plain;f=includes%2Fpage%2FArticle.php;h=cc3ef26b6ba83090320622a637c2f746c78fb928;hb=2c74b043568eb00a33e3aea5cd1a6325444855e6;hp=15f5238a9fe6af6324430dd744ad5369e567ca9d;hpb=0e0d2bc6d7db3711e27d444424bb1c30c4631581;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/page/Article.php b/includes/page/Article.php index 15f5238a9f..cc3ef26b6b 100644 --- a/includes/page/Article.php +++ b/includes/page/Article.php @@ -621,21 +621,9 @@ class Article implements Page { # Preload timestamp to avoid a DB hit $outputPage->setRevisionTimestamp( $this->mPage->getTimestamp() ); - # Pages containing custom CSS or JavaScript get special treatment - if ( $this->getTitle()->isCssOrJsPage() || $this->getTitle()->isCssJsSubpage() ) { - wfDebug( __METHOD__ . ": showing CSS/JS source\n" ); - $this->showCssOrJsPage(); - $outputDone = true; - } elseif ( !Hooks::run( 'ArticleContentViewCustom', + if ( !Hooks::run( 'ArticleContentViewCustom', [ $this->fetchContentObject(), $this->getTitle(), $outputPage ] ) ) { - # Allow extensions do their own custom view for certain pages - $outputDone = true; - } elseif ( !ContentHandler::runLegacyHooks( - 'ArticleViewCustom', - [ $this->fetchContentObject(), $this->getTitle(), $outputPage ], - '1.21' - ) ) { # Allow extensions do their own custom view for certain pages $outputDone = true; } @@ -781,47 +769,6 @@ class Article implements Page { $this->mPage->doViewUpdates( $user, (int)$new ); } - /** - * Show a page view for a page formatted as CSS or JavaScript. To be called by - * Article::view() only. - * - * This exists mostly to serve the deprecated ShowRawCssJs hook (used to customize these views). - * It has been replaced by the ContentGetParserOutput hook, which lets you do the same but with - * more flexibility. - * - * @param bool $showCacheHint Whether to show a message telling the user - * to clear the browser cache (default: true). - */ - protected function showCssOrJsPage( $showCacheHint = true ) { - $outputPage = $this->getContext()->getOutput(); - - if ( $showCacheHint ) { - $dir = $this->getContext()->getLanguage()->getDir(); - $lang = $this->getContext()->getLanguage()->getHtmlCode(); - - $outputPage->wrapWikiMsg( - "
\n$1\n
", - 'clearyourcache' - ); - } - - $this->fetchContentObject(); - - if ( $this->mContentObject ) { - // Give hooks a chance to customise the output - if ( ContentHandler::runLegacyHooks( - 'ShowRawCssJs', - [ $this->mContentObject, $this->getTitle(), $outputPage ], - '1.24' - ) ) { - // If no legacy hooks ran, display the content of the parser output, including RL modules, - // but excluding metadata like categories and language links - $po = $this->mContentObject->getParserOutput( $this->getTitle() ); - $outputPage->addParserOutputContent( $po ); - } - } - } - /** * Get the robot policy to be used for the current view * @param string $action The action= GET parameter @@ -1184,10 +1131,6 @@ class Article implements Page { return false; } - $rcid = $rc->getAttribute( 'rc_id' ); - - $token = $user->getEditToken( $rcid ); - $outputPage->preventClickjacking(); if ( $wgEnableAPI && $wgEnableWriteAPI && $user->isAllowed( 'writeapi' ) ) { $outputPage->addModules( 'mediawiki.page.patrol.ajax' ); @@ -1199,8 +1142,7 @@ class Article implements Page { [], [ 'action' => 'markpatrolled', - 'rcid' => $rcid, - 'token' => $token, + 'rcid' => $rc->getAttribute( 'rc_id' ), ] ); @@ -2336,16 +2278,6 @@ class Article implements Page { return $this->mPage->getRevision(); } - /** - * Call to WikiPage function for backwards compatibility. - * @see WikiPage::getText - * @deprecated since 1.21 use WikiPage::getContent() instead - */ - public function getText( $audience = Revision::FOR_PUBLIC, User $user = null ) { - wfDeprecated( __METHOD__, '1.21' ); - return $this->mPage->getText( $audience, $user ); - } - /** * Call to WikiPage function for backwards compatibility. * @see WikiPage::getTimestamp @@ -2508,15 +2440,6 @@ class Article implements Page { ); } - /** - * Call to WikiPage function for backwards compatibility. - * @deprecated since 1.21, use prepareContentForEdit - * @see WikiPage::prepareTextForEdit - */ - public function prepareTextForEdit( $text, $revid = null, User $user = null ) { - return $this->mPage->prepareTextForEdit( $text, $revid, $user ); - } - /** * Call to WikiPage function for backwards compatibility. * @see WikiPage::protectDescription @@ -2749,15 +2672,5 @@ class Article implements Page { WikiPage::onArticleEdit( $title ); } - /** - * @param string $oldtext - * @param string $newtext - * @param int $flags - * @return string - * @deprecated since 1.21, use ContentHandler::getAutosummary() instead - */ - public static function getAutosummary( $oldtext, $newtext, $flags ) { - return WikiPage::getAutosummary( $oldtext, $newtext, $flags ); - } // ****** }