# Get "active" text records from the revisions table
echo( "Searching for active text records in revisions table..." );
- $res = $dbw->query( "SELECT DISTINCTROW rev_text_id FROM $tbl_rev" );
- while( $row = $dbw->fetchObject( $res ) ) {
+ $res = $dbw->query( "SELECT DISTINCT rev_text_id FROM $tbl_rev" );
+ while ( $row = $dbw->fetchObject( $res ) ) {
$cur[] = $row->rev_text_id;
}
echo( "done.\n" );
# Get "active" text records from the archive table
echo( "Searching for active text records in archive table..." );
- $res = $dbw->query( "SELECT DISTINCTROW ar_text_id FROM $tbl_arc" );
- while( $row = $dbw->fetchObject( $res ) ) {
+ $res = $dbw->query( "SELECT DISTINCT ar_text_id FROM $tbl_arc" );
+ while ( $row = $dbw->fetchObject( $res ) ) {
$cur[] = $row->ar_text_id;
}
echo( "done.\n" );
$set = implode( ', ', $cur );
$res = $dbw->query( "SELECT old_id FROM $tbl_txt WHERE old_id NOT IN ( $set )" );
$old = array();
- while( $row = $dbw->fetchObject( $res ) ) {
+ while ( $row = $dbw->fetchObject( $res ) ) {
$old[] = $row->old_id;
}
echo( "done.\n" );
echo( "$count inactive items found.\n" );
# Delete as appropriate
- if( $delete && $count ) {
+ if ( $delete && $count ) {
echo( "Deleting..." );
$set = implode( ', ', $old );
$dbw->query( "DELETE FROM $tbl_txt WHERE old_id IN ( $set )" );