ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
ilUserSearchCache Class Reference

Class for storing search result. More...

+ Collaboration diagram for ilUserSearchCache:

Public Member Functions

 isAnonymous ()
 Check if current user is anonymous user. More...
 
 switchSearchType ($a_type)
 switch to search type reads entries from database More...
 
 getResults ()
 Get results. More...
 
 setResults ($a_results)
 Set results. More...
 
 addResult ($a_result_item)
 Append result. More...
 
 appendToFailed ($a_ref_id)
 Append failed id. More...
 
 isFailed ($a_ref_id)
 check if reference has failed access More...
 
 appendToChecked ($a_ref_id, $a_obj_id)
 Append checked id. More...
 
 isChecked ($a_ref_id)
 Check if reference was already checked. More...
 
 getCheckedItems ()
 Get all checked items. More...
 
 setResultPageNumber ($a_number)
 Set result page number. More...
 
 getResultPageNumber ()
 get result page number More...
 
 setQuery ($a_query)
 set query More...
 
 getQuery ()
 get query More...
 
 getUrlEncodedQuery ()
 Urlencode query for further use in e.g glossariers (highlighting off search terms). More...
 
 setRoot ($a_root)
 set root node of search More...
 
 getRoot ()
 get root node More...
 
 setItemFilter ($a_filter)
 
 getItemFilter ()
 
 setMimeFilter ($a_filter)
 
 getMimeFilter ()
 
 setCreationFilter ($a_filter)
 
 getCreationFilter ()
 
 deleteCachedEntries ()
 delete cached entries More...
 
 deleteCachedEntriesAnonymous ()
 Delete cached entries for anonymous user. More...
 
 delete ()
 Delete user entries. More...
 
 save ()
 Save entries. More...
 
 saveForAnonymous ()
 

Static Public Member Functions

static _getInstance ($a_usr_id)
 Get singleton instance. More...
 

Data Fields

const DEFAULT_SEARCH = 0
 
const ADVANCED_SEARCH = 1
 
const ADVANCED_MD_SEARCH = 4
 
const LUCENE_DEFAULT = 5
 
const LUCENE_ADVANCED = 6
 
const LAST_QUERY = 7
 
const LUCENE_USER_SEARCH = 8
 

Private Member Functions

 __construct ($a_usr_id)
 Constructor. More...
 
 read ()
 Read user entries. More...
 
 readAnonymous ()
 Read from session for anonymous user. More...
 

Private Attributes

 $db
 
 $usr_id
 
 $search_type = self::DEFAULT_SEARCH
 
 $search_result = array()
 
 $checked = array()
 
 $failed = array()
 
 $page_number = 1
 
 $query
 
 $root = ROOT_FOLDER_ID
 
 $item_filter = array()
 
 $isAnonymous = false
 
 $mime_filter = array()
 
 $creation_filter = array()
 

Static Private Attributes

static $instance = null
 

Detailed Description

Class for storing search result.

Allows paging of result sets

Author
Stefan Meyer meyer.nosp@m.@lei.nosp@m.fos.c.nosp@m.om
Version
$Id$

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

Constructor & Destructor Documentation

◆ __construct()

ilUserSearchCache::__construct (   $a_usr_id)
private

Constructor.

private

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

References $ilDB, DEFAULT_SEARCH, isAnonymous(), and read().

81  {
82  global $ilDB;
83 
84  if($a_usr_id == ANONYMOUS_USER_ID)
85  {
86  $this->isAnonymous = true;
87  }
88 
89  $this->db = $ilDB;
90  $this->usr_id = $a_usr_id;
91  $this->search_type = self::DEFAULT_SEARCH;
92  $this->read();
93  }
const DEFAULT_SEARCH
isAnonymous()
Check if current user is anonymous user.
global $ilDB
read()
Read user entries.
+ Here is the call graph for this function:

Member Function Documentation

◆ _getInstance()

static ilUserSearchCache::_getInstance (   $a_usr_id)
static

Get singleton instance.

public

Parameters
intusr_id

Definition at line 103 of file class.ilUserSearchCache.php.

Referenced by ilLuceneSearchResultFilter\__construct(), ilObjGlossarySubItemListGUI\getHTML(), ilLMPresentationGUI\ilPage(), ilLuceneUserSearchGUI\initUserSearchCache(), ilLuceneAdvancedSearchGUI\initUserSearchCache(), ilLuceneSearchGUI\initUserSearchCache(), ilSearchResult\initUserSearchCache(), ilSearchGUI\initUserSearchCache(), ilAdvancedSearchGUI\initUserSearchCache(), ilGlossaryPresentationGUI\listDefinitions(), and ilWikiPageGUI\preview().

104  {
105  if(is_object(self::$instance) and self::$instance)
106  {
107  return self::$instance;
108  }
109  return self::$instance = new ilUserSearchCache($a_usr_id);
110  }
Class for storing search result.
+ Here is the caller graph for this function:

◆ addResult()

ilUserSearchCache::addResult (   $a_result_item)

Append result.

public

Parameters
array(int,int,string)array(ref_id,obj_id,type)

Definition at line 166 of file class.ilUserSearchCache.php.

167  {
168  $this->search_result[$a_result_item['ref_id']]['ref_id'] = $a_result_item['ref_id'];
169  $this->search_result[$a_result_item['ref_id']]['obj_id'] = $a_result_item['obj_id'];
170  $this->search_result[$a_result_item['ref_id']]['type'] = $a_result_item['type'];
171  return true;
172  }

◆ appendToChecked()

ilUserSearchCache::appendToChecked (   $a_ref_id,
  $a_obj_id 
)

Append checked id.

public

Parameters
intchecked reference id
intchecked obj_id

Definition at line 206 of file class.ilUserSearchCache.php.

207  {
208  $this->checked[$a_ref_id] = $a_obj_id;
209  }

◆ appendToFailed()

ilUserSearchCache::appendToFailed (   $a_ref_id)

Append failed id.

public

Parameters
intref_id of failed access

Definition at line 181 of file class.ilUserSearchCache.php.

182  {
183  $this->failed[$a_ref_id] = $a_ref_id;
184  }

◆ delete()

ilUserSearchCache::delete ( )

Delete user entries.

public

Definition at line 423 of file class.ilUserSearchCache.php.

References $ilDB, $query, $res, and read().

424  {
425  global $ilDB;
426 
427  $query = "DELETE FROM usr_search ".
428  "WHERE usr_id = ".$this->db->quote($this->usr_id ,'integer')." ".
429  "AND search_type = ".$this->db->quote($this->search_type ,'integer');
430  $res = $ilDB->manipulate($query);
431 
432  $this->read();
433  return true;
434  }
global $ilDB
read()
Read user entries.
+ Here is the call graph for this function:

◆ deleteCachedEntries()

ilUserSearchCache::deleteCachedEntries ( )

delete cached entries

Parameters

Definition at line 353 of file class.ilUserSearchCache.php.

References $ilDB, $query, $res, $row, array, deleteCachedEntriesAnonymous(), ilDBConstants\FETCHMODE_OBJECT, isAnonymous(), and setResultPageNumber().

354  {
355  global $ilDB;
356 
357  if($this->isAnonymous())
358  {
359  return $this->deleteCachedEntriesAnonymous();
360  }
361 
362 
363  $query = "SELECT COUNT(*) num FROM usr_search ".
364  "WHERE usr_id = ".$ilDB->quote($this->usr_id,'integer')." ".
365  "AND search_type = ".$ilDB->quote($this->search_type,'integer');
366  $res = $ilDB->query($query);
368 
369  if($row->num > 0)
370  {
371  $ilDB->update('usr_search',
372  array(
373  'search_result' => array('clob',serialize(array(0))),
374  'checked' => array('clob',serialize(array(0))),
375  'failed' => array('clob',serialize(array(0))),
376  'page' => array('integer',0)),
377  array(
378  'usr_id' => array('integer',(int) $this->usr_id),
379  'search_type' => array('integer',(int) $this->search_type)
380  ));
381  }
382  else
383  {
384  $ilDB->insert('usr_search',
385  array(
386  'search_result' => array('clob',serialize(array(0))),
387  'checked' => array('clob',serialize(array(0))),
388  'failed' => array('clob',serialize(array(0))),
389  'page' => array('integer',0),
390  'usr_id' => array('integer',(int) $this->usr_id),
391  'search_type' => array('integer',(int) $this->search_type)
392  ));
393  }
394 
395  $this->setResultPageNumber(1);
396  $this->search_result = array();
397  $this->checked = array();
398  $this->failed = array();
399  }
deleteCachedEntriesAnonymous()
Delete cached entries for anonymous user.
Create styles array
The data for the language used.
isAnonymous()
Check if current user is anonymous user.
global $ilDB
setResultPageNumber($a_number)
Set result page number.
+ Here is the call graph for this function:

◆ deleteCachedEntriesAnonymous()

ilUserSearchCache::deleteCachedEntriesAnonymous ( )

Delete cached entries for anonymous user.

Returns
bool

Definition at line 405 of file class.ilUserSearchCache.php.

References array, and setResultPageNumber().

Referenced by deleteCachedEntries().

406  {
407  $this->setResultPageNumber(1);
408  $this->search_result = array();
409  $this->checked = array();
410  $this->failed = array();
411 
412  return true;
413  }
Create styles array
The data for the language used.
setResultPageNumber($a_number)
Set result page number.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getCheckedItems()

ilUserSearchCache::getCheckedItems ( )

Get all checked items.

public

Returns
array array(ref_id => obj_id)

Definition at line 230 of file class.ilUserSearchCache.php.

References array.

231  {
232  return $this->checked ? $this->checked : array();
233  }
Create styles array
The data for the language used.

◆ getCreationFilter()

ilUserSearchCache::getCreationFilter ( )

Definition at line 341 of file class.ilUserSearchCache.php.

References $creation_filter.

Referenced by save(), and saveForAnonymous().

342  {
343  return $this->creation_filter;
344  }
+ Here is the caller graph for this function:

◆ getItemFilter()

ilUserSearchCache::getItemFilter ( )

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

References $item_filter, and array.

Referenced by save(), and saveForAnonymous().

321  {
322  return (array) $this->item_filter;
323  }
Create styles array
The data for the language used.
+ Here is the caller graph for this function:

◆ getMimeFilter()

ilUserSearchCache::getMimeFilter ( )

Definition at line 330 of file class.ilUserSearchCache.php.

References $mime_filter, and array.

Referenced by save(), and saveForAnonymous().

331  {
332  return (array) $this->mime_filter;
333  }
Create styles array
The data for the language used.
+ Here is the caller graph for this function:

◆ getQuery()

ilUserSearchCache::getQuery ( )

get query

Returns

Definition at line 275 of file class.ilUserSearchCache.php.

References $query.

Referenced by getUrlEncodedQuery(), save(), and saveForAnonymous().

276  {
277  return $this->query;
278  }
+ Here is the caller graph for this function:

◆ getResultPageNumber()

ilUserSearchCache::getResultPageNumber ( )

get result page number

public

Definition at line 255 of file class.ilUserSearchCache.php.

256  {
257  return $this->page_number ? $this->page_number : 1;
258  }

◆ getResults()

ilUserSearchCache::getResults ( )

Get results.

public

Definition at line 142 of file class.ilUserSearchCache.php.

References array.

143  {
144  return $this->search_result ? $this->search_result : array();
145  }
Create styles array
The data for the language used.

◆ getRoot()

ilUserSearchCache::getRoot ( )

get root node

Returns

Definition at line 310 of file class.ilUserSearchCache.php.

Referenced by save(), and saveForAnonymous().

311  {
312  return $this->root ? $this->root : ROOT_FOLDER_ID;
313  }
+ Here is the caller graph for this function:

◆ getUrlEncodedQuery()

ilUserSearchCache::getUrlEncodedQuery ( )

Urlencode query for further use in e.g glossariers (highlighting off search terms).

Returns

Definition at line 284 of file class.ilUserSearchCache.php.

References $query, and getQuery().

285  {
286  if(is_array($this->getQuery()))
287  {
288  $query = $this->getQuery();
289 
290  return urlencode(str_replace('"', '.', $query['lom_content']));
291  }
292  return urlencode(str_replace('"', '.', $this->getQuery()));
293  }
+ Here is the call graph for this function:

◆ isAnonymous()

ilUserSearchCache::isAnonymous ( )

Check if current user is anonymous user.

Returns
bool

Definition at line 116 of file class.ilUserSearchCache.php.

References $isAnonymous.

Referenced by __construct(), deleteCachedEntries(), read(), and save().

117  {
118  return $this->isAnonymous;
119  }
+ Here is the caller graph for this function:

◆ isChecked()

ilUserSearchCache::isChecked (   $a_ref_id)

Check if reference was already checked.

public

Parameters
intref_id

Definition at line 218 of file class.ilUserSearchCache.php.

219  {
220  return array_key_exists($a_ref_id,$this->checked) and $this->checked[$a_ref_id];
221  }

◆ isFailed()

ilUserSearchCache::isFailed (   $a_ref_id)

check if reference has failed access

public

Parameters
intref_id

Definition at line 193 of file class.ilUserSearchCache.php.

194  {
195  return in_array($a_ref_id,$this->failed) ? true : false;
196  }

◆ read()

ilUserSearchCache::read ( )
private

Read user entries.

private

Definition at line 509 of file class.ilUserSearchCache.php.

References $query, $res, $row, array, ilDBConstants\FETCHMODE_OBJECT, isAnonymous(), readAnonymous(), setCreationFilter(), setItemFilter(), setQuery(), and setRoot().

Referenced by __construct(), delete(), and switchSearchType().

510  {
511  $this->failed = array();
512  $this->checked = array();
513  $this->search_result = array();
514  $this->page_number = 0;
515 
516  if($this->isAnonymous())
517  {
518  return $this->readAnonymous();
519  }
520 
521  $query = "SELECT * FROM usr_search ".
522  "WHERE usr_id = ".$this->db->quote($this->usr_id ,'integer')." ".
523  "AND search_type = ".$this->db->quote($this->search_type ,'integer');
524 
525  $res = $this->db->query($query);
526  while($row = $res->fetchRow(ilDBConstants::FETCHMODE_OBJECT))
527  {
528  $this->search_result = unserialize(stripslashes($row->search_result));
529  if(strlen($row->checked))
530  {
531  $this->checked = unserialize(stripslashes($row->checked));
532  }
533  if(strlen($row->failed))
534  {
535  $this->failed = unserialize(stripslashes($row->failed));
536  }
537  $this->page_number = $row->page;
538  $this->setQuery(unserialize($row->query));
539  $this->setRoot($row->root);
540  $this->setItemFilter(unserialize($row->item_filter));
541  $this->setCreationFilter(unserialize($row->creation_filter));
542  }
543  return true;
544  }
setQuery($a_query)
set query
readAnonymous()
Read from session for anonymous user.
setRoot($a_root)
set root node of search
Create styles array
The data for the language used.
isAnonymous()
Check if current user is anonymous user.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ readAnonymous()

ilUserSearchCache::readAnonymous ( )
private

Read from session for anonymous user.

Definition at line 549 of file class.ilUserSearchCache.php.

References $_SESSION, $search_type, array, setCreationFilter(), setItemFilter(), setMimeFilter(), setQuery(), and setRoot().

Referenced by read().

550  {
551  $this->search_result = (array) $_SESSION['usr_search_cache'][$this->search_type]['search_result'];
552  $this->checked = (array) $_SESSION['usr_search_cache'][$this->search_type]['checked'];
553  $this->failed = (array) $_SESSION['usr_search_cache'][$this->search_type]['failed'];
554  $this->page_number = $_SESSION['usr_search_cache'][$this->search_type]['page_number'];
555 
556  $this->setQuery($_SESSION['usr_search_cache'][$this->search_type]['query']);
557  $this->setRoot((string) $_SESSION['usr_search_cache'][$this->search_type]['root']);
558  $this->setItemFilter((array) $_SESSION['usr_search_cache'][$this->search_type]['item_filter']);
559  $this->setMimeFilter((array) $_SESSION['usr_search_cache'][$this->search_type]['mime_filter']);
560  $this->setCreationFilter((array) $_SESSION['usr_search_cache'][$this->search_type]['creation_filter']);
561 
562  return true;
563  }
setQuery($a_query)
set query
$_SESSION["AccountId"]
setRoot($a_root)
set root node of search
Create styles array
The data for the language used.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ save()

ilUserSearchCache::save ( )

Save entries.

public

Definition at line 442 of file class.ilUserSearchCache.php.

References $ilDB, $query, $res, array, getCreationFilter(), getItemFilter(), getMimeFilter(), getQuery(), getRoot(), isAnonymous(), and saveForAnonymous().

443  {
444  global $ilDB;
445 
446  if($this->isAnonymous())
447  {
448  return $this->saveForAnonymous();
449  }
450 
451  $query = "DELETE FROM usr_search ".
452  "WHERE usr_id = ".$ilDB->quote($this->usr_id ,'integer')." ".
453  "AND ( search_type = ".$ilDB->quote($this->search_type ,'integer').' '.
454  "OR search_type = ".$ilDB->quote(self::LAST_QUERY,'integer'). ')';
455  $res = $ilDB->manipulate($query);
456 
457  $ilDB->insert('usr_search',array(
458  'usr_id' => array('integer',(int) $this->usr_id),
459  'search_result' => array('clob',serialize($this->search_result)),
460  'checked' => array('clob',serialize($this->checked)),
461  'failed' => array('clob',serialize($this->failed)),
462  'page' => array('integer',(int) $this->page_number),
463  'search_type' => array('integer',(int) $this->search_type),
464  'query' => array('clob',serialize($this->getQuery())),
465  'root' => array('integer',$this->getRoot()),
466  'item_filter' => array('text',serialize($this->getItemFilter())),
467  'mime_filter' => array('text', serialize($this->getMimeFilter())),
468  'creation_filter' => array('text', serialize($this->getCreationFilter()))
469  ));
470 
471 
472  // Write last query information
473  $ilDB->insert('usr_search',
474  array(
475  'usr_id' => array('integer',$this->usr_id),
476  'search_type' => array('integer',self::LAST_QUERY),
477  'query' => array('text',serialize($this->getQuery()))
478  )
479  );
480  }
Create styles array
The data for the language used.
isAnonymous()
Check if current user is anonymous user.
global $ilDB
+ Here is the call graph for this function:

◆ saveForAnonymous()

ilUserSearchCache::saveForAnonymous ( )

Definition at line 482 of file class.ilUserSearchCache.php.

References $_SESSION, $checked, $failed, $page_number, $search_result, $search_type, getCreationFilter(), getItemFilter(), getMimeFilter(), getQuery(), and getRoot().

Referenced by save().

483  {
484  unset($_SESSION['usr_search_cache']);
485 
486  $_SESSION['usr_search_cache'][$this->search_type]['search_result'] = $this->search_result;
487  $_SESSION['usr_search_cache'][$this->search_type]['checked'] = $this->checked;
488  $_SESSION['usr_search_cache'][$this->search_type]['failed'] = $this->failed;
489  $_SESSION['usr_search_cache'][$this->search_type]['page'] = $this->page_number;
490  $_SESSION['usr_search_cache'][$this->search_type]['query'] = $this->getQuery();
491  $_SESSION['usr_search_cache'][$this->search_type]['root'] = $this->getRoot();
492  $_SESSION['usr_search_cache'][$this->search_type]['item_filter'] = $this->getItemFilter();
493  $_SESSION['usr_search_cache'][$this->search_type]['mime_filter'] = $this->getMimeFilter();
494  $_SESSION['usr_search_cache'][$this->search_type]['creation_filter'] = $this->getCreationFilter();
495 
496  $_SESSION['usr_search_cache'][self::LAST_QUERY]['query'] = $this->getQuery();
497 
498  return true;
499 
500  }
$_SESSION["AccountId"]
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setCreationFilter()

ilUserSearchCache::setCreationFilter (   $a_filter)

Definition at line 336 of file class.ilUserSearchCache.php.

Referenced by read(), and readAnonymous().

337  {
338  $this->creation_filter = $a_filter;
339  }
+ Here is the caller graph for this function:

◆ setItemFilter()

ilUserSearchCache::setItemFilter (   $a_filter)

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

Referenced by read(), and readAnonymous().

316  {
317  $this->item_filter = $a_filter;
318  }
+ Here is the caller graph for this function:

◆ setMimeFilter()

ilUserSearchCache::setMimeFilter (   $a_filter)

Definition at line 325 of file class.ilUserSearchCache.php.

Referenced by readAnonymous().

326  {
327  $this->mime_filter = $a_filter;
328  }
+ Here is the caller graph for this function:

◆ setQuery()

ilUserSearchCache::setQuery (   $a_query)

set query

Parameters
mixedquery string or array (for advanced search)
Returns

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

Referenced by read(), and readAnonymous().

266  {
267  $this->query = $a_query;
268  }
+ Here is the caller graph for this function:

◆ setResultPageNumber()

ilUserSearchCache::setResultPageNumber (   $a_number)

Set result page number.

public

Definition at line 241 of file class.ilUserSearchCache.php.

Referenced by deleteCachedEntries(), and deleteCachedEntriesAnonymous().

242  {
243  if($a_number)
244  {
245  $this->page_number = $a_number;
246  }
247  }
+ Here is the caller graph for this function:

◆ setResults()

ilUserSearchCache::setResults (   $a_results)

Set results.

public

Parameters
array(int=> array(int,int,string)) array(ref_id => array(ref_id,obj_id,type))

Definition at line 154 of file class.ilUserSearchCache.php.

155  {
156  $this->search_result = $a_results;
157  }

◆ setRoot()

ilUserSearchCache::setRoot (   $a_root)

set root node of search

Parameters
introot id
Returns

Definition at line 300 of file class.ilUserSearchCache.php.

Referenced by read(), and readAnonymous().

301  {
302  $this->root = $a_root;
303  }
+ Here is the caller graph for this function:

◆ switchSearchType()

ilUserSearchCache::switchSearchType (   $a_type)

switch to search type reads entries from database

public

Parameters
intsearch type

Definition at line 129 of file class.ilUserSearchCache.php.

References $a_type, and read().

130  {
131  $this->search_type = $a_type;
132  $this->read();
133  return true;
134  }
$a_type
Definition: workflow.php:93
read()
Read user entries.
+ Here is the call graph for this function:

Field Documentation

◆ $checked

ilUserSearchCache::$checked = array()
private

Definition at line 54 of file class.ilUserSearchCache.php.

Referenced by saveForAnonymous().

◆ $creation_filter

ilUserSearchCache::$creation_filter = array()
private

Definition at line 69 of file class.ilUserSearchCache.php.

Referenced by getCreationFilter().

◆ $db

ilUserSearchCache::$db
private

Definition at line 48 of file class.ilUserSearchCache.php.

◆ $failed

ilUserSearchCache::$failed = array()
private

Definition at line 55 of file class.ilUserSearchCache.php.

Referenced by saveForAnonymous().

◆ $instance

ilUserSearchCache::$instance = null
staticprivate

Definition at line 47 of file class.ilUserSearchCache.php.

◆ $isAnonymous

ilUserSearchCache::$isAnonymous = false
private

Definition at line 62 of file class.ilUserSearchCache.php.

Referenced by isAnonymous().

◆ $item_filter

ilUserSearchCache::$item_filter = array()
private

Definition at line 60 of file class.ilUserSearchCache.php.

Referenced by getItemFilter().

◆ $mime_filter

ilUserSearchCache::$mime_filter = array()
private

Definition at line 65 of file class.ilUserSearchCache.php.

Referenced by getMimeFilter().

◆ $page_number

ilUserSearchCache::$page_number = 1
private

Definition at line 56 of file class.ilUserSearchCache.php.

Referenced by saveForAnonymous().

◆ $query

ilUserSearchCache::$query
private

◆ $root

ilUserSearchCache::$root = ROOT_FOLDER_ID
private

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

◆ $search_result

ilUserSearchCache::$search_result = array()
private

Definition at line 53 of file class.ilUserSearchCache.php.

Referenced by saveForAnonymous().

◆ $search_type

ilUserSearchCache::$search_type = self::DEFAULT_SEARCH
private

Definition at line 51 of file class.ilUserSearchCache.php.

Referenced by readAnonymous(), and saveForAnonymous().

◆ $usr_id

ilUserSearchCache::$usr_id
private

Definition at line 50 of file class.ilUserSearchCache.php.

◆ ADVANCED_MD_SEARCH

const ilUserSearchCache::ADVANCED_MD_SEARCH = 4

Definition at line 39 of file class.ilUserSearchCache.php.

Referenced by ilAdvancedSearchGUI\initSearchType().

◆ ADVANCED_SEARCH

const ilUserSearchCache::ADVANCED_SEARCH = 1

◆ DEFAULT_SEARCH

const ilUserSearchCache::DEFAULT_SEARCH = 0

Definition at line 37 of file class.ilUserSearchCache.php.

Referenced by ilSearchGUI\initUserSearchCache().

◆ LAST_QUERY

const ilUserSearchCache::LAST_QUERY = 7

◆ LUCENE_ADVANCED

const ilUserSearchCache::LUCENE_ADVANCED = 6

◆ LUCENE_DEFAULT

const ilUserSearchCache::LUCENE_DEFAULT = 5

Definition at line 40 of file class.ilUserSearchCache.php.

Referenced by ilLuceneSearchGUI\initUserSearchCache().

◆ LUCENE_USER_SEARCH

const ilUserSearchCache::LUCENE_USER_SEARCH = 8

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