Don't set $this->pattern unless it is allowed
authorAaron Schulz <aaron@users.mediawiki.org>
Tue, 8 Apr 2008 22:40:36 +0000 (22:40 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Tue, 8 Apr 2008 22:40:36 +0000 (22:40 +0000)
includes/LogEventsList.php

index f8cf0f3..175f53d 100644 (file)
@@ -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();