|
ILIAS
release_8 Revision v8.24
|
Collaboration diagram for ilExportFieldsInfo:Public Member Functions | |
| getType () | |
| isExportable ($a_field_name) | |
| Check if field is exportable. More... | |
| getFieldsInfo () | |
| Get informations (exportable) about user data profile fields @access public. More... | |
| getExportableFields () | |
| Get Exportable Fields. More... | |
| getSelectableFieldsInfo (int $a_obj_id) | |
| Get selectable fields. More... | |
| exportableFieldsToInfoString () | |
| Get exportable fields as info string. More... | |
| sortExportFields () | |
| sort Exports fields User for Name Presentation Guideline More... | |
Static Public Member Functions | |
| static | _getInstanceByType (string $a_type) |
| Get Singleton Instance. More... | |
Private Member Functions | |
| __construct (string $a_type) | |
| Private Singleton Constructor. More... | |
| read () | |
| Read info about exportable fields. More... | |
Private Attributes | |
| ilSetting | $settings |
| ilLanguage | $lng |
| string | $obj_type = '' |
| array | $possible_fields = array() |
Static Private Attributes | |
| static array | $instances = [] |
Definition at line 22 of file class.ilExportFieldsInfo.php.
|
private |
Private Singleton Constructor.
Use getInstance @access private
Definition at line 35 of file class.ilExportFieldsInfo.php.
References $DIC, ILIAS\Repository\lng(), read(), and ILIAS\Repository\settings().
Here is the call graph for this function:
|
static |
Get Singleton Instance.
Definition at line 49 of file class.ilExportFieldsInfo.php.
Referenced by ilMemberExportGUI\__construct(), ilStudyProgrammeDIC\buildDIC(), ilRegistrationGUI\fillAgreement(), ilLearningSequenceParticipantsTableGUI\getExportFieldsInfo(), ilMemberExport\getOrderedExportableFields(), ilParticipantTableGUI\getSelectableColumns(), ilSubscriberTableGUI\getSelectableColumns(), ilWaitingListTableGUI\getSelectableColumns(), ilBookingReservationsTableGUI\getSelectableUserColumns(), ilObjCourseGUI\infoScreen(), ilObjGroupGUI\infoScreen(), ilMemberExportSettingsGUI\initForm(), ilAttendanceList\readOrderedExportableFields(), and ilStudyProgrammeDIC\specificDicFor().
Here is the caller graph for this function:| ilExportFieldsInfo::exportableFieldsToInfoString | ( | ) |
Get exportable fields as info string.
Definition at line 162 of file class.ilExportFieldsInfo.php.
References getExportableFields(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilExportFieldsInfo::getExportableFields | ( | ) |
Get Exportable Fields.
Definition at line 82 of file class.ilExportFieldsInfo.php.
Referenced by exportableFieldsToInfoString(), and getSelectableFieldsInfo().
Here is the caller graph for this function:| ilExportFieldsInfo::getFieldsInfo | ( | ) |
Get informations (exportable) about user data profile fields @access public.
Definition at line 74 of file class.ilExportFieldsInfo.php.
References $possible_fields.
| ilExportFieldsInfo::getSelectableFieldsInfo | ( | int | $a_obj_id | ) |
Get selectable fields.
Definition at line 96 of file class.ilExportFieldsInfo.php.
References $DIC, ilCourseDefinedFieldDefinition\_getFields(), ilUserDefinedFields\_getInstance(), getExportableFields(), getType(), ilBookingEntry\hasObjectBookingEntries(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilExportFieldsInfo::getType | ( | ) |
Definition at line 57 of file class.ilExportFieldsInfo.php.
References $obj_type.
Referenced by getSelectableFieldsInfo(), and read().
Here is the caller graph for this function:| ilExportFieldsInfo::isExportable | ( | $a_field_name | ) |
Check if field is exportable.
Definition at line 65 of file class.ilExportFieldsInfo.php.
|
private |
Read info about exportable fields.
Definition at line 174 of file class.ilExportFieldsInfo.php.
References $data, ILIAS\LTI\ToolProvider\$key, getType(), and ILIAS\Repository\settings().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExportFieldsInfo::sortExportFields | ( | ) |
sort Exports fields User for Name Presentation Guideline
Definition at line 229 of file class.ilExportFieldsInfo.php.
References ILIAS\LTI\ToolProvider\$key.
|
staticprivate |
Definition at line 24 of file class.ilExportFieldsInfo.php.
|
private |
Definition at line 27 of file class.ilExportFieldsInfo.php.
|
private |
Definition at line 28 of file class.ilExportFieldsInfo.php.
Referenced by getType().
|
private |
Definition at line 29 of file class.ilExportFieldsInfo.php.
Referenced by getFieldsInfo().
|
private |
Definition at line 26 of file class.ilExportFieldsInfo.php.