| ILIAS
    Release_4_4_x_branch Revision 61816
    | 
Class ilDataCollectionField. More...
 Inheritance diagram for ilDataCollectionField:
 Inheritance diagram for ilDataCollectionField: Collaboration diagram for ilDataCollectionField:
 Collaboration diagram for ilDataCollectionField:| Public Member Functions | |
| __construct ($a_id=0) | |
| Constructor  public. | |
| setId ($a_id) | |
| Set field id. | |
| getId () | |
| Get field id. | |
| setTableId ($a_id) | |
| Set table id. | |
| getTableId () | |
| Get table id. | |
| setTitle ($a_title) | |
| Set title. | |
| getTitle () | |
| Get title. | |
| setDescription ($a_desc) | |
| Set description. | |
| getDescription () | |
| Get description. | |
| setDatatypeId ($a_id) | |
| Set datatype id. | |
| getDatatypeId () | |
| Get datatype_id. | |
| setRequired ($a_required) | |
| Set Required. | |
| getRequired () | |
| Get Required Required. | |
| setPropertyvalue ($a_value, $a_id) | |
| Set Property Value. | |
| isUnique () | |
| setUnique ($unique) | |
| getPropertyvalues () | |
| Get Property Values. | |
| setVisible ($visible) | |
| setVisible | |
| setFilterable ($filterable) | |
| setFilterable | |
| getDatatype () | |
| getLength () | |
| getTextArea () | |
| getLearningProgress () | |
| getDatatypeTitle () | |
| getStorageLocation () | |
| isVisible () | |
| isFilterable () | |
| isEditable () | |
| isEditable | |
| setEditable ($editable) | |
| getExportable () | |
| toArray () | |
| isStandardField () | |
| doRead () | |
| Read field. | |
| buildFromDBRecord ($rec) | |
| doCreate () | |
| Create new field. | |
| doUpdate () | |
| Update field. | |
| getFilterable () | |
| doDelete () | |
| getOrder () | |
| setOrder ($order) | |
| getFieldRef () | |
| getFieldReflist () | |
| isNRef () | |
| getProperties () | |
| Get all properties of a field. | |
| setProperties ($data) | |
| setLocked ($locked) | |
| getLocked () | |
| checkValidity ($value, $record_id=null) | |
| cloneStructure ($original_id) | |
| cloneProperties ($originalField) | |
| setExportable ($exportable) | |
| Static Public Member Functions | |
| static | _getTitleValidChars ($a_as_regex=true) | 
| All valid chars for filed titles. | |
| static | _getFieldIdByTitle ($title, $table_id) | 
| Data Fields | |
| const | PROPERTYID_LENGTH = 1 | 
| const | PROPERTYID_REGEX = 2 | 
| const | PROPERTYID_REFERENCE = 3 | 
| const | PROPERTYID_REFERENCELIST = 11 | 
| const | PROPERTYID_URL = 4 | 
| LINK OR EMAIL! | |
| const | PROPERTYID_TEXTAREA = 5 | 
| const | PROPERTYID_REFERENCE_LINK = 6 | 
| const | PROPERTYID_WIDTH = 7 | 
| const | PROPERTYID_HEIGHT = 8 | 
| const | PROPERTYID_LEARNING_PROGRESS = 9 | 
| const | PROPERTYID_ILIAS_REFERENCE_LINK = 10 | 
| const | PROPERTYID_N_REFERENCE = 11 | 
| const | VIEW_VIEW = 1 | 
| const | EDIT_VIEW = 2 | 
| const | FILTER_VIEW = 3 | 
| const | EXPORTABLE_VIEW = 4 | 
| Protected Member Functions | |
| updateProperties () | |
| Update properties of this field in Database. | |
| updateVisibility () | |
| updateFilterability () | |
| updateEditability () | |
| updateExportability () | |
| Protected Attributes | |
| $id | |
| $table_id | |
| $title | |
| $description | |
| $datatypeId | |
| $required | |
| $order | |
| $unique | |
| $visible | |
| $editable | |
| $filterable | |
| $locked | |
| $property = array() | |
| $exportable | |
| $datatype | |
| Private Member Functions | |
| loadDatatype () | |
| loadVisibility () | |
| loadFilterability () | |
| loadViewDefinition ($view) | |
| loadViewDefinition | |
| loadEditability () | |
| loadExportability () | |
| updateViewDefinition ($view) | |
| updateViewDefinition | |
| deleteViewDefinition ($view) | |
| loadProperties () | |
| Get all properties of a field. | |
Class ilDataCollectionField.
Definition at line 19 of file class.ilDataCollectionField.php.
| ilDataCollectionField::__construct | ( | $a_id = 0 | ) | 
Constructor public.
| integer | fiel_id | 
Definition at line 125 of file class.ilDataCollectionField.php.
References doRead().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
| $title | Title of the field | 
| $table_id | ID of table where the field belongs to | 
Definition at line 158 of file class.ilDataCollectionField.php.
References $id, $result, $table_id, and $title.
Referenced by ilObjDataCollection\cloneStructure().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
All valid chars for filed titles.
| bool | $a_as_regex | 
Definition at line 141 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionFieldEditGUI\initForm().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::buildFromDBRecord | ( | $rec | ) | 
Definition at line 611 of file class.ilDataCollectionField.php.
References setDatatypeId(), setDescription(), setId(), setLocked(), setRequired(), setTableId(), setTitle(), and setUnique().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilDataCollectionField::checkValidity | ( | $value, | |
| $record_id = null | |||
| ) | 
Definition at line 940 of file class.ilDataCollectionField.php.
References ilDataCollectionDatatype\checkValidity(), getDatatypeId(), ilObjMediaObject\getMimeType(), getPropertyvalues(), ilDataCollectionCache\getTableCache(), getTableId(), ilDataCollectionDatatype\INPUTFORMAT_DATETIME, ilDataCollectionDatatype\INPUTFORMAT_MOB, ilDataCollectionDatatype\INPUTFORMAT_TEXT, isUnique(), ilDataCollectionInputException\LENGTH_EXCEPTION, ilDataCollectionInputException\NOT_IMAGE, ilDataCollectionInputException\NOT_URL, PROPERTYID_LENGTH, PROPERTYID_REGEX, PROPERTYID_URL, ilDataCollectionInputException\REGEX_EXCEPTION, ilStr\strLen(), ilDataCollectionInputException\TYPE_EXCEPTION, and ilDataCollectionInputException\UNIQUE_EXCEPTION.
 Here is the call graph for this function:
 Here is the call graph for this function:| ilDataCollectionField::cloneProperties | ( | $originalField | ) | 
