X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FSearchEngine.php;h=9115de3f6ee31724d8f7ad4ee41b7fbf8a86033f;hb=e1e24d2920aeee01e51b500e7d536d27ec0c3c4a;hp=17302253a222fec119d35f144642c4c25aa72d72;hpb=06eb1fc1b506bfb8064d3706325d24a34a61cd6c;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/SearchEngine.php b/includes/SearchEngine.php index 17302253a2..9115de3f6e 100644 --- a/includes/SearchEngine.php +++ b/includes/SearchEngine.php @@ -59,7 +59,8 @@ class SearchEngine { function powersearch() { global $wgUser, $wgOut, $wgLang, $wgTitle, $wgRequest; - + $sk =& $wgUser->getSkin(); + $search = $wgRequest->getText( 'search' ); $searchx = $wgRequest->getVal( 'searchx' ); $listredirs = $wgRequest->getVal( 'redirs' ); @@ -86,7 +87,7 @@ class SearchEngine { if ( !isset( $searchx ) ) { $checkboxValue = $this->initNamespaceCheckbox( $i ); } else { - $checkboxValue = $_REQUEST[$formVar]; + $checkboxValue = $wgRequest->getVal( $formVar ); } $checked = ""; @@ -130,9 +131,9 @@ class SearchEngine { wfMsg("powersearch") . "\" />\n"; $ret = str_replace( "$9", $tempText, $ret ); - global $wgScript; + $action = $sk->escapeSearchLink(); $ret = "

\n
\n{$ret}\n
\n"; + "action=\"$action\">\n{$ret}\n\n"; if ( isset ( $searchx ) ) { if ( ! $listredirs ) {