root/solr/files/lib/system/event/listener/SolrAbstractPageListener.class.php @ 1191

Revision 1191, 1.7 kB (checked in by d0nut, 3 years ago)

new bsd is gpl compatible, my package will be gpl licensed

Line 
1<?php
2// WCF include
3require_once(WCF_DIR.'lib/system/event/EventListener.class.php');
4
5/**
6 * overwrites default searchform
7 *
8 * @author      Torben Brodt
9 * @license     GNU General Public License <http://opensource.org/licenses/gpl-3.0.html>
10 * @package     de.easy-coding.wcf.solr
11 */
12class SolrAbstractPageListener implements EventListener {
13        protected $eventObj;
14        protected $className;
15
16        /**
17         * @see EventListener::execute()
18         */
19        public function execute($eventObj, $className, $eventName) {   
20                $this->eventObj = $eventObj;
21                $this->className = $className;
22
23                switch ($eventName) {
24                        case 'assignVariables':
25                                $this->assignVariables();
26                                break;
27                }
28        }
29       
30        /**
31         * @see UserPage::assignVariables()
32         */
33        protected function assignVariables() {
34                return;
35                /*
36                 * $searchScript=search script; default=index.php?form=search
37                 * $searchFieldName=name of the search input field; default=q
38                 * $searchFieldValue=default value of the search input field; default=content of $query
39                 * $searchFieldTitle=title of search input field; default=language variable wbb.header.search.query
40                 * $searchFieldOptions=special search options for popup menu; default=empty
41                 * $searchExtendedLink=link to extended search form; default=index.php?form=search{@SID_ARG_2ND}
42                 * $searchHiddenFields=optional hidden fields; default=empty
43                 * $searchShowExtendedLink=set to false to disable extended search link; default=true
44                 */
45                 $searchScript = (CUSTOMSEARCH_POSTGET == "post") ? CUSTOMSEARCH_SEARCHSCRIPT : 'index.php?page=CustomSearchRedirect';
46                 $searchFieldName = CUSTOMSEARCH_SEARCHFIELDNAME;
47                 
48                 WCF::getTPL()->assign(array(
49                        'searchScript' => $searchScript,
50                        'searchFieldName' => $searchFieldName
51                 ));
52        }
53}
54?>
Note: See TracBrowser for help on using the browser.