| $originalField | ilDataCollectionField | 
Definition at line 1045 of file class.ilDataCollectionField.php.
References $id, getId(), ilDataCollectionDatatype\INPUTFORMAT_REFERENCE, and PROPERTYID_REFERENCE.
Referenced by cloneStructure().
 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:| ilDataCollectionField::cloneStructure | ( | $original_id | ) | 
Definition at line 1024 of file class.ilDataCollectionField.php.
References cloneProperties(), doCreate(), ilDataCollectionCache\getFieldCache(), setDatatypeId(), setDescription(), setEditable(), setExportable(), setFilterable(), setLocked(), setOrder(), setRequired(), setTitle(), setUnique(), and setVisible().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 794 of file class.ilDataCollectionField.php.
References $query, getId(), and getTableId().
Referenced by doDelete().
 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:| ilDataCollectionField::doCreate | ( | ) | 
Create new field.
Reimplemented in ilDataCollectionStandardField.
Definition at line 626 of file class.ilDataCollectionField.php.
References $id, $query, ilDataCollectionTable\_tableExists(), getDatatypeId(), getDescription(), getId(), getLocked(), getRequired(), getTableId(), getTitle(), isUnique(), setId(), setLocked(), updateEditability(), updateExportability(), updateFilterability(), and updateVisibility().
Referenced by cloneStructure().
 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:| ilDataCollectionField::doDelete | ( | ) | 
Definition at line 809 of file class.ilDataCollectionField.php.
References $query, deleteViewDefinition(), and getId().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilDataCollectionField::doRead | ( | ) | 
Read field.
Reimplemented in ilDataCollectionStandardField.
Definition at line 589 of file class.ilDataCollectionField.php.
References $query, getId(), loadProperties(), setDatatypeId(), setDescription(), setLocked(), setRequired(), setTableId(), setTitle(), and setUnique().
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:| ilDataCollectionField::doUpdate | ( | ) | 
Update field.
Reimplemented in ilDataCollectionStandardField.
Definition at line 666 of file class.ilDataCollectionField.php.
References getDatatypeId(), getDescription(), getId(), getLocked(), getRequired(), getTableId(), getTitle(), isUnique(), updateEditability(), updateExportability(), updateFilterability(), updateProperties(), and updateVisibility().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilDataCollectionField::getDatatype | ( | ) | 
Definition at line 369 of file class.ilDataCollectionField.php.
References $datatype, and loadDatatype().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilDataCollectionField::getDatatypeId | ( | ) | 
Get datatype_id.
Definition at line 269 of file class.ilDataCollectionField.php.
References $datatypeId, ilDataCollectionStandardField\_getDatatypeForId(), getId(), and isStandardField().
Referenced by ilDataCollectionDatatype\addFilterInputFieldToTable(), checkValidity(), doCreate(), doUpdate(), ilDataCollectionFieldListTableGUI\fillRow(), ilDataCollectionDatatype\getInputField(), and ilDataCollectionDatatype\passThroughFilter().
 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:| ilDataCollectionField::getDatatypeTitle | ( | ) | 
