* @ingroup RevisionDelete
*/
+use Wikimedia\Rdbms\IDatabase;
+
/**
* List for archive table items, i.e. revisions deleted via action=delete
*/
$timestamps[] = $db->timestamp( $id );
}
- $tables = [ 'archive' ];
- $fields = Revision::selectArchiveFields();
+ $arQuery = Revision::getArchiveQueryInfo();
+ $tables = $arQuery['tables'];
+ $fields = $arQuery['fields'];
$conds = [
'ar_namespace' => $this->title->getNamespace(),
'ar_title' => $this->title->getDBkey(),
'ar_timestamp' => $timestamps,
];
- $join_conds = [];
+ $join_conds = $arQuery['joins'];
$options = [ 'ORDER BY' => 'ar_timestamp DESC' ];
ChangeTags::modifyDisplayQuery(