From: Aaron Schulz Date: Tue, 8 Apr 2008 22:40:36 +0000 (+0000) Subject: Don't set $this->pattern unless it is allowed X-Git-Tag: 1.31.0-rc.0~48507 X-Git-Url: http://git.cyclocoop.org/%28?a=commitdiff_plain;h=a2d07c47d3134bc659c89d6adfa029eaa7521dff;p=lhc%2Fweb%2Fwiklou.git Don't set $this->pattern unless it is allowed --- diff --git a/includes/LogEventsList.php b/includes/LogEventsList.php index f8cf0f3497..175f53d601 100644 --- a/includes/LogEventsList.php +++ b/includes/LogEventsList.php @@ -457,13 +457,13 @@ class LogPager extends ReverseChronologicalPager { return false; $this->title = $title->getPrefixedText(); - $this->pattern = $pattern; $ns = $title->getNamespace(); if( $pattern && !$wgMiserMode ) { # use escapeLike to avoid expensive search patterns like 't%st%' $safetitle = $this->mDb->escapeLike( $title->getDBkey() ); $this->mConds['log_namespace'] = $ns; $this->mConds[] = "log_title LIKE '$safetitle%'"; + $this->pattern = $pattern; } else { $this->mConds['log_namespace'] = $ns; $this->mConds['log_title'] = $title->getDBkey();