Definition at line 410 of file class.ilDataCollectionField.php.
References loadDatatype().
Referenced by ilDataCollectionFieldListTableGUI\fillRow().
 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:| ilDataCollectionField::getDescription | ( | ) | 
Get description.
Definition at line 247 of file class.ilDataCollectionField.php.
Referenced by doCreate(), doUpdate(), ilDataCollectionFieldListTableGUI\fillRow(), and ilDataCollectionDatatype\getInputField().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::getExportable | ( | ) | 
Definition at line 543 of file class.ilDataCollectionField.php.
References $exportable, and loadExportability().
Referenced by ilDataCollectionFieldListTableGUI\fillRow(), and updateViewDefinition().
 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:| ilDataCollectionField::getFieldRef | ( | ) | 
Definition at line 851 of file class.ilDataCollectionField.php.
References $id, getPropertyvalues(), and PROPERTYID_REFERENCE.
Referenced by ilDataCollectionDatatype\addFilterInputFieldToTable(), and ilDataCollectionFieldListTableGUI\fillRow().
 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:| ilDataCollectionField::getFieldReflist | ( | ) | 
Definition at line 862 of file class.ilDataCollectionField.php.
References $id, getPropertyvalues(), and PROPERTYID_REFERENCELIST.
 Here is the call graph for this function:
 Here is the call graph for this function:| ilDataCollectionField::getFilterable | ( | ) | 
Definition at line 706 of file class.ilDataCollectionField.php.
References isFilterable().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilDataCollectionField::getId | ( | ) | 
Get field id.
Definition at line 184 of file class.ilDataCollectionField.php.
References $id.
Referenced by ilDataCollectionDatatype\addFilterInputFieldToTable(), cloneProperties(), deleteViewDefinition(), doCreate(), doDelete(), doRead(), doUpdate(), ilDataCollectionFieldListTableGUI\fillRow(), getDatatypeId(), ilDataCollectionDatatype\getInputField(), loadProperties(), ilDataCollectionDatatype\passThroughFilter(), updateProperties(), and updateViewDefinition().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::getLearningProgress | ( | ) | 
Definition at line 400 of file class.ilDataCollectionField.php.
References getPropertyvalues(), and PROPERTYID_LEARNING_PROGRESS.
 Here is the call graph for this function:
 Here is the call graph for this function:| ilDataCollectionField::getLength | ( | ) | 
Definition at line 379 of file class.ilDataCollectionField.php.
References getPropertyvalues(), and PROPERTYID_LENGTH.
Referenced by ilDataCollectionDatatype\getInputField().
 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:| ilDataCollectionField::getLocked | ( | ) | 
Reimplemented in ilDataCollectionStandardField.
Definition at line 932 of file class.ilDataCollectionField.php.
References $locked.
Referenced by doCreate(), doUpdate(), and ilDataCollectionFieldListTableGUI\fillRow().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::getOrder | ( | ) | 
Definition at line 830 of file class.ilDataCollectionField.php.
References $order, and loadVisibility().
Referenced by updateViewDefinition().
 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:| ilDataCollectionField::getProperties | ( | ) | 
Get all properties of a field.
Definition at line 909 of file class.ilDataCollectionField.php.
References $property, and loadProperties().
Referenced by getTextArea(), and ilDataCollectionDatatype\passThroughFilter().
 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:| ilDataCollectionField::getPropertyvalues | ( | ) | 
Get Property Values.
| int | $a_id | 
Definition at line 331 of file class.ilDataCollectionField.php.
References $property, and loadProperties().
Referenced by checkValidity(), getFieldRef(), getFieldReflist(), getLearningProgress(), getLength(), and isNRef().
 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:| ilDataCollectionField::getRequired | ( | ) | 
Get Required Required.
Definition at line 293 of file class.ilDataCollectionField.php.
References $required.
Referenced by doCreate(), doUpdate(), and ilDataCollectionFieldListTableGUI\fillRow().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::getStorageLocation | ( | ) | 
Definition at line 420 of file class.ilDataCollectionField.php.
References loadDatatype().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilDataCollectionField::getTableId | ( | ) | 
Get table id.
Definition at line 204 of file class.ilDataCollectionField.php.
References $table_id.
Referenced by checkValidity(), deleteViewDefinition(), doCreate(), doUpdate(), and updateViewDefinition().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::getTextArea | ( | ) | 
Definition at line 390 of file class.ilDataCollectionField.php.
References $t, getProperties(), and PROPERTYID_TEXTAREA.
Referenced by ilDataCollectionDatatype\getInputField().
 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:| ilDataCollectionField::getTitle | ( | ) | 
Get title.
Definition at line 227 of file class.ilDataCollectionField.php.
References $title.
Referenced by ilDataCollectionDatatype\addFilterInputFieldToTable(), doCreate(), doUpdate(), ilDataCollectionFieldListTableGUI\fillRow(), and ilDataCollectionDatatype\getInputField().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::isEditable | ( | ) | 
isEditable
Definition at line 525 of file class.ilDataCollectionField.php.
References $editable, and loadEditability().
Referenced by updateViewDefinition().
 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:| ilDataCollectionField::isFilterable | ( | ) | 
Definition at line 465 of file class.ilDataCollectionField.php.
References $filterable, and loadFilterability().
Referenced by ilDataCollectionFieldListTableGUI\fillRow(), getFilterable(), and updateViewDefinition().
 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:| ilDataCollectionField::isNRef | ( | ) | 
Definition at line 873 of file class.ilDataCollectionField.php.
References $id, getPropertyvalues(), and PROPERTYID_N_REFERENCE.
Referenced by ilDataCollectionDatatype\getInputField().
 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:| ilDataCollectionField::isStandardField | ( | ) | 
Reimplemented in ilDataCollectionStandardField.
Definition at line 581 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionFieldListTableGUI\fillRow(), and getDatatypeId().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::isUnique | ( | ) | 
Reimplemented in ilDataCollectionStandardField.
Definition at line 312 of file class.ilDataCollectionField.php.
References $unique.
Referenced by checkValidity(), doCreate(), doUpdate(), and ilDataCollectionFieldListTableGUI\fillRow().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::isVisible | ( | ) | 
Definition at line 441 of file class.ilDataCollectionField.php.
References $visible, and loadVisibility().
Referenced by ilDataCollectionFieldListTableGUI\fillRow(), and updateViewDefinition().
 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 430 of file class.ilDataCollectionField.php.
Referenced by getDatatype(), getDatatypeTitle(), and getStorageLocation().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 551 of file class.ilDataCollectionField.php.
References loadViewDefinition().
Referenced by isEditable().
 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 562 of file class.ilDataCollectionField.php.
References loadViewDefinition().
Referenced by getExportable().
 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 478 of file class.ilDataCollectionField.php.
References loadViewDefinition().
Referenced by isFilterable().
 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 | 
Get all properties of a field.
Definition at line 885 of file class.ilDataCollectionField.php.
References $query, getId(), and setPropertyvalue().
Referenced by doRead(), getProperties(), and getPropertyvalues().
 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 | 
loadViewDefinition
| $view | int use VIEW_VIEW or EDIT_VIEW | 
Definition at line 491 of file class.ilDataCollectionField.php.
References $query.
Referenced by loadEditability(), loadExportability(), loadFilterability(), and loadVisibility().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 454 of file class.ilDataCollectionField.php.
References loadViewDefinition().
Referenced by getOrder(), and isVisible().
 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:| ilDataCollectionField::setDatatypeId | ( | $a_id | ) | 
Set datatype id.
| int | $a_id | 
Definition at line 257 of file class.ilDataCollectionField.php.
Referenced by buildFromDBRecord(), cloneStructure(), and doRead().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setDescription | ( | $a_desc | ) | 
Set description.
| string | $a_desc | 
Definition at line 237 of file class.ilDataCollectionField.php.
Referenced by buildFromDBRecord(), cloneStructure(), and doRead().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setEditable | ( | $editable | ) | 
Definition at line 538 of file class.ilDataCollectionField.php.
References $editable.
Referenced by cloneStructure().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setExportable | ( | $exportable | ) | 
| boolean | $exportable | 
Definition at line 1065 of file class.ilDataCollectionField.php.
References $exportable.
Referenced by cloneStructure().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setFilterable | ( | $filterable | ) | 
setFilterable
| $filterable | bool | 
Definition at line 356 of file class.ilDataCollectionField.php.
References $filterable, and setOrder().
Referenced by cloneStructure().
 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:| ilDataCollectionField::setId | ( | $a_id | ) | 
