ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
Public Member Functions | |
getType () | |
isExportable ($a_field_name) | |
Check if field is exportable. More... | |
getFieldsInfo () | |
Get informations (exportable) about user data profile fields public. More... | |
getExportableFields () | |
Get Exportable Fields. More... | |
getSelectableFieldsInfo (?int $a_obj_id=null) | |
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 26 of file class.ilExportFieldsInfo.php.
|
private |
Private Singleton Constructor.
Use getInstance private
Definition at line 39 of file class.ilExportFieldsInfo.php.
References $DIC, ILIAS\Repository\lng(), read(), and ILIAS\Repository\settings().
|
static |
Get Singleton Instance.
Definition at line 53 of file class.ilExportFieldsInfo.php.
Referenced by ilMemberExportGUI\__construct(), ilMemberAgreementGUI\addExportFieldInfo(), 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().
ilExportFieldsInfo::exportableFieldsToInfoString | ( | ) |
Get exportable fields as info string.
Definition at line 174 of file class.ilExportFieldsInfo.php.
References getExportableFields(), and ILIAS\Repository\lng().
ilExportFieldsInfo::getExportableFields | ( | ) |
Get Exportable Fields.
Definition at line 86 of file class.ilExportFieldsInfo.php.
Referenced by exportableFieldsToInfoString(), and getSelectableFieldsInfo().
ilExportFieldsInfo::getFieldsInfo | ( | ) |
Get informations (exportable) about user data profile fields public.
Definition at line 78 of file class.ilExportFieldsInfo.php.
References $possible_fields.
ilExportFieldsInfo::getSelectableFieldsInfo | ( | ?int | $a_obj_id = null | ) |
Get selectable fields.
Definition at line 100 of file class.ilExportFieldsInfo.php.
References $DIC, ilCourseDefinedFieldDefinition\_getFields(), ilUserDefinedFields\_getInstance(), getExportableFields(), getType(), ilBookingEntry\hasObjectBookingEntries(), and ILIAS\Repository\lng().
Referenced by ilPRGAssignmentDBRepository\__construct().
ilExportFieldsInfo::getType | ( | ) |
Definition at line 61 of file class.ilExportFieldsInfo.php.
References $obj_type.
Referenced by getSelectableFieldsInfo(), and read().
ilExportFieldsInfo::isExportable | ( | $a_field_name | ) |
Check if field is exportable.
Definition at line 69 of file class.ilExportFieldsInfo.php.
|
private |
Read info about exportable fields.
Definition at line 186 of file class.ilExportFieldsInfo.php.
References $data, getType(), null, and ILIAS\Repository\settings().
Referenced by __construct().
ilExportFieldsInfo::sortExportFields | ( | ) |
sort Exports fields User for Name Presentation Guideline
Definition at line 232 of file class.ilExportFieldsInfo.php.
|
staticprivate |
Definition at line 28 of file class.ilExportFieldsInfo.php.
|
private |
Definition at line 31 of file class.ilExportFieldsInfo.php.
|
private |
Definition at line 32 of file class.ilExportFieldsInfo.php.
Referenced by getType().
|
private |
Definition at line 33 of file class.ilExportFieldsInfo.php.
Referenced by getFieldsInfo().
|
private |
Definition at line 30 of file class.ilExportFieldsInfo.php.