| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 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  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().
 Here is the call graph for this function:
      
  | 
  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().
 Here is the caller graph for this function:| ilExportFieldsInfo::exportableFieldsToInfoString | ( | ) | 
Get exportable fields as info string.
Definition at line 174 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 86 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 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilExportFieldsInfo::getType | ( | ) | 
Definition at line 61 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 69 of file class.ilExportFieldsInfo.php.
      
  | 
  private | 
Read info about exportable fields.
Definition at line 186 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 232 of file class.ilExportFieldsInfo.php.
References ILIAS\LTI\ToolProvider\$key.
      
  | 
  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.