Set field id.
| int | $a_id | 
Definition at line 174 of file class.ilDataCollectionField.php.
Referenced by buildFromDBRecord(), and doCreate().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setLocked | ( | $locked | ) | 
| boolean | $locked | 
Definition at line 924 of file class.ilDataCollectionField.php.
References $locked.
Referenced by buildFromDBRecord(), cloneStructure(), doCreate(), and doRead().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setOrder | ( | $order | ) | 
Definition at line 843 of file class.ilDataCollectionField.php.
References $order.
Referenced by cloneStructure(), setFilterable(), and setVisible().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setProperties | ( | $data | ) | 
Definition at line 917 of file class.ilDataCollectionField.php.
| ilDataCollectionField::setPropertyvalue | ( | $a_value, | |
| $a_id | |||
| ) | 
Set Property Value.
| string | $a_value | |
| int | $a_id | 
Definition at line 304 of file class.ilDataCollectionField.php.
Referenced by loadProperties().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setRequired | ( | $a_required | ) | 
Set Required.
| boolean | $a_required | Required | 
Definition at line 283 of file class.ilDataCollectionField.php.
Referenced by buildFromDBRecord(), cloneStructure(), and doRead().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setTableId | ( | $a_id | ) | 
Set table id.
| int | $a_id | 
Definition at line 194 of file class.ilDataCollectionField.php.
Referenced by buildFromDBRecord(), and doRead().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setTitle | ( | $a_title | ) | 
Set title.
| string | $a_title | 
Definition at line 214 of file class.ilDataCollectionField.php.
Referenced by buildFromDBRecord(), cloneStructure(), and doRead().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setUnique | ( | $unique | ) | 
Definition at line 320 of file class.ilDataCollectionField.php.
References $unique.
Referenced by buildFromDBRecord(), cloneStructure(), and doRead().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilDataCollectionField::setVisible | ( | $visible | ) | 
setVisible
| $visible | bool | 
Definition at line 342 of file class.ilDataCollectionField.php.
References $visible, and setOrder().
Referenced by cloneStructure().
 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:| ilDataCollectionField::toArray | ( | ) | 
Definition at line 573 of file class.ilDataCollectionField.php.
| 
 | protected | 
Definition at line 727 of file class.ilDataCollectionField.php.
References updateViewDefinition().
Referenced by doCreate(), and doUpdate().
 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:| 
 | protected | 
Definition at line 731 of file class.ilDataCollectionField.php.
References updateViewDefinition().
Referenced by doCreate(), ilDataCollectionStandardField\doUpdate(), and doUpdate().
 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:| 
 | protected | 
Definition at line 722 of file class.ilDataCollectionField.php.
References updateViewDefinition().
Referenced by doCreate(), ilDataCollectionStandardField\doUpdate(), and doUpdate().
 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:| 
 | protected | 
Update properties of this field in Database.
Definition at line 691 of file class.ilDataCollectionField.php.
References getId().
Referenced by doUpdate().
 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 | 
updateViewDefinition
| $view | int use constant VIEW_VIEW or EDIT_VIEW | 
Definition at line 739 of file class.ilDataCollectionField.php.
References $query, getExportable(), getId(), getOrder(), getTableId(), isEditable(), isFilterable(), and isVisible().
Referenced by updateEditability(), updateExportability(), updateFilterability(), and updateVisibility().
 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:| 
 | protected | 
Definition at line 714 of file class.ilDataCollectionField.php.
References updateViewDefinition().
Referenced by doCreate(), ilDataCollectionStandardField\doUpdate(), and doUpdate().
 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:| 
 | protected | 
Definition at line 94 of file class.ilDataCollectionField.php.
Referenced by getDatatype().
| 
 | protected | 
Definition at line 44 of file class.ilDataCollectionField.php.
Referenced by getDatatypeId().
| 
 | protected | 
Definition at line 39 of file class.ilDataCollectionField.php.
| 
 | protected | 
Definition at line 69 of file class.ilDataCollectionField.php.
Referenced by isEditable(), and setEditable().
| 
 | protected | 
Definition at line 89 of file class.ilDataCollectionField.php.
Referenced by getExportable(), and setExportable().
| 
 | protected | 
