X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FLinker.php;h=5cdbfee140c6288537d829b25fe76c43e7b6a5f0;hb=0123e91fc2da1a4de8b4ef4fa1044eda1bc35fb3;hp=fb446b494a4b031b333479c8b4d916b793f93456;hpb=3f59cb9f3a53ad28f8a95fe299c5de6abd24b453;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Linker.php b/includes/Linker.php index fb446b494a..5cdbfee140 100644 --- a/includes/Linker.php +++ b/includes/Linker.php @@ -1221,9 +1221,9 @@ class Linker { * @todo FIXME: Doesn't handle sub-links as in image thumb texts like the main parser * * @param string $comment Text to format links in. WARNING! Since the output of this - * function is html, $comment must be sanitized for use as html. You probably want - * to pass $comment through Sanitizer::escapeHtmlAllowEntities() before calling - * this function. + * function is html, $comment must be sanitized for use as html. You probably want + * to pass $comment through Sanitizer::escapeHtmlAllowEntities() before calling + * this function. * @param Title|null $title An optional title object used to links to sections * @param bool $local Whether section links should refer to local page * @param string|null $wikiId Id of the wiki to link to (if not the local wiki), @@ -1752,9 +1752,10 @@ class Linker { $dbr = wfGetDB( DB_REPLICA ); // Up to the value of $wgShowRollbackEditCount revisions are counted + $revQuery = Revision::getQueryInfo(); $res = $dbr->select( - 'revision', - [ 'rev_user_text', 'rev_deleted' ], + $revQuery['tables'], + [ 'rev_user_text' => $revQuery['fields']['rev_user_text'], 'rev_deleted' ], // $rev->getPage() returns null sometimes [ 'rev_page' => $rev->getTitle()->getArticleID() ], __METHOD__, @@ -1762,7 +1763,8 @@ class Linker { 'USE INDEX' => [ 'revision' => 'page_timestamp' ], 'ORDER BY' => 'rev_timestamp DESC', 'LIMIT' => $wgShowRollbackEditCount + 1 - ] + ], + $revQuery['joins'] ); $editCount = 0;