|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Class ilDclBaseFieldModel. More...
Inheritance diagram for ilDclBaseRecordFieldModel:
Collaboration diagram for ilDclBaseRecordFieldModel:Public Member Functions | |
| __construct (ilDclBaseRecordModel $record, ilDclBaseFieldModel $field) | |
| doCreate () | |
| Creates an Id and a database entry. More... | |
| doUpdate () | |
| Update object in database. More... | |
| delete () | |
| Delete record field in database. More... | |
| getValue () | |
| getValueForRepresentation () | |
| serializeData ($value) | |
| Serialize data before storing to db. More... | |
| deserializeData ($value) | |
| Deserialize data before applying to field. More... | |
| setValue ($value, $omit_parsing=false) | |
| Set value for record field. More... | |
| setValueFromForm ($form) | |
| parseExportValue ($value) | |
| Function to parse incoming data from form input value $value. More... | |
| getValueFromExcel ($excel, $row, $col) | |
| parseValue ($value) | |
| Function to parse incoming data from form input value $value. More... | |
| getExportValue () | |
| fillExcelExport (ilExcel $worksheet, &$row, &$col) | |
| getPlainText () | |
| getSortingValue ($link=true) | |
| addHiddenItemsToConfirmation (ilConfirmationGUI &$confirmation) | |
| parseSortingValue ($value, $link=true) | |
| Returns sortable value for the specific field-types. More... | |
| cloneStructure (ilDclBaseRecordFieldModel $old_record_field) | |
| afterClone () | |
| getField () | |
| getId () | |
| getRecord () | |
| getRecordRepresentation () | |
| setRecordRepresentation ($record_representation) | |
| getFieldRepresentation () | |
| setFieldRepresentation ($field_representation) | |
Protected Member Functions | |
| doRead () | |
| Read object data from database. More... | |
| loadValue () | |
| Load the value. More... | |
Protected Attributes | |
| $id | |
| $field | |
| $record | |
| $record_representation | |
| $field_representation | |
| $value | |
| $user | |
| $ctrl | |
| $db | |
| $lng | |
Class ilDclBaseFieldModel.
Definition at line 18 of file class.ilDclBaseRecordFieldModel.php.
| ilDclBaseRecordFieldModel::__construct | ( | ilDclBaseRecordModel | $record, |
| ilDclBaseFieldModel | $field | ||
| ) |
| ilDclBaseRecordModel | $record | |
| ilDclBaseFieldModel | $field |
Reimplemented in ilDclFormulaRecordFieldModel, ilDclIliasReferenceRecordFieldModel, ilDclRatingRecordFieldModel, and ilDclReferenceRecordFieldModel.
Definition at line 69 of file class.ilDclBaseRecordFieldModel.php.
References $DIC, $field, $ilCtrl, $ilDB, $ilUser, $lng, $record, doRead(), and user().
Here is the call graph for this function:| ilDclBaseRecordFieldModel::addHiddenItemsToConfirmation | ( | ilConfirmationGUI & | $confirmation | ) |
| ilConfirmationGUI | $confirmation |
Reimplemented in ilDclFileuploadRecordFieldModel, ilDclFormulaRecordFieldModel, ilDclMobRecordFieldModel, ilDclRatingRecordFieldModel, and ilDclTextRecordFieldModel.
Definition at line 329 of file class.ilDclBaseRecordFieldModel.php.
References $key, $value, ilConfirmationGUI\addHiddenItem(), and getValue().
Here is the call graph for this function:| ilDclBaseRecordFieldModel::afterClone | ( | ) |
Reimplemented in ilDclFileuploadRecordFieldModel, ilDclMobRecordFieldModel, and ilDclReferenceRecordFieldModel.
Definition at line 390 of file class.ilDclBaseRecordFieldModel.php.
| ilDclBaseRecordFieldModel::cloneStructure | ( | ilDclBaseRecordFieldModel | $old_record_field | ) |
| ilDclBaseRecordFieldModel | $old_record_field |
Definition at line 380 of file class.ilDclBaseRecordFieldModel.php.
References doUpdate(), getValue(), and setValue().
Here is the call graph for this function:| ilDclBaseRecordFieldModel::delete | ( | ) |
Delete record field in database.
Reimplemented in ilDclFormulaRecordFieldModel, and ilDclRatingRecordFieldModel.
Definition at line 159 of file class.ilDclBaseRecordFieldModel.php.
References $query, and getField().
Here is the call graph for this function:| ilDclBaseRecordFieldModel::deserializeData | ( | $value | ) |
Deserialize data before applying to field.
| $value | mixed |
Definition at line 215 of file class.ilDclBaseRecordFieldModel.php.
References $value.
Referenced by loadValue().
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::doCreate | ( | ) |
Creates an Id and a database entry.
Definition at line 108 of file class.ilDclBaseRecordFieldModel.php.
References $id, $query, getField(), getId(), and getRecord().
Referenced by doUpdate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Read object data from database.
Reimplemented in ilDclFormulaRecordFieldModel, and ilDclRatingRecordFieldModel.
Definition at line 89 of file class.ilDclBaseRecordFieldModel.php.
References $query, getField(), getId(), getRecord(), and loadValue().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::doUpdate | ( | ) |
Update object in database.
Reimplemented in ilDclFormulaRecordFieldModel, ilDclNReferenceRecordFieldModel, and ilDclRatingRecordFieldModel.
Definition at line 121 of file class.ilDclBaseRecordFieldModel.php.
References $query, $value, doCreate(), getField(), getId(), and serializeData().
Referenced by ilDclFileuploadRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilDclReferenceRecordFieldModel\afterClone(), and cloneStructure().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::fillExcelExport | ( | ilExcel | $worksheet, |
| & | $row, | ||
| & | $col | ||
| ) |
| $worksheet | |
| $row | |
| $col |
Reimplemented in ilDclTextRecordFieldModel, and ilDclTextSelectionRecordFieldModel.
Definition at line 306 of file class.ilDclBaseRecordFieldModel.php.
References $row, $worksheet, and getExportValue().
Here is the call graph for this function:| ilDclBaseRecordFieldModel::getExportValue | ( | ) |
Reimplemented in ilDclFormulaRecordFieldModel, ilDclIliasReferenceRecordFieldModel, ilDclNReferenceRecordFieldModel, ilDclRatingRecordFieldModel, ilDclReferenceRecordFieldModel, and ilDclTextRecordFieldModel.
Definition at line 296 of file class.ilDclBaseRecordFieldModel.php.
References getValue(), and parseExportValue().
Referenced by fillExcelExport(), ilDclTextSelectionRecordFieldModel\fillExcelExport(), and getPlainText().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::getField | ( | ) |
Definition at line 398 of file class.ilDclBaseRecordFieldModel.php.
References $field.
Referenced by ilDclFormulaRecordFieldModel\__construct(), ilDclIliasReferenceRecordFieldModel\__construct(), ilDclRatingRecordFieldModel\__construct(), ilDclReferenceRecordFieldModel\__construct(), ilDclFileuploadRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilDclReferenceRecordFieldModel\afterClone(), ilDclNReferenceFieldGUI\buildTemplate(), delete(), ilDclRatingRecordFieldModel\delete(), doCreate(), doRead(), doUpdate(), ilDclNReferenceRecordFieldModel\doUpdate(), ilDclTextRecordFieldModel\fillExcelExport(), ilDclNReferenceRecordFieldModel\getExportValue(), ilDclRatingRecordFieldModel\getExportValue(), ilDclReferenceRecordFieldModel\getExportValue(), ilDclTextRecordFieldModel\getExportValue(), ilDclNReferenceRecordFieldModel\getLinkHTML(), ilDclFieldFactory\getRecordRepresentationInstance(), ilDclReferenceRecordFieldModel\getReferenceFromValue(), ilDclRatingRecordFieldModel\getValue(), ilDclSelectionRecordFieldModel\getValue(), ilDclReferenceRecordFieldModel\getValueFromExcel(), ilDclSelectionRecordFieldModel\getValueFromExcel(), ilDclTextRecordFieldModel\getValueFromExcel(), loadValue(), ilDclNReferenceRecordFieldModel\loadValue(), ilDclNReferenceRecordFieldModel\loadValueSorted(), ilDclFormulaRecordFieldModel\parse(), ilDclSelectionRecordFieldModel\parseExportValue(), ilDclTextRecordFieldModel\parseSortingValue(), ilDclFileuploadRecordFieldModel\parseValue(), ilDclMobRecordFieldModel\parseValue(), ilDclTextRecordFieldModel\parseValue(), setValueFromForm(), ilDclFileuploadRecordFieldModel\setValueFromForm(), ilDclMobRecordFieldModel\setValueFromForm(), and ilDclTextRecordFieldModel\setValueFromForm().
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::getFieldRepresentation | ( | ) |
Definition at line 442 of file class.ilDclBaseRecordFieldModel.php.
References $field_representation.
| ilDclBaseRecordFieldModel::getId | ( | ) |
Definition at line 407 of file class.ilDclBaseRecordFieldModel.php.
References $id.
Referenced by ilDclFileuploadRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilDclReferenceRecordFieldModel\afterClone(), ilDclRatingRecordFieldModel\delete(), doCreate(), doRead(), doUpdate(), ilDclNReferenceRecordFieldModel\doUpdate(), ilDclRatingRecordFieldModel\getExportValue(), ilDclCache\getRecordRepresentation(), ilDclFieldFactory\getRecordRepresentationInstance(), ilDclRatingRecordFieldModel\getValue(), ilDclSelectionRecordFieldModel\parseExportValue(), ilDclFileuploadRecordFieldModel\parseValue(), ilDclMobRecordFieldModel\parseValue(), setValueFromForm(), ilDclFileuploadRecordFieldModel\setValueFromForm(), ilDclMobRecordFieldModel\setValueFromForm(), and ilDclTextRecordFieldModel\setValueFromForm().
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::getPlainText | ( | ) |
Reimplemented in ilDclTextRecordFieldModel.
Definition at line 315 of file class.ilDclBaseRecordFieldModel.php.
References getExportValue().
Here is the call graph for this function:| ilDclBaseRecordFieldModel::getRecord | ( | ) |
Definition at line 416 of file class.ilDclBaseRecordFieldModel.php.
References $record.
Referenced by ilDclFileuploadRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilDclReferenceRecordFieldModel\afterClone(), doCreate(), doRead(), ilDclRatingRecordFieldModel\getExportValue(), ilDclRatingRecordFieldModel\getValue(), ilDclFormulaRecordFieldModel\parse(), ilDclFileuploadRecordFieldModel\parseValue(), ilDclMobRecordFieldModel\parseValue(), and ilDclFileuploadRecordFieldModel\setValue().
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::getRecordRepresentation | ( | ) |
Definition at line 424 of file class.ilDclBaseRecordFieldModel.php.
References $record_representation.
| ilDclBaseRecordFieldModel::getSortingValue | ( | $link = true | ) |
Definition at line 320 of file class.ilDclBaseRecordFieldModel.php.
References getValue(), and parseSortingValue().
Here is the call graph for this function:| ilDclBaseRecordFieldModel::getValue | ( | ) |
Reimplemented in ilDclFormulaRecordFieldModel, ilDclNReferenceRecordFieldModel, ilDclRatingRecordFieldModel, and ilDclSelectionRecordFieldModel.
Definition at line 178 of file class.ilDclBaseRecordFieldModel.php.
References $value, and loadValue().
Referenced by addHiddenItemsToConfirmation(), ilDclFileuploadRecordFieldModel\addHiddenItemsToConfirmation(), ilDclMobRecordFieldModel\addHiddenItemsToConfirmation(), ilDclTextRecordFieldModel\addHiddenItemsToConfirmation(), cloneStructure(), getExportValue(), ilDclIliasReferenceRecordFieldModel\getExportValue(), ilDclReferenceRecordFieldModel\getExportValue(), ilDclTextRecordFieldModel\getExportValue(), ilDclTextRecordFieldModel\getPlainText(), getSortingValue(), ilDclIliasReferenceRecordFieldModel\getStatus(), getValueForRepresentation(), ilDclIliasReferenceRecordFieldModel\getValueForRepresentation(), ilDclFileuploadRecordFieldModel\parseValue(), and ilDclMobRecordFieldModel\parseValue().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::getValueForRepresentation | ( | ) |
Reimplemented in ilDclIliasReferenceRecordFieldModel.
Definition at line 189 of file class.ilDclBaseRecordFieldModel.php.
References getValue().
Here is the call graph for this function:| ilDclBaseRecordFieldModel::getValueFromExcel | ( | $excel, | |
| $row, | |||
| $col | |||
| ) |
| $excel | |
| $row | |
| $col |
Reimplemented in ilDclDatetimeRecordFieldModel, ilDclNReferenceRecordFieldModel, ilDclReferenceRecordFieldModel, ilDclSelectionRecordFieldModel, and ilDclTextRecordFieldModel.
Definition at line 273 of file class.ilDclBaseRecordFieldModel.php.
|
protected |
Load the value.
Reimplemented in ilDclFormulaRecordFieldModel, ilDclNReferenceRecordFieldModel, and ilDclRatingRecordFieldModel.
Definition at line 358 of file class.ilDclBaseRecordFieldModel.php.
References $query, $value, deserializeData(), and getField().
Referenced by doRead(), getValue(), setValue(), and ilDclFileuploadRecordFieldModel\setValue().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::parseExportValue | ( | $value | ) |
Function to parse incoming data from form input value $value.
returns the string/number/etc. to store in the database.
| mixed | $value |
Reimplemented in ilDclBooleanRecordFieldModel, ilDclDatetimeRecordFieldModel, ilDclFileuploadRecordFieldModel, ilDclMobRecordFieldModel, and ilDclSelectionRecordFieldModel.
Definition at line 262 of file class.ilDclBaseRecordFieldModel.php.
References $value.
Referenced by getExportValue().
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::parseSortingValue | ( | $value, | |
$link = true |
|||
| ) |
Returns sortable value for the specific field-types.
| $value | ||
| ilDclBaseRecordFieldModel | $record_field | |
| bool | true | $link |
Reimplemented in ilDclDatetimeRecordFieldModel, ilDclFileuploadRecordFieldModel, ilDclMobRecordFieldModel, and ilDclTextRecordFieldModel.
Definition at line 350 of file class.ilDclBaseRecordFieldModel.php.
References $value.
Referenced by getSortingValue().
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::parseValue | ( | $value | ) |
Function to parse incoming data from form input value $value.
returns the string/number/etc. to store in the database.
| $value |
Reimplemented in ilDclBooleanRecordFieldModel, ilDclDatetimeRecordFieldModel, ilDclFileuploadRecordFieldModel, ilDclMobRecordFieldModel, ilDclNumberRecordFieldModel, and ilDclTextRecordFieldModel.
Definition at line 287 of file class.ilDclBaseRecordFieldModel.php.
References $value.
Referenced by setValue().
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::serializeData | ( | $value | ) |
Serialize data before storing to db.
| $value | mixed |
Definition at line 200 of file class.ilDclBaseRecordFieldModel.php.
References $value.
Referenced by doUpdate().
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::setFieldRepresentation | ( | $field_representation | ) |
| ilDclBaseFieldRepresentation | $field_representation |
Definition at line 451 of file class.ilDclBaseRecordFieldModel.php.
References $field_representation.
| ilDclBaseRecordFieldModel::setRecordRepresentation | ( | $record_representation | ) |
| ilDclBaseRecordRepresentation | $record_representation |
Definition at line 433 of file class.ilDclBaseRecordFieldModel.php.
References $record_representation.
| ilDclBaseRecordFieldModel::setValue | ( | $value, | |
$omit_parsing = false |
|||
| ) |
Set value for record field.
| mixed | $value | |
| bool | $omit_parsing | If true, does not parse the value and stores it in the given format |
Reimplemented in ilDclFileuploadRecordFieldModel, ilDclFormulaRecordFieldModel, and ilDclRatingRecordFieldModel.
Definition at line 230 of file class.ilDclBaseRecordFieldModel.php.
References $old, $value, loadValue(), and parseValue().
Referenced by ilDclMobRecordFieldModel\afterClone(), ilDclReferenceRecordFieldModel\afterClone(), ilDclNReferenceFieldGUI\buildTemplate(), cloneStructure(), setValueFromForm(), ilDclMobRecordFieldModel\setValueFromForm(), and ilDclTextRecordFieldModel\setValueFromForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::setValueFromForm | ( | $form | ) |
| $form | ilPropertyFormGUI |
Reimplemented in ilDclFileuploadRecordFieldModel, ilDclMobRecordFieldModel, ilDclSelectionRecordFieldModel, and ilDclTextRecordFieldModel.
Definition at line 248 of file class.ilDclBaseRecordFieldModel.php.
References $form, $value, getField(), getId(), and setValue().
Here is the call graph for this function:
|
protected |
Definition at line 54 of file class.ilDclBaseRecordFieldModel.php.
|
protected |
Definition at line 58 of file class.ilDclBaseRecordFieldModel.php.
|
protected |
Definition at line 28 of file class.ilDclBaseRecordFieldModel.php.
Referenced by __construct(), ilDclFormulaRecordFieldModel\__construct(), ilDclIliasReferenceRecordFieldModel\__construct(), ilDclRatingRecordFieldModel\__construct(), ilDclReferenceRecordFieldModel\__construct(), ilDclFileuploadRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), getField(), ilDclReferenceRecordFieldModel\getReferenceFromValue(), and ilDclMobRecordFieldModel\parseValue().
|
protected |
Definition at line 42 of file class.ilDclBaseRecordFieldModel.php.
Referenced by getFieldRepresentation(), and setFieldRepresentation().
|
protected |
Definition at line 24 of file class.ilDclBaseRecordFieldModel.php.
Referenced by doCreate(), and getId().
|
protected |
Definition at line 63 of file class.ilDclBaseRecordFieldModel.php.
Referenced by __construct(), ilDclNReferenceRecordFieldModel\getValueFromExcel(), ilDclReferenceRecordFieldModel\getValueFromExcel(), and ilDclSelectionRecordFieldModel\getValueFromExcel().
|
protected |
Definition at line 32 of file class.ilDclBaseRecordFieldModel.php.
Referenced by __construct(), ilDclFormulaRecordFieldModel\__construct(), ilDclIliasReferenceRecordFieldModel\__construct(), ilDclRatingRecordFieldModel\__construct(), ilDclReferenceRecordFieldModel\__construct(), ilDclFileuploadRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), getRecord(), and ilDclReferenceRecordFieldModel\getReferenceFromValue().
|
protected |
Definition at line 37 of file class.ilDclBaseRecordFieldModel.php.
Referenced by getRecordRepresentation(), and setRecordRepresentation().
|
protected |
Definition at line 50 of file class.ilDclBaseRecordFieldModel.php.
|
protected |
Definition at line 46 of file class.ilDclBaseRecordFieldModel.php.
Referenced by addHiddenItemsToConfirmation(), ilDclFileuploadRecordFieldModel\addHiddenItemsToConfirmation(), ilDclMobRecordFieldModel\addHiddenItemsToConfirmation(), ilDclTextRecordFieldModel\addHiddenItemsToConfirmation(), deserializeData(), doUpdate(), ilDclNReferenceRecordFieldModel\doUpdate(), ilDclTextRecordFieldModel\fillExcelExport(), ilDclNReferenceRecordFieldModel\getExportValue(), ilDclReferenceRecordFieldModel\getExportValue(), ilDclTextRecordFieldModel\getExportValue(), ilDclNReferenceRecordFieldModel\getLinkHTML(), ilDclTextRecordFieldModel\getPlainText(), ilDclReferenceRecordFieldModel\getReferenceFromValue(), getValue(), ilDclNReferenceRecordFieldModel\getValue(), ilDclSelectionRecordFieldModel\getValue(), getValueFromExcel(), ilDclDatetimeRecordFieldModel\getValueFromExcel(), ilDclReferenceRecordFieldModel\getValueFromExcel(), ilDclTextRecordFieldModel\getValueFromExcel(), loadValue(), parseExportValue(), ilDclBooleanRecordFieldModel\parseExportValue(), ilDclDatetimeRecordFieldModel\parseExportValue(), ilDclFileuploadRecordFieldModel\parseExportValue(), ilDclMobRecordFieldModel\parseExportValue(), ilDclSelectionRecordFieldModel\parseExportValue(), parseSortingValue(), ilDclDatetimeRecordFieldModel\parseSortingValue(), ilDclFileuploadRecordFieldModel\parseSortingValue(), ilDclMobRecordFieldModel\parseSortingValue(), ilDclTextRecordFieldModel\parseSortingValue(), parseValue(), ilDclBooleanRecordFieldModel\parseValue(), ilDclDatetimeRecordFieldModel\parseValue(), ilDclFileuploadRecordFieldModel\parseValue(), ilDclMobRecordFieldModel\parseValue(), ilDclNumberRecordFieldModel\parseValue(), ilDclTextRecordFieldModel\parseValue(), serializeData(), setValue(), ilDclFileuploadRecordFieldModel\setValue(), ilDclFormulaRecordFieldModel\setValue(), setValueFromForm(), ilDclFileuploadRecordFieldModel\setValueFromForm(), ilDclMobRecordFieldModel\setValueFromForm(), and ilDclTextRecordFieldModel\setValueFromForm().