|
ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
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 68 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 309 of file class.ilDclBaseRecordFieldModel.php.
References $value, ilConfirmationGUI\addHiddenItem(), and getValue().
Here is the call graph for this function:| ilDclBaseRecordFieldModel::afterClone | ( | ) |
Reimplemented in ilDclFileuploadRecordFieldModel, ilDclMobRecordFieldModel, and ilDclReferenceRecordFieldModel.
Definition at line 365 of file class.ilDclBaseRecordFieldModel.php.
| ilDclBaseRecordFieldModel::cloneStructure | ( | ilDclBaseRecordFieldModel | $old_record_field | ) |
| ilDclBaseRecordFieldModel | $old_record_field |
Definition at line 356 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 153 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 205 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 104 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 87 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 116 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.
Definition at line 289 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 280 of file class.ilDclBaseRecordFieldModel.php.
References getValue(), and parseExportValue().
Referenced by fillExcelExport(), and getPlainText().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclBaseRecordFieldModel::getField | ( | ) |
Definition at line 373 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(), ilDclReferenceRecordFieldModel\getValueFromExcel(), ilDclTextRecordFieldModel\getValueFromExcel(), loadValue(), ilDclNReferenceRecordFieldModel\loadValue(), ilDclNReferenceRecordFieldModel\loadValueSorted(), ilDclFormulaRecordFieldModel\parse(), 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 412 of file class.ilDclBaseRecordFieldModel.php.
References $field_representation.
| ilDclBaseRecordFieldModel::getId | ( | ) |
Definition at line 381 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(), 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 297 of file class.ilDclBaseRecordFieldModel.php.
References getExportValue().
Here is the call graph for this function:| ilDclBaseRecordFieldModel::getRecord | ( | ) |
Definition at line 389 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 396 of file class.ilDclBaseRecordFieldModel.php.
References $record_representation.
| ilDclBaseRecordFieldModel::getSortingValue | ( | $link = true | ) |
Definition at line 301 of file class.ilDclBaseRecordFieldModel.php.
References getValue(), and parseSortingValue().
Here is the call graph for this function:| ilDclBaseRecordFieldModel::getValue | ( | ) |
Reimplemented in ilDclFormulaRecordFieldModel, ilDclNReferenceRecordFieldModel, and ilDclRatingRecordFieldModel.
Definition at line 171 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 181 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, and ilDclTextRecordFieldModel.
Definition at line 259 of file class.ilDclBaseRecordFieldModel.php.
|
protected |
Load the value.
Reimplemented in ilDclFormulaRecordFieldModel, ilDclNReferenceRecordFieldModel, and ilDclRatingRecordFieldModel.
Definition at line 335 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, and ilDclMobRecordFieldModel.
Definition at line 249 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 328 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 272 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 191 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 420 of file class.ilDclBaseRecordFieldModel.php.
References $field_representation.
| ilDclBaseRecordFieldModel::setRecordRepresentation | ( | $record_representation | ) |
| ilDclBaseRecordRepresentation | $record_representation |
Definition at line 404 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 219 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, and ilDclTextRecordFieldModel.
Definition at line 236 of file class.ilDclBaseRecordFieldModel.php.
References $value, getField(), getId(), and setValue().
Here is the call graph for this function:
|
protected |
Definition at line 53 of file class.ilDclBaseRecordFieldModel.php.
|
protected |
Definition at line 57 of file class.ilDclBaseRecordFieldModel.php.
|
protected |
Definition at line 27 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 41 of file class.ilDclBaseRecordFieldModel.php.
Referenced by getFieldRepresentation(), and setFieldRepresentation().
|
protected |
Definition at line 23 of file class.ilDclBaseRecordFieldModel.php.
Referenced by doCreate(), and getId().
|
protected |
Definition at line 62 of file class.ilDclBaseRecordFieldModel.php.
Referenced by __construct(), ilDclNReferenceRecordFieldModel\getValueFromExcel(), and ilDclReferenceRecordFieldModel\getValueFromExcel().
|
protected |
Definition at line 31 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 36 of file class.ilDclBaseRecordFieldModel.php.
Referenced by getRecordRepresentation(), and setRecordRepresentation().
|
protected |
Definition at line 49 of file class.ilDclBaseRecordFieldModel.php.
|
protected |
Definition at line 45 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(), getValueFromExcel(), ilDclDatetimeRecordFieldModel\getValueFromExcel(), ilDclReferenceRecordFieldModel\getValueFromExcel(), ilDclTextRecordFieldModel\getValueFromExcel(), loadValue(), parseExportValue(), ilDclBooleanRecordFieldModel\parseExportValue(), ilDclDatetimeRecordFieldModel\parseExportValue(), ilDclFileuploadRecordFieldModel\parseExportValue(), ilDclMobRecordFieldModel\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().