$lastRevision = 0;
$revisionId = 0;
- $changed = ( strcmp( $text, $oldtext ) != 0 );
+ $dbw->begin();
+ $changed = ( strcmp( $text, $oldtext ) != 0 );
if ( $changed ) {
$this->mGoodAdjustment = (int)$this->isCountable( $text )
- (int)$this->isCountable( $oldtext );
'user_text' => $user->getName(),
) );
- $dbw->begin();
$revisionId = $revision->insertOn( $dbw );
# Update page
}
}
$user->incEditCount();
- $dbw->commit();
}
} else {
$revision = null;
# Update links tables, site stats, etc.
$this->editUpdates( $text, $summary, $isminor, $now, $revisionId, $changed );
+ $dbw->commit();
}
} else {
# Create new article