From: Arne Heizmann Date: Fri, 11 Jul 2003 16:45:53 +0000 (+0000) Subject: fix search redirect X-Git-Tag: 1.1.0~404 X-Git-Url: http://git.cyclocoop.org/%22.%24image2.%22?a=commitdiff_plain;h=0c24866acc0a178a22eb3b50c1641f97021c3525;p=lhc%2Fweb%2Fwiklou.git fix search redirect --- diff --git a/includes/SearchEngine.php b/includes/SearchEngine.php index e1dd93c745..8f6ce86a61 100644 --- a/includes/SearchEngine.php +++ b/includes/SearchEngine.php @@ -388,7 +388,7 @@ class SearchEngine { $wgTitle = Title::newFromText( $search ); if ( 0 != $wgArticle->getID() ) { - $wgOut->redirect( "/wiki/" . $wgTitle->getURL() ); + $wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) ); return; } @@ -396,7 +396,7 @@ class SearchEngine { # $wgTitle = Title::newFromText( strtolower( $search ) ); if ( 0 != $wgArticle->getID() ) { - $wgOut->redirect( "/wiki/" . $wgTitle->getURL() ); + $wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) ); return; } @@ -404,7 +404,7 @@ class SearchEngine { # $wgTitle=Title::newFromText( ucwords( strtolower( $search ) ) ); if ( 0 != $wgArticle->getID() ) { - $wgOut->redirect( "/wiki/" . $wgTitle->getURL() ); + $wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) ); return; } @@ -412,7 +412,7 @@ class SearchEngine { # $wgTitle = Title::newFromText( strtoupper( $search ) ); if ( 0 != $wgArticle->getID() ) { - $wgOut->redirect( "/wiki/" . $wgTitle->getURL() ); + $wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) ); return; } @@ -430,7 +430,7 @@ class SearchEngine { $wgTitle = Title::newFromDBkey( $s->cur_title ); $wgTitle->setNamespace( $s->cur_namespace ); - $wgArticle->view(); + $wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) ); return; } $wgOut->addHTML( wfMsg("nogomatch",