* used via RevDelRevisionList.
*/
class RevDelArchivedRevisionItem extends RevDelArchiveItem {
- public function __construct( $list, $row ) {
- RevDelItem::__construct( $list, $row );
-
- $this->revision = Revision::newFromArchiveRow( $row,
- array( 'page' => $this->list->title->getArticleID() ) );
- }
-
public function getIdField() {
return 'ar_rev_id';
}
public function setBits( $bits ) {
$dbw = wfGetDB( DB_MASTER );
$dbw->update( 'archive',
- array( 'ar_deleted' => $bits ),
- array( 'ar_rev_id' => $this->row->ar_rev_id,
+ [ 'ar_deleted' => $bits ],
+ [ 'ar_rev_id' => $this->row->ar_rev_id,
'ar_deleted' => $this->getBits()
- ),
+ ],
__METHOD__ );
return (bool)$dbw->affectedRows();