X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FTitle.php;h=66a6ce5c52d0b72ada2d1d7a98dab7a702849993;hb=c58873fb4213447615761a55fd2be72fa53f8ec2;hp=b5dd6de4b23513f5355d1a885b7b85355406b1f5;hpb=bea7a64218b960614aea8284aea597ecf2f02bdf;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Title.php b/includes/Title.php index b5dd6de4b2..66a6ce5c52 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -757,7 +757,7 @@ class Title { */ public function getTalkNsText() { global $wgContLang; - return( $wgContLang->getNsText( MWNamespace::getTalk( $this->mNamespace ) ) ); + return $wgContLang->getNsText( MWNamespace::getTalk( $this->mNamespace ) ); } /** @@ -766,7 +766,7 @@ class Title { * @return Bool TRUE or FALSE */ public function canTalk() { - return( MWNamespace::canTalk( $this->mNamespace ) ); + return MWNamespace::canTalk( $this->mNamespace ); } /** @@ -944,7 +944,7 @@ class Title { * @return Bool */ public function isConversionTable() { - //@todo: ConversionTable should become a separate content model. + // @todo ConversionTable should become a separate content model. return $this->getNamespace() == NS_MEDIAWIKI && strpos( $this->getText(), 'Conversiontable/' ) === 0; @@ -1275,10 +1275,10 @@ class Title { */ public function getSubpageText() { if ( !MWNamespace::hasSubpages( $this->mNamespace ) ) { - return( $this->mTextform ); + return $this->mTextform; } $parts = explode( '/', $this->mTextform ); - return( $parts[count( $parts ) - 1] ); + return $parts[count( $parts ) - 1]; } /** @@ -1318,7 +1318,7 @@ class Title { public function getSubpageUrlForm() { $text = $this->getSubpageText(); $text = wfUrlencode( str_replace( ' ', '_', $text ) ); - return( $text ); + return $text; } /** @@ -2242,7 +2242,7 @@ class Title { * Protect css subpages of user pages: can $wgUser edit * this page? * - * @deprecated in 1.19; will be removed in 1.20. Use getUserPermissionsErrors() instead. + * @deprecated in 1.19; use getUserPermissionsErrors() instead. * @return Bool */ public function userCanEditCssSubpage() { @@ -2256,7 +2256,7 @@ class Title { * Protect js subpages of user pages: can $wgUser edit * this page? * - * @deprecated in 1.19; will be removed in 1.20. Use getUserPermissionsErrors() instead. + * @deprecated in 1.19; use getUserPermissionsErrors() instead. * @return Bool */ public function userCanEditJsSubpage() { @@ -2349,7 +2349,7 @@ class Title { /** * Update the title protection status * - * @deprecated in 1.19; will be removed in 1.20. Use WikiPage::doUpdateRestrictions() instead. + * @deprecated in 1.19; use WikiPage::doUpdateRestrictions() instead. * @param $create_perm String Permission required for creation * @param string $reason Reason for protection * @param string $expiry Expiry timestamp @@ -3448,6 +3448,7 @@ class Title { } } + wfRunHooks( 'TitleSquidURLs', array( $this, &$urls ) ); return $urls; } @@ -4401,7 +4402,7 @@ class Title { return true; // any interwiki link might be viewable, for all we know } - switch( $this->mNamespace ) { + switch ( $this->mNamespace ) { case NS_MEDIA: case NS_FILE: // file exists, possibly in a foreign repo @@ -4493,28 +4494,19 @@ class Title { return false; } + $method = __METHOD__; $dbw = wfGetDB( DB_MASTER ); $conds = $this->pageCond(); - $dbw->onTransactionIdle( function() use ( $dbw, $conds ) { + $dbw->onTransactionIdle( function() use ( $dbw, $conds, $method ) { $dbw->update( 'page', array( 'page_touched' => $dbw->timestamp() ), $conds, - __METHOD__ + $method ); } ); - HTMLFileCache::clearFileCache( $this ); - // Clear page info. - $revision = WikiPage::factory( $this )->getRevision(); - if ( $revision !== null ) { - $memcKey = wfMemcKey( 'infoaction', $this->getPrefixedText(), $revision->getId() ); - $success = $wgMemc->delete( $memcKey ); - } else { - $success = true; - } - - return $success; + return true; } /**