Pass the search term into the SpecialSearchResultsAppend hook
authorMarius Hoch <hoo@online.de>
Sun, 4 Oct 2015 20:44:12 +0000 (22:44 +0200)
committerMarius Hoch <hoo@online.de>
Sun, 4 Oct 2015 20:47:01 +0000 (22:47 +0200)
Very useful to do things that need to know the actual search
term (eg. to show further things related to that).

The old hook supported that as well, as documented on
https://www.mediawiki.org/wiki/Manual:Hooks/SpecialSearchResultsAppend

That hook has been re-introduced with e7551f16

Change-Id: I7ac6ad95b29f9da0802eb3340e27b8683bf9f76d

docs/hooks.txt
includes/specials/SpecialSearch.php

index 2d268b8..a36e314 100644 (file)
@@ -2907,6 +2907,7 @@ $term: Search term specified by the user
 on the search results page.  Useful for including a feedback link.
 $specialSearch: SpecialSearch object ($this)
 $output: $wgOut
+$term: Search term specified by the user
 
 'SpecialSearchSetupEngine': Allows passing custom data to search engine.
 $search: SpecialSearch special page object
index 91e84e4..fc7eeb1 100644 (file)
@@ -396,7 +396,7 @@ class SpecialSearch extends SpecialPage {
 
                $out->addHtml( "</div>" );
 
-               Hooks::run( 'SpecialSearchResultsAppend', array( $this, $out ) );
+               Hooks::run( 'SpecialSearchResultsAppend', array( $this, $out, $term ) );
 
        }