MediaWiki
REL1_24
|
00001 <?php 00026 class RevDelArchivedRevisionItem extends RevDelArchiveItem { 00027 public function __construct( $list, $row ) { 00028 RevDelItem::__construct( $list, $row ); 00029 00030 $this->revision = Revision::newFromArchiveRow( $row, 00031 array( 'page' => $this->list->title->getArticleID() ) ); 00032 } 00033 00034 public function getIdField() { 00035 return 'ar_rev_id'; 00036 } 00037 00038 public function getId() { 00039 return $this->revision->getId(); 00040 } 00041 00042 public function setBits( $bits ) { 00043 $dbw = wfGetDB( DB_MASTER ); 00044 $dbw->update( 'archive', 00045 array( 'ar_deleted' => $bits ), 00046 array( 'ar_rev_id' => $this->row->ar_rev_id, 00047 'ar_deleted' => $this->getBits() 00048 ), 00049 __METHOD__ ); 00050 00051 return (bool)$dbw->affectedRows(); 00052 } 00053 }