Go button: try all upper case before near match
[lhc/web/wiklou.git] / includes / SearchEngine.php
index aee5037..1960573 100644 (file)
@@ -368,7 +368,7 @@ class SearchEngine {
                        $wgArticle->view();
                        return;
                }
-               
+
                # Now try capitalized string
                #
                $wgTitle=Title::newFromText( ucwords( strtolower( $search ) ) );
@@ -377,6 +377,14 @@ class SearchEngine {
                        return;
                }
 
+               # Now try all upper case
+               #
+               $wgTitle = Title::newFromText( strtoupper( $search ) );
+               if ( 0 != $wgArticle->getID() ) {
+                       $wgArticle->view();
+                       return;
+               }
+
                # Try a near match
                #
                $this->parseQuery();