ILIAS  release_4-4 Revision
All Data Structures Namespaces Files Functions Variables Modules Pages
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...
 
 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 344 of file class.ilSearchBaseGUI.php.

345  {
346  $ilLocator->addItem($this->lng->txt('search'),$this->ctrl->getLinkTarget($this));
347  $this->tpl->setLocator();
348  }

◆ addPager()

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

Add Pager.

public

Parameters

Definition at line 357 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().

358  {
359  global $tpl;
360 
361  $_SESSION["$a_session_key"] = max($_SESSION["$a_session_key"],$this->search_cache->getResultPageNumber());
362 
363  if($_SESSION["$a_session_key"] == 1 and
364  (count($result->getResults()) < $result->getMaxHits()))
365  {
366  return true;
367  }
368 
369  if($this->search_cache->getResultPageNumber() > 1)
370  {
371  $this->ctrl->setParameter($this,'page_number',$this->search_cache->getResultPageNumber() - 1);
372 /* $this->tpl->setCurrentBlock('prev');
373  $this->tpl->setVariable('PREV_LINK',$this->ctrl->getLinkTarget($this,'performSearch'));
374  $this->tpl->setVariable('TXT_PREV',$this->lng->txt('search_page_prev'));
375  $this->tpl->parseCurrentBlock();
376 */
377  $this->prev_link = $this->ctrl->getLinkTarget($this,'performSearch');
378  }
379  for($i = 1;$i <= $_SESSION["$a_session_key"];$i++)
380  {
381  if($i == $this->search_cache->getResultPageNumber())
382  {
383 /* $this->tpl->setCurrentBlock('pages_link');
384  $this->tpl->setVariable('NUMBER',$i);
385  $this->tpl->parseCurrentBlock();
386 */
387  continue;
388  }
389 
390  $this->ctrl->setParameter($this,'page_number',$i);
391  $link = '<a href="'.$this->ctrl->getLinkTarget($this,'performSearch').'" /a>'.$i.'</a> ';
392 /* $this->tpl->setCurrentBlock('pages_link');
393  $this->tpl->setVariable('NUMBER',$link);
394  $this->tpl->parseCurrentBlock();
395 */
396  }
397 
398 
399  if(count($result->getResults()) >= $result->getMaxHits())
400  {
401  $this->ctrl->setParameter($this,'page_number',$this->search_cache->getResultPageNumber() + 1);
402 /* $this->tpl->setCurrentBlock('next');
403  $this->tpl->setVariable('NEXT_LINK',$this->ctrl->getLinkTarget($this,'performSearch'));
404  $this->tpl->setVariable('TXT_NEXT',$this->lng->txt('search_page_next'));
405  $this->tpl->parseCurrentBlock();
406 */
407 $this->next_link = $this->ctrl->getLinkTarget($this,'performSearch');
408  }
409 
410 /* $this->tpl->setCurrentBlock('prev_next');
411  $this->tpl->setVariable('SEARCH_PAGE',$this->lng->txt('search_page'));
412  $this->tpl->parseCurrentBlock();
413 */
414 
415  $this->ctrl->clearParameters($this);
416  }
< 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 447 of file class.ilSearchBaseGUI.php.

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

448  {
449  $q = $_REQUEST["term"];
450  include_once("./Services/Search/classes/class.ilSearchAutoComplete.php");
451  $list = ilSearchAutoComplete::getList($q);
452  echo $list;
453  exit;
454  }
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 422 of file class.ilSearchBaseGUI.php.

References $data, and $path.

423  {
424  global $tree;
425 
426  $path_arr = $tree->getPathFull($a_root_node,ROOT_FOLDER_ID);
427  $counter = 0;
428  foreach($path_arr as $data)
429  {
430  if($counter++)
431  {
432  $path .= " > ";
433  $path .= $data['title'];
434  }
435  else
436  {
437  $path .= $this->lng->txt('repository');
438  }
439 
440  }
441  return $path;
442  }
while($lm_rec=$ilDB->fetchAssoc($lm_set)) $data
$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  }

◆ clear()

ilSearchBaseGUI::clear ( )

clear clipboard

Implements ilAdministrationCommandHandling.

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

References $_SESSION.

323  {
324  unset($_SESSION['clipboard']);
325  $this->ctrl->redirect($this);
326  }
< 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 275 of file class.ilSearchBaseGUI.php.

276  {
277 
278 
279  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
280  $admin = new ilAdministrationCommandGUI($this);
281  $admin->cut();
282  }
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 334 of file class.ilSearchBaseGUI.php.

References $_SESSION.

335  {
336  $_SESSION["il_cont_admin_panel"] = false;
337  $this->ctrl->redirect($this);
338  }
< 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 328 of file class.ilSearchBaseGUI.php.

References $_SESSION.

329  {
330  $_SESSION["il_cont_admin_panel"] = true;
331  $this->ctrl->redirect($this);
332  }
< 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.
while($lm_rec=$ilDB->fetchAssoc($lm_set)) $data
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ link()

ilSearchBaseGUI::link ( )

Interface ilAdministrationCommandHandler.

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

288  {
289  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
290  $admin = new ilAdministrationCommandGUI($this);
291  $admin->link();
292  }
Handles Administration commands (cut, delete paste)

◆ paste()

ilSearchBaseGUI::paste ( )

Paste.

Implements ilAdministrationCommandHandling.

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

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

◆ performDelete()

ilSearchBaseGUI::performDelete ( )

Delete objects.

Implements ilAdministrationCommandHandling.

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

266  {
267  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
268  $admin = new ilAdministrationCommandGUI($this);
269  $admin->performDelete();
270  }
Handles Administration commands (cut, delete paste)

◆ performPasteIntoMultipleObjects()

ilSearchBaseGUI::performPasteIntoMultipleObjects ( )

Perform paste into multiple objects.

Returns

Implements ilAdministrationCommandHandling.

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

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

◆ prepareOutput()

ilSearchBaseGUI::prepareOutput ( )

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

References $lng, ilUtil\getImagePath(), 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(ilUtil::getImagePath("icon_src_b.png"),
70  "");
71  $this->tpl->setTitle($lng->txt("search"));
72 
74 
75  }
static getImagePath($img, $module_path="", $mode="output", $offline=false)
get image path (for images located in a template directory)
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 301 of file class.ilSearchBaseGUI.php.

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

◆ showMoveIntoObjectTree()

ilSearchBaseGUI::showMoveIntoObjectTree ( )

Target selection cut.

Returns

Implements ilAdministrationCommandHandling.

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

309  {
310  include_once './Services/Administration/classes/class.ilAdministrationCommandGUI.php';
311  $admin = new ilAdministrationCommandGUI($this);
312  $admin->showMoveIntoObjectTree();
313  }
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: