|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilADTLocationSearchBridgeSingle:
Collaboration diagram for ilADTLocationSearchBridgeSingle:Public Member Functions | |
| __construct (ilADTDefinition $a_adt_def) | |
| loadFilter () | |
| Load filter value(s) into ADT. More... | |
| addToForm () | |
| Add ADT-specific fields to form. More... | |
| importFromPost (array $a_post=null) | |
| isValid () | |
| getSQLCondition (string $a_element_id, int $mode=self::SQL_LIKE, array $quotedWords=[]) | |
| Get SQL condition for current value(s) More... | |
| getSerializedValue () | |
| Get current value(s) in serialized form (for easy persisting) More... | |
| setSerializedValue (string $a_value) | |
| Set current value(s) in serialized form (for easy persisting) More... | |
Public Member Functions inherited from ilADTSearchBridgeSingle | |
| getADT () | |
| Get ADT. More... | |
| isNull () | |
| isValid () | |
| validate () | |
| Validate current data. More... | |
Public Member Functions inherited from ilADTSearchBridge | |
| __construct (ilADTDefinition $a_adt_def) | |
| isNull () | |
| setForm (ilPropertyFormGUI $a_form) | |
| getForm () | |
| setElementId (string $a_value) | |
| getElementId () | |
| setTitle (string $a_value) | |
| getTitle () | |
| getSearchColumn () | |
| setTableGUI (ilTable2GUI $a_table) | |
| 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) | |
| validate () | |
| Validate current data. More... | |
| getSQLCondition (string $a_element_id, int $mode=self::SQL_LIKE, array $quotedWords=[]) | |
| 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 (string $a_value) | |
| Set current value(s) in serialized form (for easy persisting) More... | |
Protected Member Functions | |
| isValidADTDefinition (ilADTDefinition $a_adt_def) | |
| shouldBeImportedFromPost ($a_post) | |
| Check if incoming values should be imported at all. More... | |
| getBoundingBox (float $a_latitude, float $a_longitude, int $a_radius) | |
| Get bounding box for location circum search. More... | |
Protected Member Functions inherited from ilADTSearchBridgeSingle | |
| setDefinition (ilADTDefinition $a_adt_def) | |
Protected Member Functions inherited from ilADTSearchBridge | |
| isValidADTDefinition (ilADTDefinition $a_adt_def) | |
| setDefinition (ilADTDefinition $a_adt_def) | |
| 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 (string $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 | |
| int | $radius = null |
| bool | $force_valid = false |
| ilLanguage | $lng |
Protected Attributes inherited from ilADTSearchBridgeSingle | |
| ilADT | $adt |
Protected Attributes inherited from ilADTSearchBridge | |
| ilPropertyFormGUI | $form = null |
| ilTable2GUI | $table_gui = null |
| array | $table_filter_fields = [] |
| string | $id = '' |
| string | $title = '' |
| string | $info = '' |
| ilLanguage | $lng |
| ilDBInterface | $db |
| HttpServices | $http |
Additional Inherited Members | |
Data Fields inherited from ilADTSearchBridge | |
| const | SQL_STRICT = 1 |
| const | SQL_LIKE = 2 |
| const | SQL_LIKE_END = 3 |
| const | SQL_LIKE_START = 4 |
| const | DEFAULT_SEARCH_COLUMN = 'value' |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning
Definition at line 24 of file class.ilADTLocationSearchBridgeSingle.php.
| ilADTLocationSearchBridgeSingle::__construct | ( | ilADTDefinition | $a_adt_def | ) |
Reimplemented from ilADTSearchBridge.
Definition at line 31 of file class.ilADTLocationSearchBridgeSingle.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilADTLocationSearchBridgeSingle::addToForm | ( | ) |
Add ADT-specific fields to form.
Reimplemented from ilADTSearchBridge.
Definition at line 56 of file class.ilADTLocationSearchBridgeSingle.php.
References ilADTSearchBridgeSingle\$adt, ilADTSearchBridge\addToElementId(), ilADTSearchBridge\addToParentElement(), ilADTSearchBridgeSingle\getADT(), ilMapUtil\getDefaultSettings(), ilADTSearchBridge\getTitle(), ilADT\isNull(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Get bounding box for location circum search.
| float | $a_latitude | |
| float | $a_longitude | |
| int | $a_radius |
Definition at line 145 of file class.ilADTLocationSearchBridgeSingle.php.
Referenced by getSQLCondition().
Here is the caller graph for this function:| ilADTLocationSearchBridgeSingle::getSerializedValue | ( | ) |
Get current value(s) in serialized form (for easy persisting)
Reimplemented from ilADTSearchBridge.
Definition at line 186 of file class.ilADTLocationSearchBridgeSingle.php.
References ilADTSearchBridgeSingle\getADT(), ilADTSearchBridgeSingle\isNull(), and isValid().
Here is the call graph for this function:| ilADTLocationSearchBridgeSingle::getSQLCondition | ( | string | $a_element_id, |
| int | $mode = self::SQL_LIKE, |
||
| array | $quotedWords = [] |
||
| ) |
Get SQL condition for current value(s)
Reimplemented from ilADTSearchBridge.
Definition at line 164 of file class.ilADTLocationSearchBridgeSingle.php.
References $res, ilADTSearchBridgeSingle\getADT(), getBoundingBox(), ilADTSearchBridgeSingle\isNull(), and isValid().
Here is the call graph for this function:| ilADTLocationSearchBridgeSingle::importFromPost | ( | array | $a_post = null | ) |
Reimplemented from ilADTSearchBridge.
Definition at line 100 of file class.ilADTLocationSearchBridgeSingle.php.
References $post, ilADTSearchBridge\addToElementId(), ilADTSearchBridge\extractPostValues(), ilADTSearchBridgeSingle\getADT(), ilADTSearchBridge\getElementId(), ilADTSearchBridge\getForm(), ILIAS\Repository\int(), and shouldBeImportedFromPost().
Here is the call graph for this function:| ilADTLocationSearchBridgeSingle::isValid | ( | ) |
Reimplemented from ilADTSearchBridgeSingle.
Definition at line 130 of file class.ilADTLocationSearchBridgeSingle.php.
Referenced by getSerializedValue(), and getSQLCondition().
Here is the caller graph for this function:
|
protected |
Reimplemented from ilADTSearchBridge.
Definition at line 39 of file class.ilADTLocationSearchBridgeSingle.php.
| ilADTLocationSearchBridgeSingle::loadFilter | ( | ) |
Load filter value(s) into ADT.
Reimplemented from ilADTSearchBridge.
Definition at line 46 of file class.ilADTLocationSearchBridgeSingle.php.
References ilADTSearchBridge\readFilter().
Here is the call graph for this function:| ilADTLocationSearchBridgeSingle::setSerializedValue | ( | string | $a_value | ) |
Set current value(s) in serialized form (for easy persisting)
Reimplemented from ilADTSearchBridge.
Definition at line 202 of file class.ilADTLocationSearchBridgeSingle.php.
References ilADTSearchBridgeSingle\getADT(), and ILIAS\Repository\int().
Here is the call graph for this function:
|
protected |
Check if incoming values should be imported at all.
| string | int | $a_post |
Reimplemented from ilADTSearchBridge.
Definition at line 95 of file class.ilADTLocationSearchBridgeSingle.php.
Referenced by importFromPost().
Here is the caller graph for this function:
|
protected |
Definition at line 27 of file class.ilADTLocationSearchBridgeSingle.php.
|
protected |
Definition at line 29 of file class.ilADTLocationSearchBridgeSingle.php.
|
protected |
Definition at line 26 of file class.ilADTLocationSearchBridgeSingle.php.