redirect to article when search returns only one
authorArne Heizmann <timwi@users.mediawiki.org>
Fri, 11 Jul 2003 02:16:01 +0000 (02:16 +0000)
committerArne Heizmann <timwi@users.mediawiki.org>
Fri, 11 Jul 2003 02:16:01 +0000 (02:16 +0000)
includes/SearchEngine.php

index 4b715d2..e1dd93c 100644 (file)
@@ -388,7 +388,7 @@ class SearchEngine {
                $wgTitle = Title::newFromText( $search );
 
                if ( 0 != $wgArticle->getID() ) {
-                       $wgArticle->view();
+                       $wgOut->redirect( "/wiki/" . $wgTitle->getURL() );
                        return;
                }
 
@@ -396,7 +396,7 @@ class SearchEngine {
                #
                $wgTitle = Title::newFromText( strtolower( $search ) );
                if ( 0 != $wgArticle->getID() ) {
-                       $wgArticle->view();
+                       $wgOut->redirect( "/wiki/" . $wgTitle->getURL() );
                        return;
                }
 
@@ -404,7 +404,7 @@ class SearchEngine {
                #
                $wgTitle=Title::newFromText( ucwords( strtolower( $search ) ) );
                if ( 0 != $wgArticle->getID() ) {
-                       $wgArticle->view();
+                       $wgOut->redirect( "/wiki/" . $wgTitle->getURL() );
                        return;
                }
 
@@ -412,7 +412,7 @@ class SearchEngine {
                #
                $wgTitle = Title::newFromText( strtoupper( $search ) );
                if ( 0 != $wgArticle->getID() ) {
-                       $wgArticle->view();
+                       $wgOut->redirect( "/wiki/" . $wgTitle->getURL() );
                        return;
                }