GlobalSearchModule for modules
- Author
- Jan-Hendrik Willms tleil.nosp@m.ax+s.nosp@m.tudip.nosp@m.@gma.nosp@m.il.co.nosp@m.m @license GPL2 or any later version
- Since
- 4.1
◆ filter()
| static filter |
( |
|
$module_data, |
|
|
|
$search |
|
) |
| |
|
static |
Returns an array of information for the found element. Following informations (key: description) are necessary
- name: The name of the object
- url: The url to send the user to when he clicks the link
Additional informations are:
- additional: Subtitle for the hit
- expand: Url if the user further expands the search
- img: Avatar for the
- Parameters
-
- Returns
- array
Reimplemented from GlobalSearchModule.
◆ getName()
Returns the displayname for this module
- Returns
- string
Reimplemented from GlobalSearchModule.
◆ getSearchURL()
| static getSearchURL |
( |
|
$searchterm | ) |
|
|
static |
Returns the url to the global modules search populated with the current search term.
- Parameters
-
| string | $searchterm | what to search for? |
- Returns
- URL to the full search, containing the searchterm and the category
Reimplemented from GlobalSearchModule.
◆ getSQL()
| static getSQL |
( |
|
$search, |
|
|
|
$filter, |
|
|
|
$limit |
|
) |
| |
|
static |
Transforms the search request into an sql statement, that provides the id (same as getId) as type and the object id, that is later passed to the filter.
- Parameters
-
| $search | the input query string |
| $filter | an array with search limiting filter information (e.g. 'category', 'semester', etc.) |
- Returns
- String SQL Query to discover elements for the search
Reimplemented from GlobalSearchModule.
The documentation for this class was generated from the following file: