ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f870
ilSearchBaseGUI Class Reference
+ Inheritance diagram for ilSearchBaseGUI:
+ Collaboration diagram for ilSearchBaseGUI:

Public Member Functions

 ilSearchBaseGUI ()
 Constructor public. More...
 
 prepareOutput ()
 
 initStandardSearchForm ($a_mode)
 Init standard search form. More...
 
 getSearchAreaForm ()
 Init standard search form. More...
 
 handleCommand ($a_cmd)
 Handle command. More...
 
 addToDeskObject ()
 Interface methods. More...
 
 removeFromDeskObject ()
 Remove from dektop. More...
 
 delete ()
 Show deletion screen. More...
 
 cancelDelete ()
 Cancel delete. More...
 
 cancelMoveLinkObject ()
 Cancel move/link. More...
 
 performDelete ()
 Delete objects. More...
 
 cut ()
 Interface ilAdministrationCommandHandler. More...
 
 link ()
 Interface ilAdministrationCommandHandler. More...
 
 paste ()
 Paste. More...
 
 showLinkIntoMultipleObjectsTree ()
 Target selection link. More...
 
 showMoveIntoObjectTree ()
 Target selection cut. More...
 
 performPasteIntoMultipleObjects ()
 Perform paste into multiple objects. More...
 
 clear ()
 clear clipboard More...
 
 enableAdministrationPanel ()
 Enable administration panel. More...
 
 disableAdministrationPanel ()
 Disable administration panel. More...
 
 addLocator ()
 Add Locator. More...
 
 autoComplete ()
 Data resource for autoComplete. More...
 

Data Fields

const SEARCH_FAST = 1
 
const SEARCH_DETAILS = 2
 
const SEARCH_AND = 'and'
 
const SEARCH_OR = 'or'
 
const SEARCH_FORM_LUCENE = 1
 
const SEARCH_FORM_STANDARD = 2
 
const SEARCH_FORM_USER = 3
 
 $settings = null
 
 $ilias = null
 
 $lng = null
 
 $tpl = null
 

Protected Member Functions

 addPager ($result, $a_session_key)
 Add Pager. More...
 
 buildSearchAreaPath ($a_root_node)
 Build path for search area. More...
 

Protected Attributes

 $ctrl = null
 

Detailed Description

Definition at line 22 of file class.ilSearchBaseGUI.php.

Member Function Documentation

◆ addLocator()

ilSearchBaseGUI::addLocator ( )

Add Locator.

Definition at line 349 of file class.ilSearchBaseGUI.php.

350  {
351  $ilLocator->addItem($this->lng->txt('search'),$this->ctrl->getLinkTarget($this));
352  $this->tpl->setLocator();
353  }

◆ addPager()

ilSearchBaseGUI::addPager (   $result,
  $a_session_key 
)
protected

Add Pager.

public

Parameters

Definition at line 362 of file class.ilSearchBaseGUI.php.

References $_SESSION, $result, and $tpl.

Referenced by ilAdvancedSearchGUI\performAdvMDSearch(), ilAdvancedSearchGUI\performSearch(), ilLuceneAdvancedSearchGUI\performSearch(), ilLuceneSearchGUI\performSearch(), ilSearchGUI\performSearch(), ilAdvancedSearchGUI\showSavedAdvMDResults(), ilLuceneAdvancedSearchGUI\showSavedResults(), ilLuceneSearchGUI\showSavedResults(), ilSearchGUI\showSavedResults(), and ilAdvancedSearchGUI\showSavedResults().

363  {
364  global $tpl;
365 
366  $_SESSION["$a_session_key"] = max($_SESSION["$a_session_key"],$this->search_cache->getResultPageNumber());
367 
368  if($_SESSION["$a_session_key"] == 1 and
369  (count($result->getResults()) < $result->getMaxHits()))
370  {
371  return true;
372  }
373 
374  if($this->search_cache->getResultPageNumber() > 1)
375  {
376  $this->ctrl->setParameter($this,'page_number',$this->search_cache->getResultPageNumber() - 1);
377 /* $this->tpl->setCurrentBlock('prev');
378  $this->tpl->setVariable('PREV_LINK',$this->ctrl->getLinkTarget($this,'performSearch'));
379  $this->tpl->setVariable('TXT_PREV',$this->lng->txt('search_page_prev'));
380  $this->tpl->parseCurrentBlock();
381 */
382  $this->prev_link = $this->ctrl->getLinkTarget($this,'performSearch');
383  }
384  for($i = 1;$i <= $_SESSION["$a_session_key"];$i++)
385  {
386  if($i == $this->search_cache->getResultPageNumber())
387  {
388 /* $this->tpl->setCurrentBlock('pages_link');
389  $this->tpl->setVariable('NUMBER',$i);
390  $this->tpl->parseCurrentBlock();
391 */
392  continue;
393  }
394 
395  $this->ctrl->setParameter($this,'page_number',$i);
396  $link = '<a href="'.$this->ctrl->getLinkTarget($this,'performSearch').'" /a>'.$i.'</a> ';
397 /* $this->tpl->setCurrentBlock('pages_link');
398  $this->tpl->setVariable('NUMBER',$link);
399  $this->tpl->parseCurrentBlock();
400 */
401  }
402 
403 
404  if(count($result->getResults()) >= $result->getMaxHits())
405  {
406  $this->ctrl->setParameter($this,'page_number',$this->search_cache->getResultPageNumber() + 1);
407 /* $this->tpl->setCurrentBlock('next');
408  $this->tpl->setVariable('NEXT_LINK',$this->ctrl->getLinkTarget($this,'performSearch'));
409  $this->tpl->setVariable('TXT_NEXT',$this->lng->txt('search_page_next'));
410  $this->tpl->parseCurrentBlock();
411 */
412 $this->next_link = $this->ctrl->getLinkTarget($this,'performSearch');
413  }
414 
415 /* $this->tpl->setCurrentBlock('prev_next');
416  $this->tpl->setVariable('SEARCH_PAGE',$this->lng->txt('search_page'));
417  $this->tpl->parseCurrentBlock();
418 */
419 
420  $this->ctrl->clearParameters($this);
421  }
< a tabindex="-1" style="border-style: none;" href="#" title="Refresh Image" onclick="document.getElementById('siimage').src = './securimage_show.php?sid=' + Math.random(); this.blur(); return false">< img src="./images/refresh.png" alt="Reload Image" height="32" width="32" onclick="this.blur()" align="bottom" border="0"/></a >< br/>< strong > Enter Code *if($_SERVER['REQUEST_METHOD']=='POST' &&@ $_POST['do']=='contact') $_SESSION['ctform']['success']
$result
+ Here is the caller graph for this function:

◆ addToDeskObject()

ilSearchBaseGUI::addToDeskObject ( )

Interface methods.

Implements ilDesktopItemHandling.

Definition at line 227 of file class.ilSearchBaseGUI.php.

References ilDesktopItemGUI\addToDesktop().

228  {
229  include_once './Services/PersonalDesktop/classes/class.ilDesktopItemGUI.php';
231  $this->showSavedResults();
232  }
static addToDesktop()
Add desktop item public.
+ Here is the call graph for this function:

◆ autoComplete()

ilSearchBaseGUI::autoComplete ( )

Data resource for autoComplete.

Definition at line 452 of file class.ilSearchBaseGUI.php.

References $_REQUEST, exit, and ilSearchAutoComplete\getList().

453  {
454  $q = $_REQUEST["term"];
455  include_once("./Services/Search/classes/class.ilSearchAutoComplete.php");
456  $list = ilSearchAutoComplete::getList($q);
457  echo $list;
458  exit;
459  }
exit
Definition: login.php:54
static getList($a_str)
Get completion list.
if($_REQUEST['ilias_path']) define('ILIAS_HTTP_PATH' $_REQUEST['ilias_path']
Definition: index.php:7
+ Here is the call graph for this function:

◆ buildSearchAreaPath()

ilSearchBaseGUI::buildSearchAreaPath (   $a_root_node)
protected

Build path for search area.

Returns

Definition at line 427 of file class.ilSearchBaseGUI.php.

References $data, and $path.

428  {
429  global $tree;
430 
431  $path_arr = $tree->getPathFull($a_root_node,ROOT_FOLDER_ID);
432  $counter = 0;
433  foreach($path_arr as $data)
434  {
435  if($counter++)
436  {
437  $path .= " > ";
438  $path .= $data['title'];
439  }
440  else
441  {
442  $path .= $this->lng->txt('repository');
443  }
444 
445  }
446  return $path;
447  }
$path
Definition: index.php:22

◆ cancelDelete()

ilSearchBaseGUI::cancelDelete ( )

Cancel delete.

Implements ilAdministrationCommandHandling.

Definition at line 257 of file class.ilSearchBaseGUI.php.

258  {
259  $this->showSavedResults();
260  }

◆ cancelMoveLinkObject()

ilSearchBaseGUI::cancelMoveLinkObject ( )

Cancel move/link.

Implements ilAdministrationCommandHandling.

Definition at line 262 of file class.ilSearchBaseGUI.php.

263  {
264  $this->showSavedResults();
265  }

◆ clear()

ilSearchBaseGUI::clear ( )

clear clipboard

Implements ilAdministrationCommandHandling.

Definition at line 327 of file class.ilSearchBaseGUI.php.

References $_SESSION.

328  {
329  unset($_SESSION['clipboard']);
330  $this->ctrl->redirect($this);
331  }
< a tabindex="-1" style="border-style: none;" href="#" title="Refresh Image" onclick="document.getElementById('siimage').src = './securimage_show.php?sid=' + Math.random(); this.blur(); return false">< img src="./images/refresh.png" alt="Reload Image" height="32" width="32" onclick="this.blur()" align="bottom" border="0"/></a >< br/>< strong > Enter Code *if($_SERVER['REQUEST_METHOD']=='POST' &&@ $_POST['do']=='contact') $_SESSION['ctform']['success']

◆ cut()

ilSearchBaseGUI::cut ( )

Interface ilAdministrationCommandHandler.

Implements ilAdministrationCommandHandling.

Definition at line 280 of file class.ilSearchBaseGUI.php.

281  {
282 
283 
284  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
285  $admin = new ilAdministrationCommandGUI($this);
286  $admin->cut();
287  }
Handles Administration commands (cut, delete paste)

◆ delete()

ilSearchBaseGUI::delete ( )

Show deletion screen.

Implements ilAdministrationCommandHandling.

Definition at line 247 of file class.ilSearchBaseGUI.php.

248  {
249  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
250  $admin = new ilAdministrationCommandGUI($this);
251  $admin->delete();
252  }
Handles Administration commands (cut, delete paste)

◆ disableAdministrationPanel()

ilSearchBaseGUI::disableAdministrationPanel ( )

Disable administration panel.

Implements ilAdministrationCommandHandling.

Definition at line 339 of file class.ilSearchBaseGUI.php.

References $_SESSION.

340  {
341  $_SESSION["il_cont_admin_panel"] = false;
342  $this->ctrl->redirect($this);
343  }
< a tabindex="-1" style="border-style: none;" href="#" title="Refresh Image" onclick="document.getElementById('siimage').src = './securimage_show.php?sid=' + Math.random(); this.blur(); return false">< img src="./images/refresh.png" alt="Reload Image" height="32" width="32" onclick="this.blur()" align="bottom" border="0"/></a >< br/>< strong > Enter Code *if($_SERVER['REQUEST_METHOD']=='POST' &&@ $_POST['do']=='contact') $_SESSION['ctform']['success']

◆ enableAdministrationPanel()

ilSearchBaseGUI::enableAdministrationPanel ( )

Enable administration panel.

Implements ilAdministrationCommandHandling.

Definition at line 333 of file class.ilSearchBaseGUI.php.

References $_SESSION.

334  {
335  $_SESSION["il_cont_admin_panel"] = true;
336  $this->ctrl->redirect($this);
337  }
< a tabindex="-1" style="border-style: none;" href="#" title="Refresh Image" onclick="document.getElementById('siimage').src = './securimage_show.php?sid=' + Math.random(); this.blur(); return false">< img src="./images/refresh.png" alt="Reload Image" height="32" width="32" onclick="this.blur()" align="bottom" border="0"/></a >< br/>< strong > Enter Code *if($_SERVER['REQUEST_METHOD']=='POST' &&@ $_POST['do']=='contact') $_SESSION['ctform']['success']

◆ getSearchAreaForm()

ilSearchBaseGUI::getSearchAreaForm ( )

Init standard search form.

Definition at line 173 of file class.ilSearchBaseGUI.php.

References $_POST, $ilCtrl, $lng, ilSearchSettings\getInstance(), and ilRepositorySelectorInputGUI\setSelectText().

Referenced by ilLuceneSearchGUI\executeCommand(), ilSearchGUI\executeCommand(), ilSearchGUI\showSearch(), ilLuceneSearchGUI\showSearchForm(), ilSearchGUI\storeRoot(), and ilLuceneSearchGUI\storeRoot().

174  {
175  global $lng, $ilCtrl;
176 
177  include_once("Services/Form/classes/class.ilPropertyFormGUI.php");
178  $form = new ilPropertyFormGUI();
179  $form->setOpenTag(false);
180  $form->setCloseTag(false);
181 
182  // term combination
183  $radg = new ilHiddenInputGUI('search_term_combination');
184  $radg->setValue(ilSearchSettings::getInstance()->getDefaultOperator());
185  $form->addItem($radg);
186 
187  // search area
188  include_once("./Services/Form/classes/class.ilRepositorySelectorInputGUI.php");
189  $ti = new ilRepositorySelectorInputGUI($lng->txt("search_area"), "area");
190  $ti->setSelectText($lng->txt("search_select_search_area"));
191  $form->addItem($ti);
192  $ti->readFromSession();
193 
194  // alex, 15.8.2012: Added the following lines to get the value
195  // from the main menu top right input search form
196  if (isset($_POST["root_id"]))
197  {
198  $ti->setValue($_POST["root_id"]);
199  $ti->writeToSession();
200  }
201  $form->setFormAction($ilCtrl->getFormAction($this,'performSearch'));
202 
203  return $form;
204  }
$_POST['username']
Definition: cron.php:12
This class represents a property form user interface.
global $ilCtrl
Definition: ilias.php:18
This class represents a hidden form property in a property form.
This class represents a repository selector in a property form.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ handleCommand()

ilSearchBaseGUI::handleCommand (   $a_cmd)

Handle command.

Parameters
string$a_cmd

Definition at line 211 of file class.ilSearchBaseGUI.php.

Referenced by ilLuceneUserSearchGUI\executeCommand(), ilLuceneSearchGUI\executeCommand(), ilLuceneAdvancedSearchGUI\executeCommand(), ilSearchGUI\executeCommand(), and ilAdvancedSearchGUI\executeCommand().

212  {
213  if(method_exists($this, $a_cmd))
214  {
215  $this->$a_cmd();
216  }
217  else
218  {
219  $a_cmd .= 'Object';
220  $this->$a_cmd();
221  }
222  }
+ Here is the caller graph for this function:

◆ ilSearchBaseGUI()

ilSearchBaseGUI::ilSearchBaseGUI ( )

Constructor public.

Definition at line 44 of file class.ilSearchBaseGUI.php.

References $ilCtrl, $ilias, $lng, and $tpl.

45  {
46  global $ilCtrl,$ilias,$lng,$tpl,$ilMainMenu;
47 
48  $this->ilias =& $ilias;
49  $this->ctrl =& $ilCtrl;
50  $this->tpl =& $tpl;
51  $this->lng =& $lng;
52  $this->lng->loadLanguageModule('search');
53 
54  $ilMainMenu->setActive('search');
55  $this->settings =& new ilSearchSettings();
56  }
global $ilCtrl
Definition: ilias.php:18
redirection script todo: (a better solution should control the processing via a xml file) ...

◆ initStandardSearchForm()

ilSearchBaseGUI::initStandardSearchForm (   $a_mode)

Init standard search form.

Definition at line 80 of file class.ilSearchBaseGUI.php.

References $data, $ilCtrl, $lng, ilSearchSettings\getInstance(), SEARCH_DETAILS, SEARCH_FAST, SEARCH_FORM_STANDARD, ilCheckboxInputGUI\setValue(), ilRadioGroupInputGUI\setValue(), and ilRadioOption\setValue().

Referenced by ilSearchGUI\__construct(), ilLuceneUserSearchGUI\executeCommand(), ilLuceneSearchGUI\executeCommand(), and ilSearchGUI\showSearch().

81  {
82  global $lng, $ilCtrl;
83 
84  include_once("Services/Form/classes/class.ilPropertyFormGUI.php");
85  $this->form = new ilPropertyFormGUI();
86  $this->form->setOpenTag(false);
87  $this->form->setCloseTag(false);
88 
89  // term combination
90  $radg = new ilHiddenInputGUI('search_term_combination');
91  $radg->setValue(ilSearchSettings::getInstance()->getDefaultOperator());
92  $this->form->addItem($radg);
93 
94  if(ilSearchSettings::getInstance()->isLuceneItemFilterEnabled())
95  {
96  if($a_mode == self::SEARCH_FORM_STANDARD)
97  {
98  // search type
99  $radg = new ilRadioGroupInputGUI($lng->txt("search_type"), "type");
100  $radg->setValue(
101  $this->getType() ==
105  );
106  $op1 = new ilRadioOption($lng->txt("search_fast_info"), ilSearchBaseGUI::SEARCH_FAST);
107  $radg->addOption($op1);
108  $op2 = new ilRadioOption($lng->txt("search_details_info"), ilSearchBaseGUI::SEARCH_DETAILS);
109  }
110  else
111  {
112  $op2 = new ilCheckboxInputGUI($this->lng->txt('search_filter_by_type'),'item_filter_enabled');
113  $op2->setValue(1);
114 // $op2->setChecked($this->getType() == ilSearchBaseGUI::SEARCH_DETAILS);
115  }
116 
117 
118  $cbgr = new ilCheckboxGroupInputGUI('','filter_type');
119  $cbgr->setUseValuesAsKeys(true);
120  $details = $this->getDetails();
121  $det = false;
122  foreach(ilSearchSettings::getInstance()->getEnabledLuceneItemFilterDefinitions() as $type => $data)
123  {
124  $cb = new ilCheckboxOption($lng->txt($data['trans']), $type);
125  if ($details[$type])
126  {
127  $det = true;
128  }
129  $cbgr->addOption($cb);
130  }
131  if($a_mode == self::SEARCH_FORM_LUCENE)
132  {
133  if(ilSearchSettings::getInstance()->isLuceneMimeFilterEnabled())
134  {
135  $mimes = $this->getMimeDetails();
136  foreach(ilSearchSettings::getInstance()->getEnabledLuceneMimeFilterDefinitions() as $type => $data)
137  {
138  $op3 = new ilCheckboxOption($this->lng->txt($data['trans']),$type);
139  if($mimes[$type])
140  {
141  $det = true;
142  }
143  $cbgr->addOption($op3);
144  }
145  }
146  }
147 
148  $cbgr->setValue(array_merge((array) $details,(array) $mimes));
149  $op2->addSubItem($cbgr);
150 
151  if($a_mode != self::SEARCH_FORM_STANDARD && $det)
152  {
153  $op2->setChecked(true);
154  }
155 
157  {
158  $radg->addOption($op2);
159  $this->form->addItem($radg);
160  }
161  else
162  {
163  $this->form->addItem($op2);
164  }
165  }
166 
167  $this->form->setFormAction($ilCtrl->getFormAction($this,'performSearch'));
168  }
This class represents an option in a radio group.
This class represents an option in a checkbox group.
This class represents a property form user interface.
This class represents a checkbox property in a property form.
global $ilCtrl
Definition: ilias.php:18
This class represents a hidden form property in a property form.
This class represents a property in a property form.
setValue($a_value)
Set Value.
setValue($a_value)
Set Value.
This class represents a property in a property form.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ link()

ilSearchBaseGUI::link ( )

Interface ilAdministrationCommandHandler.

Definition at line 292 of file class.ilSearchBaseGUI.php.

293  {
294  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
295  $admin = new ilAdministrationCommandGUI($this);
296  $admin->link();
297  }
Handles Administration commands (cut, delete paste)

◆ paste()

ilSearchBaseGUI::paste ( )

Paste.

Implements ilAdministrationCommandHandling.

Definition at line 299 of file class.ilSearchBaseGUI.php.

300  {
301  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
302  $admin = new ilAdministrationCommandGUI($this);
303  $admin->paste();
304  }
Handles Administration commands (cut, delete paste)

◆ performDelete()

ilSearchBaseGUI::performDelete ( )

Delete objects.

Implements ilAdministrationCommandHandling.

Definition at line 270 of file class.ilSearchBaseGUI.php.

271  {
272  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
273  $admin = new ilAdministrationCommandGUI($this);
274  $admin->performDelete();
275  }
Handles Administration commands (cut, delete paste)

◆ performPasteIntoMultipleObjects()

ilSearchBaseGUI::performPasteIntoMultipleObjects ( )

Perform paste into multiple objects.

Returns

Implements ilAdministrationCommandHandling.

Definition at line 320 of file class.ilSearchBaseGUI.php.

321  {
322  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
323  $admin = new ilAdministrationCommandGUI($this);
324  $admin->performPasteIntoMultipleObjects();
325  }
Handles Administration commands (cut, delete paste)

◆ prepareOutput()

ilSearchBaseGUI::prepareOutput ( )

Definition at line 58 of file class.ilSearchBaseGUI.php.

References $lng, ilObject\_getIcon(), and ilUtil\infoPanel().

59  {
60  global $ilLocator, $lng;
61 
62  $this->tpl->getStandardTemplate();
63 
64 // $ilLocator->addItem($this->lng->txt('search'),$this->ctrl->getLinkTarget($this));
65 // $this->tpl->setLocator();
66 
67  //$this->tpl->setTitleIcon(ilUtil::getImagePath("icon_src_b.gif"),
68  // $lng->txt("search"));
69  $this->tpl->setTitleIcon(ilObject::_getIcon("","big", "src"),
70  "");
71  $this->tpl->setTitle($lng->txt("search"));
72 
74 
75  }
static _getIcon($a_obj_id="", $a_size="big", $a_type="", $a_offline=false)
Get icon for repository item.
static infoPanel($a_keep=true)
+ Here is the call graph for this function:

◆ removeFromDeskObject()

ilSearchBaseGUI::removeFromDeskObject ( )

Remove from dektop.

Implements ilDesktopItemHandling.

Definition at line 237 of file class.ilSearchBaseGUI.php.

References ilDesktopItemGUI\removeFromDesktop().

238  {
239  include_once './Services/PersonalDesktop/classes/class.ilDesktopItemGUI.php';
241  $this->showSavedResults();
242  }
static removeFromDesktop()
Remove item from personal desktop public.
+ Here is the call graph for this function:

◆ showLinkIntoMultipleObjectsTree()

ilSearchBaseGUI::showLinkIntoMultipleObjectsTree ( )

Target selection link.

Returns

Implements ilAdministrationCommandHandling.

Definition at line 306 of file class.ilSearchBaseGUI.php.

307  {
308  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
309  $admin = new ilAdministrationCommandGUI($this);
310  $admin->showLinkIntoMultipleObjectsTree();
311  }
Handles Administration commands (cut, delete paste)

◆ showMoveIntoObjectTree()

ilSearchBaseGUI::showMoveIntoObjectTree ( )

Target selection cut.

Returns

Implements ilAdministrationCommandHandling.

Definition at line 313 of file class.ilSearchBaseGUI.php.

314  {
315  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
316  $admin = new ilAdministrationCommandGUI($this);
317  $admin->showMoveIntoObjectTree();
318  }
Handles Administration commands (cut, delete paste)

Field Documentation

◆ $ctrl

ilSearchBaseGUI::$ctrl = null
protected

Definition at line 35 of file class.ilSearchBaseGUI.php.

◆ $ilias

ilSearchBaseGUI::$ilias = null

Definition at line 36 of file class.ilSearchBaseGUI.php.

Referenced by ilSearchBaseGUI().

◆ $lng

◆ $settings

ilSearchBaseGUI::$settings = null

Definition at line 33 of file class.ilSearchBaseGUI.php.

◆ $tpl

ilSearchBaseGUI::$tpl = null

Definition at line 38 of file class.ilSearchBaseGUI.php.

Referenced by addPager(), and ilSearchBaseGUI().

◆ SEARCH_AND

const ilSearchBaseGUI::SEARCH_AND = 'and'

Definition at line 26 of file class.ilSearchBaseGUI.php.

◆ SEARCH_DETAILS

◆ SEARCH_FAST

const ilSearchBaseGUI::SEARCH_FAST = 1

◆ SEARCH_FORM_LUCENE

const ilSearchBaseGUI::SEARCH_FORM_LUCENE = 1

Definition at line 29 of file class.ilSearchBaseGUI.php.

Referenced by ilLuceneSearchGUI\executeCommand().

◆ SEARCH_FORM_STANDARD

const ilSearchBaseGUI::SEARCH_FORM_STANDARD = 2

◆ SEARCH_FORM_USER

const ilSearchBaseGUI::SEARCH_FORM_USER = 3

Definition at line 31 of file class.ilSearchBaseGUI.php.

Referenced by ilLuceneUserSearchGUI\executeCommand().

◆ SEARCH_OR

const ilSearchBaseGUI::SEARCH_OR = 'or'

Definition at line 27 of file class.ilSearchBaseGUI.php.

Referenced by ilSearchGUI\getCombination().


The documentation for this class was generated from the following file: