$dbw->begin();
$revisionId = $revision->insertOn( $dbw );
-
- wfRunHooks( 'newRevisionFromEditComplete', array($this->mTitle, $revision, $baseRevId) );
# Update page
$ok = $this->updateRevisionOn( $dbw, $revision, $lastRevision );
+
+ wfRunHooks( 'newRevisionFromEditComplete', array($this->mTitle, $revision, $baseRevId) );
if( !$ok ) {
/* Belated edit conflict! Run away!! */
$revisionId = $revision->insertOn( $dbw );
$this->mTitle->resetArticleID( $newid );
-
- wfRunHooks( 'newRevisionFromEditComplete', array($this->mTitle, $revision, false) );
# Update the page record with revision data
$this->updateRevisionOn( $dbw, $revision, 0 );
+
+ wfRunHooks( 'newRevisionFromEditComplete', array($this->mTitle, $revision, false) );
if( !( $flags & EDIT_SUPPRESS_RC ) ) {
$rcid = RecentChange::notifyNew( $now, $this->mTitle, $isminor, $wgUser, $summary, $bot,
# Insert a null revision
$nullRevision = Revision::newNullRevision( $dbw, $id, $comment, true );
$nullRevId = $nullRevision->insertOn( $dbw );
-
- wfRunHooks( 'newRevisionFromEditComplete', array($this->mTitle, $nullRevision, false) );
# Update page record
$dbw->update( 'page',
'page_id' => $id
), 'Article::protect'
);
+
+ wfRunHooks( 'newRevisionFromEditComplete', array($this->mTitle, $nullRevision, false) );
wfRunHooks( 'ArticleProtectComplete', array( &$this, &$wgUser, $limit, $reason ) );
# Update the protection log
'minor_edit' => $minor ? 1 : 0,
) );
$revision->insertOn( $dbw );
- wfRunHooks( 'newRevisionFromEditComplete', array($this->mTitle, $revision, false) );
$this->updateRevisionOn( $dbw, $revision );
$dbw->commit();
+
+ wfRunHooks( 'newRevisionFromEditComplete', array($this->mTitle, $revision, false) );
wfProfileOut( __METHOD__ );
}