X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FWatchedItem.php;h=4d226924a32da027e165d5444701931cb90bfd89;hb=54026ebec92cdc4e920527cb568770619ee52c13;hp=ab136b89546cf1f3cf6c4c177717bac57f6ec07a;hpb=04d7d46b1d39340121698ba76fd8e433f60929c9;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/WatchedItem.php b/includes/WatchedItem.php index ab136b8954..4d226924a3 100644 --- a/includes/WatchedItem.php +++ b/includes/WatchedItem.php @@ -275,7 +275,6 @@ class WatchedItem { * @return bool */ public static function batchAddWatch( array $items ) { - $section = new ProfileSection( __METHOD__ ); if ( wfReadOnly() ) { return false; @@ -331,11 +330,9 @@ class WatchedItem { * @return bool */ public function removeWatch() { - wfProfileIn( __METHOD__ ); // Only loggedin user can have a watchlist if ( wfReadOnly() || $this->mUser->isAnon() || !$this->isAllowed( 'editmywatchlist' ) ) { - wfProfileOut( __METHOD__ ); return false; } @@ -370,7 +367,6 @@ class WatchedItem { $this->watched = false; - wfProfileOut( __METHOD__ ); return $success; } @@ -401,7 +397,8 @@ class WatchedItem { $newtitle = $nt->getDBkey(); $dbw = wfGetDB( DB_MASTER ); - $res = $dbw->select( 'watchlist', 'wl_user', + $res = $dbw->select( 'watchlist', + array( 'wl_user', 'wl_notificationtimestamp' ), array( 'wl_namespace' => $oldnamespace, 'wl_title' => $oldtitle ), __METHOD__, 'FOR UPDATE' ); @@ -411,7 +408,8 @@ class WatchedItem { $values[] = array( 'wl_user' => $s->wl_user, 'wl_namespace' => $newnamespace, - 'wl_title' => $newtitle + 'wl_title' => $newtitle, + 'wl_notificationtimestamp' => $s->wl_notificationtimestamp, ); }