| ILIAS
    Release_4_4_x_branch Revision 61816
    | 
Field definitions of advanced meta data search. More...
 Collaboration diagram for ilLuceneAdvancedSearchFields:
 Collaboration diagram for ilLuceneAdvancedSearchFields:| Public Member Functions | |
| getActiveFields () | |
| Get all active fields. | |
| getActiveSections () | |
| getFormElement ($a_query, $a_field_name) | |
| parseFieldQuery ($a_field, $a_query) | |
| Called from ilLuceneAdvancedQueryParser Parse a field specific query. | |
| Static Public Member Functions | |
| static | getInstance () | 
| Get singleton instance. | |
| static | getFields () | 
| Return an array of all meta data fields. | |
| Data Fields | |
| const | ONLINE_QUERY = 1 | 
| const | OFFLINE_QUERY = 2 | 
| Protected Member Functions | |
| __construct () | |
| readFields () | |
| Read active fields. | |
| readSections () | |
| Read active sections. | |
| getRangeSelect ($txt_from, $select_from, $txt_until, $select_until) | |
| get a range selection | |
| Protected Attributes | |
| $lng = null | |
| Private Attributes | |
| $settings = null | |
| $active_fields = array() | |
| $active_sections = array() | |
| Static Private Attributes | |
| static | $instance = null | 
| static | $fields = null | 
| static | $sections = null | 
Field definitions of advanced meta data search.
Definition at line 36 of file class.ilLuceneAdvancedSearchFields.php.
| 
 | protected | 
Definition at line 53 of file class.ilLuceneAdvancedSearchFields.php.
References $lng, getInstance(), readFields(), and readSections().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLuceneAdvancedSearchFields::getActiveFields | ( | ) | 
Get all active fields.
Definition at line 136 of file class.ilLuceneAdvancedSearchFields.php.
Referenced by readSections().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLuceneAdvancedSearchFields::getActiveSections | ( | ) | 
Definition at line 141 of file class.ilLuceneAdvancedSearchFields.php.
| 
 | static | 
Return an array of all meta data fields.
Definition at line 81 of file class.ilLuceneAdvancedSearchFields.php.
References $fields, $lng, ilAdvancedMDFieldDefinition\_getDefinitionsByRecordId(), ilAdvancedMDRecord\_getRecords(), and ilSearchSettings\getInstance().
Referenced by ilLuceneAdvancedSearchActivationTableGUI\parse(), ilLuceneAdvancedSearchSettings\read(), and ilObjSearchSettingsGUI\saveAdvancedLuceneSettingsObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLuceneAdvancedSearchFields::getFormElement | ( | $a_query, | |
| $a_field_name | |||
| ) | 
Definition at line 146 of file class.ilLuceneAdvancedSearchFields.php.
References ilMDUtilSelect\_getBrowserSelect(), ilMDUtilSelect\_getContextSelect(), ilMDUtilSelect\_getCopyrightAndOtherRestrictionsSelect(), ilMDUtilSelect\_getCostsSelect(), ilMDUtilSelect\_getDifficultySelect(), ilMDUtilSelect\_getFormatSelect(), ilAdvancedMDFieldDefinition\_getInstanceByFieldId(), ilMDUtilSelect\_getIntendedEndUserRoleSelect(), ilMDUtilSelect\_getInteractivityLevelSelect(), ilMDUtilSelect\_getInteractivityTypeSelect(), ilMDUtilSelect\_getLanguageSelect(), ilMDUtilSelect\_getLearningResourceTypeSelect(), ilMDUtilSelect\_getOperatingSystemSelect(), ilMDUtilSelect\_getPurposeSelect(), ilMDUtilSelect\_getRoleSelect(), ilMDUtilSelect\_getSemanticDensitySelect(), ilMDUtilSelect\_getStatusSelect(), ilMDUtilSelect\_getStructureSelect(), getRangeSelect(), IL_CAL_UNIX, ilTextInputGUI\setValue(), ilAdvancedMDFieldDefinition\TYPE_DATE, ilAdvancedMDFieldDefinition\TYPE_DATETIME, ilAdvancedMDFieldDefinition\TYPE_SELECT, and ilAdvancedMDFieldDefinition\TYPE_TEXT.
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
Get singleton instance.
Definition at line 69 of file class.ilLuceneAdvancedSearchFields.php.
References $instance.
Referenced by ilLuceneAdvancedQueryParser\__construct(), ilLuceneAdvancedSearchGUI\__construct(), ilLuceneSearchGUI\__construct(), __construct(), ilLuceneUserSearchGUI\getTabs(), and ilAdvancedSearchGUI\ilAdvancedSearchGUI().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
get a range selection
Definition at line 859 of file class.ilLuceneAdvancedSearchFields.php.
References $tpl.
Referenced by getFormElement().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLuceneAdvancedSearchFields::parseFieldQuery | ( | $a_field, | |
| $a_query | |||
| ) | 
Called from ilLuceneAdvancedQueryParser Parse a field specific query.
Definition at line 464 of file class.ilLuceneAdvancedSearchFields.php.
References $_POST, $options, ilMDUtilSelect\_getDifficultySelect(), ilAdvancedMDFieldDefinition\_getInstanceByFieldId(), ilMDUtilSelect\_getInteractivityLevelSelect(), ilMDUtilSelect\_getSemanticDensitySelect(), IL_CAL_FKT_GETDATE, IL_CAL_UNIX, ilAdvancedMDFieldDefinition\TYPE_DATE, ilAdvancedMDFieldDefinition\TYPE_DATETIME, ilAdvancedMDFieldDefinition\TYPE_SELECT, and ilAdvancedMDFieldDefinition\TYPE_TEXT.
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Read active fields.
Definition at line 706 of file class.ilLuceneAdvancedSearchFields.php.
Referenced by __construct().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Read active sections.
Definition at line 720 of file class.ilLuceneAdvancedSearchFields.php.
References ilAdvancedMDFieldDefinition\_getInstanceByFieldId(), ilAdvancedMDRecord\_lookupTitle(), and getActiveFields().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 47 of file class.ilLuceneAdvancedSearchFields.php.
| 
 | private | 
Definition at line 50 of file class.ilLuceneAdvancedSearchFields.php.
| 
 | staticprivate | 
Definition at line 46 of file class.ilLuceneAdvancedSearchFields.php.
Referenced by getFields().
| 
 | staticprivate | 
Definition at line 41 of file class.ilLuceneAdvancedSearchFields.php.
Referenced by getInstance().
| 
 | protected | 
Definition at line 44 of file class.ilLuceneAdvancedSearchFields.php.
Referenced by __construct(), and getFields().
| 
 | staticprivate | 
Definition at line 49 of file class.ilLuceneAdvancedSearchFields.php.
| 
 | private | 
Definition at line 42 of file class.ilLuceneAdvancedSearchFields.php.
| const ilLuceneAdvancedSearchFields::OFFLINE_QUERY = 2 | 
Definition at line 39 of file class.ilLuceneAdvancedSearchFields.php.
| const ilLuceneAdvancedSearchFields::ONLINE_QUERY = 1 | 
Definition at line 38 of file class.ilLuceneAdvancedSearchFields.php.