|
ILIAS
release_8 Revision v8.24
|
Additional user data fields definition. More...
Collaboration diagram for ilUserDefinedFields:Static Public Member Functions | |
| static | _getInstance () |
| static | _newInstance () |
Data Fields | |
| ilDBInterface | $db = null |
| array | $definitions = array() |
Protected Member Functions | |
| __read () | |
Protected Attributes | |
| bool | $field_certificate = false |
| bool | $field_group_export = false |
| bool | $field_course_export = false |
| bool | $field_export = false |
| bool | $field_searchable = false |
| bool | $field_required = false |
| bool | $field_changeable_lua = false |
| bool | $field_changeable = false |
| bool | $field_visib_lua = false |
| array | $field_values = [] |
| int | $field_type = 0 |
| string | $field_name = "" |
| bool | $field_visible = false |
Private Member Functions | |
| __construct () | |
Private Attributes | |
| int | $field_visible_registration = 0 |
Additional user data fields definition.
Definition at line 29 of file class.ilUserDefinedFields.php.
|
private |
|
protected |
Definition at line 520 of file class.ilUserDefinedFields.php.
References $DIC, $ilSetting, $query, $res, ilDBConstants\FETCHMODE_OBJECT, and ilArrayUtil\sortArray().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 59 of file class.ilUserDefinedFields.php.
Referenced by ilUserSearchOptions\__appendUserDefinedFields(), ilObjUserGUI\__checkUserDefinedRequiredFields(), ilPersonalSettingsGUI\__construct(), ilUserDefinedFieldsPlaceholderValues\__construct(), ilUserDefinedFieldsPlaceholderDescription\__construct(), ilCustomUserFieldsGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilObjUserGUI\__showUserDefinedFields(), ilUserDefinedData\addToXML(), ilCustomUserFieldsGUI\askDeleteField(), ilAuthProviderSaml\buildUserAttributeXml(), ilCustomUserFieldsGUI\create(), ilCertificateUserDefinedFieldsHelper\createInstance(), ilCustomUserFieldsGUI\deleteField(), ilLDAPSettingsGUI\getAttributeMappingKeys(), ilPublicUserProfileGUI\getEmbeddable(), ilCustomUserFieldsHelper\getFormPropertyForDefinition(), ilAttendanceList\getNonMemberUserData(), ilMemberExport\getOrderedExportableFields(), ilExportFieldsInfo\getSelectableFieldsInfo(), ilSamlSettingsGUI\getUserAttributeMappingForm(), ilObjUserFolder\getUserDefinedExportFields(), ilObjUserGUI\getValues(), ilObjUserGUI\handleIgnoredRequiredFields(), ilUserImportParser\importEndTag(), ilAccountRegistrationGUI\initForm(), ilObjUserGUI\initForm(), ilMemberExportSettingsGUI\initForm(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\initSelectableColumns(), ilMemberExportGUI\initSettingsForm(), ilLDAPAttributeToUser\initUserDefinedFields(), ilLDAPSettingsGUI\initUserDefinedFields(), ilObjUserGUI\loadUserDefinedDataFromForm(), ilUserQuery\query(), ilAttendanceList\readOrderedExportableFields(), ilUserTableGUI\readUserDefinedFieldsDefinitions(), ilSamlSettingsGUI\saveUserAttributeMapping(), ilUserQuery\setUdfFilter(), ilUserXMLWriter\start(), ilCustomUserFieldsGUI\update(), ilUserDefinedData\update(), ilCustomUserFieldsGUI\updateFields(), and ilMemberExport\write().
Here is the caller graph for this function:
|
static |
Definition at line 640 of file class.ilUserDefinedFields.php.
| ilUserDefinedFields::add | ( | ) |
Definition at line 439 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create().
Here is the caller graph for this function:| ilUserDefinedFields::addToXML | ( | ilXmlWriter | $xml_writer | ) |
add user defined field data to xml (using usr dtd)
Definition at line 607 of file class.ilUserDefinedFields.php.
References $attributes, UDF_TYPE_SELECT, ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
Here is the call graph for this function:| ilUserDefinedFields::delete | ( | int | $a_id | ) |
Definition at line 477 of file class.ilUserDefinedFields.php.
References $DIC, $ilDB, $query, and ilUserDefinedData\deleteEntriesOfField().
Referenced by ilCustomUserFieldsGUI\deleteField().
Here is the call graph for this function:
Here is the caller graph for this function:| ilUserDefinedFields::deleteValue | ( | int | $a_field_id, |
| int | $a_value_id | ||
| ) |
Definition at line 564 of file class.ilUserDefinedFields.php.
| ilUserDefinedFields::enableCertificate | ( | bool | $a_c | ) |
Definition at line 365 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::enableChangeable | ( | bool | $a_changeable | ) |
Definition at line 295 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::enableChangeableLocalUserAdministration | ( | bool | $a_changeable | ) |
Definition at line 305 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::enableCourseExport | ( | bool | $a_course_export | ) |
Definition at line 345 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::enabledCertificate | ( | ) |
Definition at line 370 of file class.ilUserDefinedFields.php.
References $field_certificate.
| ilUserDefinedFields::enabledChangeable | ( | ) |
Definition at line 300 of file class.ilUserDefinedFields.php.
References $field_changeable.
| ilUserDefinedFields::enabledChangeableLocalUserAdministration | ( | ) |
Definition at line 310 of file class.ilUserDefinedFields.php.
References $field_changeable_lua.
| ilUserDefinedFields::enabledCourseExport | ( | ) |
Definition at line 350 of file class.ilUserDefinedFields.php.
References $field_course_export.
| ilUserDefinedFields::enabledExport | ( | ) |
Definition at line 340 of file class.ilUserDefinedFields.php.
References $field_export.
| ilUserDefinedFields::enabledGroupExport | ( | ) |
Definition at line 360 of file class.ilUserDefinedFields.php.
References $field_group_export.
| ilUserDefinedFields::enabledRequired | ( | ) |
Definition at line 320 of file class.ilUserDefinedFields.php.
References $field_required.
| ilUserDefinedFields::enabledSearchable | ( | ) |
Definition at line 330 of file class.ilUserDefinedFields.php.
References $field_searchable.
| ilUserDefinedFields::enabledVisible | ( | ) |
Definition at line 280 of file class.ilUserDefinedFields.php.
References $field_visible.
| ilUserDefinedFields::enabledVisibleLocalUserAdministration | ( | ) |
Definition at line 290 of file class.ilUserDefinedFields.php.
References $field_visib_lua.
| ilUserDefinedFields::enabledVisibleRegistration | ( | ) |
Definition at line 380 of file class.ilUserDefinedFields.php.
References $field_visible_registration.
| ilUserDefinedFields::enableExport | ( | bool | $a_export | ) |
Definition at line 335 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::enableGroupExport | ( | bool | $a_group_export | ) |
Definition at line 355 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::enableRequired | ( | bool | $a_required | ) |
Definition at line 315 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::enableSearchable | ( | bool | $a_searchable | ) |
Definition at line 325 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::enableVisible | ( | bool | $a_visible | ) |
Definition at line 275 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::enableVisibleLocalUserAdministration | ( | bool | $a_visible | ) |
Definition at line 285 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::enableVisibleRegistration | ( | bool | $a_visible_registration | ) |
Definition at line 375 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::fetchFieldIdFromImportId | ( | string | $a_import_id | ) |
Definition at line 69 of file class.ilUserDefinedFields.php.
References $DIC, $ilSetting, and $parts.
| ilUserDefinedFields::fetchFieldIdFromName | ( | string | $a_name | ) |
Definition at line 98 of file class.ilUserDefinedFields.php.
| ilUserDefinedFields::fieldValuesToSelectArray | ( | array | $a_values, |
| bool | $a_with_selection_info = true |
||
| ) |
Definition at line 385 of file class.ilUserDefinedFields.php.
References $lng.
| ilUserDefinedFields::getChangeableLocalUserAdministrationDefinitions | ( | ) |
Definition at line 140 of file class.ilUserDefinedFields.php.
References $id.
Referenced by ilObjUserGUI\initForm(), and ilObjUserGUI\loadUserDefinedDataFromForm().
Here is the caller graph for this function:| ilUserDefinedFields::getCourseExportableFields | ( | ) |
Definition at line 184 of file class.ilUserDefinedFields.php.
References $id.
Referenced by getExportableFields().
Here is the caller graph for this function:| ilUserDefinedFields::getDefinition | ( | int | $a_id | ) |
Definition at line 113 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\askDeleteField(), ilCustomUserFieldsGUI\deleteField(), and ilCustomUserFieldsGUI\update().
Here is the caller graph for this function:| ilUserDefinedFields::getDefinitions | ( | ) |
Definition at line 108 of file class.ilUserDefinedFields.php.
Referenced by ilObjUserGUI\handleIgnoredRequiredFields(), ilObjUserGUI\initForm(), ilObjUserGUI\loadUserDefinedDataFromForm(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::getExportableFields | ( | int | $a_obj_id | ) |
Get exportable field.
Definition at line 209 of file class.ilUserDefinedFields.php.
References ilObject\_lookupType(), getCourseExportableFields(), and getGroupExportableFields().
Here is the call graph for this function:| ilUserDefinedFields::getFieldName | ( | ) |
Definition at line 226 of file class.ilUserDefinedFields.php.
References $field_name.
| ilUserDefinedFields::getFieldType | ( | ) |
Definition at line 252 of file class.ilUserDefinedFields.php.
References $field_type.
Referenced by ilCustomUserFieldsGUI\create(), and ilCustomUserFieldsGUI\update().
Here is the caller graph for this function:| ilUserDefinedFields::getFieldValues | ( | ) |
Definition at line 270 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\update().
Here is the caller graph for this function:| ilUserDefinedFields::getGroupExportableFields | ( | ) |
Definition at line 195 of file class.ilUserDefinedFields.php.
References $id.
Referenced by getExportableFields().
Here is the caller graph for this function:| ilUserDefinedFields::getLocalUserAdministrationDefinitions | ( | ) |
Definition at line 129 of file class.ilUserDefinedFields.php.
References $id.
| ilUserDefinedFields::getRegistrationDefinitions | ( | ) |
Definition at line 151 of file class.ilUserDefinedFields.php.
References $id.
| ilUserDefinedFields::getRequiredDefinitions | ( | ) |
Definition at line 173 of file class.ilUserDefinedFields.php.
References $id.
| ilUserDefinedFields::getSearchableDefinitions | ( | ) |
Definition at line 162 of file class.ilUserDefinedFields.php.
References $id.
| ilUserDefinedFields::getVisibleDefinitions | ( | ) |
Definition at line 118 of file class.ilUserDefinedFields.php.
References $id.
| ilUserDefinedFields::isPluginType | ( | ) |
Definition at line 236 of file class.ilUserDefinedFields.php.
References UDF_TYPE_SELECT, UDF_TYPE_TEXT, and UDF_TYPE_WYSIWYG.
Referenced by ilCustomUserFieldsGUI\create(), and ilCustomUserFieldsGUI\update().
Here is the caller graph for this function:| ilUserDefinedFields::nameExists | ( | string | $a_field_name | ) |
Definition at line 426 of file class.ilUserDefinedFields.php.
References $DIC, $ilDB, $query, and $res.
Referenced by ilCustomUserFieldsGUI\validateForm().
Here is the caller graph for this function:| ilUserDefinedFields::setFieldName | ( | string | $a_name | ) |
Definition at line 221 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::setFieldType | ( | int | $a_type | ) |
Definition at line 231 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\create(), ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::setFieldValues | ( | array | $a_values | ) |
| array | $a_values,<mixed,mixed> |
Definition at line 260 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\update(), ilCustomUserFieldsGUI\updateFields(), and ilCustomUserFieldsGUI\validateForm().
Here is the caller graph for this function:| ilUserDefinedFields::toXML | ( | ) |
Definition at line 597 of file class.ilUserDefinedFields.php.
| ilUserDefinedFields::update | ( | int | $a_id | ) |
Definition at line 494 of file class.ilUserDefinedFields.php.
Referenced by ilCustomUserFieldsGUI\update(), and ilCustomUserFieldsGUI\updateFields().
Here is the caller graph for this function:| ilUserDefinedFields::validateValues | ( | ) |
Definition at line 405 of file class.ilUserDefinedFields.php.
References UDF_DUPLICATE_VALUES, and UDF_NO_VALUES.
Referenced by ilCustomUserFieldsGUI\validateForm().
Here is the caller graph for this function:| ilDBInterface ilUserDefinedFields::$db = null |
Definition at line 44 of file class.ilUserDefinedFields.php.
| array ilUserDefinedFields::$definitions = array() |
Definition at line 48 of file class.ilUserDefinedFields.php.
|
protected |
Definition at line 31 of file class.ilUserDefinedFields.php.
Referenced by enabledCertificate().
|
protected |
Definition at line 38 of file class.ilUserDefinedFields.php.
Referenced by enabledChangeable().
|
protected |
Definition at line 37 of file class.ilUserDefinedFields.php.
Referenced by enabledChangeableLocalUserAdministration().
|
protected |
Definition at line 33 of file class.ilUserDefinedFields.php.
Referenced by enabledCourseExport().
|
protected |
Definition at line 34 of file class.ilUserDefinedFields.php.
Referenced by enabledExport().
|
protected |
Definition at line 32 of file class.ilUserDefinedFields.php.
Referenced by enabledGroupExport().
|
protected |
Definition at line 42 of file class.ilUserDefinedFields.php.
Referenced by getFieldName().
|
protected |
Definition at line 36 of file class.ilUserDefinedFields.php.
Referenced by enabledRequired().
|
protected |
Definition at line 35 of file class.ilUserDefinedFields.php.
Referenced by enabledSearchable().
|
protected |
Definition at line 41 of file class.ilUserDefinedFields.php.
Referenced by getFieldType().
|
protected |
Definition at line 40 of file class.ilUserDefinedFields.php.
|
protected |
Definition at line 39 of file class.ilUserDefinedFields.php.
Referenced by enabledVisibleLocalUserAdministration().
|
protected |
Definition at line 43 of file class.ilUserDefinedFields.php.
Referenced by enabledVisible().
|
private |
Definition at line 49 of file class.ilUserDefinedFields.php.
Referenced by enabledVisibleRegistration().