$paramArray = LogPage::extractParams( $row->log_params );
$revert = $del = '';
// Some user can hide log items and have review links
- if( $wgUser->isAllowed( 'deleterevision' ) ) {
+ if( !($this->flags & self::NO_ACTION_LINK) && $wgUser->isAllowed( 'deleterevision' ) ) {
$del = $this->getShowHideLinks( $row ) . ' ';
}
// Add review links and such...
$del = ''; // No one should be hiding from the oversight log
} else {
$target = SpecialPage::getTitleFor( 'Log', $row->log_type );
- $query = array( 'target' => $target->getPrefixedDBkey(), 'logid' => $row->log_id );
+ $page = Title::makeTitle( $row->log_namespace, $row->log_title );
+ $query = array( 'target' => $target->getPrefixedDBkey(),
+ 'logid' => $row->log_id, 'page' => $page->getPrefixedDBkey() );
$del = $this->skin->revDeleteLink( $query,
self::isDeleted( $row, LogPage::DELETED_RESTRICTED ) );
}
);
ChangeTags::modifyDisplayQuery( $info['tables'], $info['fields'], $info['conds'],
- $info['join_conds'], $this->mTagFilter );
+ $info['join_conds'], $info['options'], $this->mTagFilter );
return $info;
}