From: umherirrender Date: Mon, 28 Apr 2014 17:09:28 +0000 (+0200) Subject: Pass user and user_text to Revision constructor X-Git-Tag: 1.31.0-rc.0~15996 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/journal.php?a=commitdiff_plain;h=df9fc5c923cb69b9433a187959c82ebf0a880541;p=lhc%2Fweb%2Fwiklou.git Pass user and user_text to Revision constructor This avoids the use of $wgUser in Revision constructor and makes the dependency on the global visible. Change-Id: Ief79c9769d28a1adb16abab8da1ec01984d9ef92 --- diff --git a/includes/Title.php b/includes/Title.php index eec4dd65c9..70d2baa5af 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -3906,6 +3906,8 @@ class Title { $redirectRevision = new Revision( array( 'title' => $this, // for determining the default content model 'page' => $newid, + 'user_text' => $wgUser->getName(), + 'user' => $wgUser->getId(), 'comment' => $comment, 'content' => $redirectContent ) ); $redirectRevision->insertOn( $dbw ); diff --git a/includes/WikiPage.php b/includes/WikiPage.php index 161125de51..128fd82f57 100644 --- a/includes/WikiPage.php +++ b/includes/WikiPage.php @@ -2274,6 +2274,8 @@ class WikiPage implements Page, IDBAccessObject { $revision = new Revision( array( 'title' => $this->getTitle(), // for determining the default content model 'page' => $this->getId(), + 'user_text' => $user->getName(), + 'user' => $user->getId(), 'text' => $serialized, 'length' => $content->getSize(), 'comment' => $comment,