Definition at line 74 of file class.ilDataCollectionField.php.
Referenced by isFilterable(), and setFilterable().
| 
 | protected | 
Definition at line 24 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionStandardField\_getDatatypeForId(), _getFieldIdByTitle(), cloneProperties(), doCreate(), getFieldRef(), getFieldReflist(), getId(), and isNRef().
| 
 | protected | 
Definition at line 79 of file class.ilDataCollectionField.php.
Referenced by getLocked(), and setLocked().
| 
 | protected | 
Definition at line 54 of file class.ilDataCollectionField.php.
Referenced by getOrder(), and setOrder().
| 
 | protected | 
Definition at line 84 of file class.ilDataCollectionField.php.
Referenced by getProperties(), and getPropertyvalues().
| 
 | protected | 
Definition at line 49 of file class.ilDataCollectionField.php.
Referenced by getRequired().
| 
 | protected | 
Definition at line 29 of file class.ilDataCollectionField.php.
Referenced by _getFieldIdByTitle(), ilDataCollectionStandardField\_getStandardFields(), and getTableId().
| 
 | protected | 
Definition at line 34 of file class.ilDataCollectionField.php.
Referenced by _getFieldIdByTitle(), and getTitle().
| 
 | protected | 
Definition at line 59 of file class.ilDataCollectionField.php.
Referenced by isUnique(), and setUnique().
| 
 | protected | 
Definition at line 64 of file class.ilDataCollectionField.php.
Referenced by isVisible(), and setVisible().
| const ilDataCollectionField::EDIT_VIEW = 2 | 
Definition at line 115 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionTable\doCreate().
| const ilDataCollectionField::EXPORTABLE_VIEW = 4 | 
Definition at line 117 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionTable\doCreate().
| const ilDataCollectionField::FILTER_VIEW = 3 | 
Definition at line 116 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionTable\doCreate().
| const ilDataCollectionField::PROPERTYID_HEIGHT = 8 | 
Definition at line 107 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionDatatype\parseValue().
| const ilDataCollectionField::PROPERTYID_ILIAS_REFERENCE_LINK = 10 | 
Definition at line 109 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionRecordListTableGUI\buildData().
| const ilDataCollectionField::PROPERTYID_LEARNING_PROGRESS = 9 | 
Definition at line 108 of file class.ilDataCollectionField.php.
Referenced by getLearningProgress().
| const ilDataCollectionField::PROPERTYID_LENGTH = 1 | 
Definition at line 96 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionFieldEditGUI\checkInput(), checkValidity(), and getLength().
| const ilDataCollectionField::PROPERTYID_N_REFERENCE = 11 | 
Definition at line 110 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionTable\getPartialRecords(), isNRef(), and ilDataCollectionDatatype\passThroughFilter().
| const ilDataCollectionField::PROPERTYID_REFERENCE = 3 | 
Definition at line 98 of file class.ilDataCollectionField.php.
Referenced by cloneProperties(), ilObjDataCollection\cloneStructure(), getFieldRef(), and ilDataCollectionFieldEditGUI\initForm().
| const ilDataCollectionField::PROPERTYID_REFERENCE_LINK = 6 | 
Definition at line 105 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionRecordListTableGUI\buildData().
| const ilDataCollectionField::PROPERTYID_REFERENCELIST = 11 | 
Definition at line 99 of file class.ilDataCollectionField.php.
Referenced by getFieldReflist(), and ilDataCollectionFieldEditGUI\initForm().
| const ilDataCollectionField::PROPERTYID_REGEX = 2 | 
Definition at line 97 of file class.ilDataCollectionField.php.
Referenced by checkValidity().
| const ilDataCollectionField::PROPERTYID_TEXTAREA = 5 | 
Definition at line 104 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionFieldEditGUI\checkInput(), getTextArea(), ilDataCollectionDatatype\parseFormInput(), and ilDataCollectionDatatype\parseValue().
| const ilDataCollectionField::PROPERTYID_URL = 4 | 
LINK OR EMAIL!
Definition at line 103 of file class.ilDataCollectionField.php.
Referenced by checkValidity(), and ilDataCollectionDatatype\parseHTML().
| const ilDataCollectionField::PROPERTYID_WIDTH = 7 | 
Definition at line 106 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionDatatype\parseValue().
| const ilDataCollectionField::VIEW_VIEW = 1 | 
Definition at line 114 of file class.ilDataCollectionField.php.
Referenced by ilDataCollectionTable\doCreate().