xref: /dokuwiki/inc/Action/Search.php (revision 63da9d57cb077059cb2eedc5d3646638a015d150)
1<?php
2
3namespace dokuwiki\Action;
4
5use dokuwiki\Action\Exception\ActionAbort;
6
7/**
8 * Class Search
9 *
10 * Search for pages and content
11 *
12 * @package dokuwiki\Action
13 */
14class Search extends AbstractAction {
15
16    /** @inheritdoc */
17    public function minimumPermission() {
18        return AUTH_NONE;
19    }
20
21    /**
22     * we only search if a search word was given
23     *
24     * @inheritdoc
25     */
26    public function checkPermissions() {
27        parent::checkPermissions();
28        global $QUERY;
29        $s = cleanID($QUERY);
30        if($s === '') throw new ActionAbort();
31    }
32
33    /** @inheritdoc */
34    public function tplContent() {
35        html_search();
36    }
37}
38