|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Inheritance diagram for ilADTEnumSearchBridgeMulti:
Collaboration diagram for ilADTEnumSearchBridgeMulti:Public Member Functions | |
| setSearchMode ($a_mode) | |
| loadFilter () | |
| Load filter value(s) into ADT. More... | |
| addToForm () | |
| Add ADT-specific fields to form. More... | |
| importFromPost (array $a_post=null) | |
| Import values from (search) form request POST data. More... | |
| getSQLCondition ($a_element_id) | |
| Get SQL condition for current value(s) More... | |
| isInCondition (ilADT $a_adt) | |
| Compare directly against ADT. More... | |
| getSerializedValue () | |
| Get current value(s) in serialized form (for easy persisting) More... | |
| setSerializedValue ($a_value) | |
| Set current value(s) in serialized form (for easy persisting) More... | |
Public Member Functions inherited from ilADTSearchBridgeSingle | |
| getADT () | |
| Get ADT. More... | |
| isNull () | |
| Is null ? More... | |
| isValid () | |
| validate () | |
| Validate current data. More... | |
Public Member Functions inherited from ilADTSearchBridge | |
| __construct (ilADTDefinition $a_adt_def) | |
| Constructor. More... | |
| isNull () | |
| Is null ? More... | |
| setForm (ilPropertyFormGUI $a_form) | |
| Set form. More... | |
| getForm () | |
| Get form. More... | |
| setElementId ($a_value) | |
| Set element id (aka form field) More... | |
| getElementId () | |
| Get element id. More... | |
| setTitle ($a_value) | |
| Set title (aka form field caption) More... | |
| getTitle () | |
| Get title. More... | |
| setTableGUI (ilTable2GUI $a_table) | |
| Set table gui (for filter mode) More... | |
| getTableGUI () | |
| Get table gui. More... | |
| loadFilter () | |
| Load filter value(s) into ADT. More... | |
| addToForm () | |
| Add ADT-specific fields to form. More... | |
| importFromPost (array $a_post=null) | |
| Import values from (search) form request POST data. More... | |
| validate () | |
| Validate current data. More... | |
| getSQLCondition ($a_element_id) | |
| Get SQL condition for current value(s) More... | |
| isInCondition (ilADT $a_adt) | |
| Compare directly against ADT. More... | |
| getSerializedValue () | |
| Get current value(s) in serialized form (for easy persisting) More... | |
| setSerializedValue ($a_value) | |
| Set current value(s) in serialized form (for easy persisting) More... | |
Data Fields | |
| const | SEARCH_MODE_ALL = 1 |
| const | SEARCH_MODE_ANY = 2 |
Protected Member Functions | |
| isValidADTDefinition (ilADTDefinition $a_adt_def) | |
| Check if given ADT definition is valid. More... | |
| convertADTDefinitionToMulti (ilADTDefinition $a_adt_def) | |
| Convert definition to multi version. More... | |
Protected Member Functions inherited from ilADTSearchBridgeMulti | |
| setDefinition (ilADTDefinition $a_adt_def) | |
| Set ADT definition. More... | |
| convertADTDefinitionToMulti (ilADTDefinition $a_adt_def) | |
| Convert definition to multi version. More... | |
| setDefinition (ilADTDefinition $a_adt_def) | |
| Set ADT definition. More... | |
Protected Member Functions inherited from ilADTSearchBridge | |
| isValidADTDefinition (ilADTDefinition $a_adt_def) | |
| Check if given ADT definition is valid. More... | |
| setDefinition (ilADTDefinition $a_adt_def) | |
| Set ADT definition. More... | |
| writeFilter ($a_value=null) | |
| Write value(s) to filter store (in session) More... | |
| readFilter () | |
| Load value(s) from filter store (in session) More... | |
| addToParentElement (ilFormPropertyGUI $a_field) | |
| Add form field to parent element. More... | |
| addToElementId ($a_add) | |
| Add sub-element. More... | |
| shouldBeImportedFromPost ($a_post) | |
| Check if incoming values should be imported at all. More... | |
| extractPostValues (array $a_post=null) | |
| Extract data from (post) values. More... | |
Protected Attributes | |
| $multi_source | |
| $search_mode | |
Protected Attributes inherited from ilADTSearchBridgeSingle | |
| $adt | |
Protected Attributes inherited from ilADTSearchBridge | |
| $form | |
| $table_gui | |
| $table_filter_fields = [] | |
| $id | |
| $title | |
| $info | |
Definition at line 5 of file class.ilADTEnumSearchBridgeMulti.php.
| ilADTEnumSearchBridgeMulti::addToForm | ( | ) |
Add ADT-specific fields to form.
Reimplemented from ilADTSearchBridge.
Definition at line 49 of file class.ilADTEnumSearchBridgeMulti.php.
References $def, $lng, $options, ilADTSearchBridge\addToParentElement(), ilADTSearchBridgeSingle\getADT(), ilADTSearchBridge\getElementId(), and ilADTSearchBridge\getTitle().
Here is the call graph for this function:
|
protected |
Convert definition to multi version.
Reimplemented from ilADTSearchBridgeMulti.
Definition at line 24 of file class.ilADTEnumSearchBridgeMulti.php.
References $def, ilADTFactory\getInstance(), and ilADTDefinition\getType().
Here is the call graph for this function:| ilADTEnumSearchBridgeMulti::getSerializedValue | ( | ) |
Get current value(s) in serialized form (for easy persisting)
Reimplemented from ilADTSearchBridge.
Definition at line 149 of file class.ilADTEnumSearchBridgeMulti.php.
References ilADTSearchBridgeSingle\getADT(), ilADTSearchBridgeSingle\isNull(), and ilADTSearchBridgeSingle\isValid().
Here is the call graph for this function:| ilADTEnumSearchBridgeMulti::getSQLCondition | ( | $a_element_id | ) |
Get SQL condition for current value(s)
| string | $a_element_id |
Reimplemented from ilADTSearchBridge.
Definition at line 93 of file class.ilADTEnumSearchBridgeMulti.php.
References $ilDB, $type, ilADTSearchBridgeSingle\getADT(), ilADTSearchBridgeSingle\isNull(), ilADTSearchBridgeSingle\isValid(), SEARCH_MODE_ANY, and ilADTMultiEnumDBBridge\SEPARATOR.
Referenced by ilAdvancedMDFieldDefinitionSelectMulti\findBySingleValue().
Here is the call graph for this function:
Here is the caller graph for this function:| ilADTEnumSearchBridgeMulti::importFromPost | ( | array | $a_post = null | ) |
Import values from (search) form request POST data.
Reimplemented from ilADTSearchBridge.
Definition at line 69 of file class.ilADTEnumSearchBridgeMulti.php.
References $post, ilADTSearchBridge\extractPostValues(), ilADTSearchBridgeSingle\getADT(), ilADTSearchBridge\getElementId(), ilADTSearchBridge\getForm(), ilADTSearchBridge\shouldBeImportedFromPost(), and ilADTSearchBridge\writeFilter().
Here is the call graph for this function:| ilADTEnumSearchBridgeMulti::isInCondition | ( | ilADT | $a_adt | ) |
Compare directly against ADT.
| ilADT | $a_adt |
Reimplemented from ilADTSearchBridge.
Definition at line 124 of file class.ilADTEnumSearchBridgeMulti.php.
References $current, and ilADTSearchBridgeSingle\getADT().
Here is the call graph for this function:
|
protected |
Check if given ADT definition is valid.
:TODO: This could be avoided with type-specifc constructors :TODO: bridge base class?
| ilADTDefinition | $a_adt_def |
Reimplemented from ilADTSearchBridge.
Definition at line 18 of file class.ilADTEnumSearchBridgeMulti.php.
| ilADTEnumSearchBridgeMulti::loadFilter | ( | ) |
Load filter value(s) into ADT.
Reimplemented from ilADTSearchBridge.
Definition at line 38 of file class.ilADTEnumSearchBridgeMulti.php.
References ilADTSearchBridgeSingle\getADT(), and ilADTSearchBridge\readFilter().
Here is the call graph for this function:| ilADTEnumSearchBridgeMulti::setSearchMode | ( | $a_mode | ) |
Definition at line 13 of file class.ilADTEnumSearchBridgeMulti.php.
| ilADTEnumSearchBridgeMulti::setSerializedValue | ( | $a_value | ) |
Set current value(s) in serialized form (for easy persisting)
| string |
Reimplemented from ilADTSearchBridge.
Definition at line 156 of file class.ilADTEnumSearchBridgeMulti.php.
References ilADTSearchBridgeSingle\getADT().
Here is the call graph for this function:
|
protected |
Definition at line 7 of file class.ilADTEnumSearchBridgeMulti.php.
|
protected |
Definition at line 8 of file class.ilADTEnumSearchBridgeMulti.php.
| const ilADTEnumSearchBridgeMulti::SEARCH_MODE_ALL = 1 |
Definition at line 10 of file class.ilADTEnumSearchBridgeMulti.php.
| const ilADTEnumSearchBridgeMulti::SEARCH_MODE_ANY = 2 |
Definition at line 11 of file class.ilADTEnumSearchBridgeMulti.php.
Referenced by getSQLCondition().