public function execute() {
$dbw = wfGetDB( DB_MASTER );
$rl = new ResourceLoader();
- $moduleNames = array_keys( $rl->getModuleNames() );
+ $moduleNames = $rl->getModuleNames();
$moduleList = implode( ', ', array_map( array( $dbw, 'addQuotes' ), $moduleNames ) );
$limit = max( 1, intval( $this->getOption( 'batchsize', 500 ) ) );
$maxlag = intval( $this->getOption( 'max-slave-lag', 5 ) );
$this->output( "Cleaning up msg_resource table...\n" );
$i = 1;
- $mrRes = $dbw->tableName( 'mr_resource' );
+ $mrRes = $dbw->tableName( 'msg_resource' );
do {
$where = $moduleList ? "mr_resource NOT IN ($moduleList)" : '1=1';
$dbw->query( "DELETE FROM $mrRes WHERE $where LIMIT $limit", __METHOD__ );
$this->output( "Cleaning up msg_resource_links table...\n" );
$i = 1;
- $msgRes = $dbw->tableName( 'mr_resource_links' );
+ $msgResLinks = $dbw->tableName( 'msg_resource_links' );
do {
$where = $moduleList ? "mrl_resource NOT IN ($moduleList)" : '1=1';
- $dbw->query( "DELETE FROM $msgRes WHERE $where LIMIT $limit", __METHOD__ );
+ $dbw->query( "DELETE FROM $msgResLinks WHERE $where LIMIT $limit", __METHOD__ );
$numRows = $dbw->affectedRows();
$this->output( "Batch $i: $numRows rows\n" );
$i++;
}
$maintClass = "CleanupRemovedModules";
-require_once( DO_MAINTENANCE );
+require_once( RUN_MAINTENANCE_IF_MAIN );