ILIAS
Release_4_4_x_branch Revision 61816
|
Public Member Functions | |
getType () | |
Get object type. | |
isExportable ($a_field_name) | |
Check if field is exportable. | |
getFieldsInfo () | |
Get informations (exportable) about user data profile fields. | |
getExportableFields () | |
Get Exportable Fields. | |
getSelectableFieldsInfo ($a_obj_id) | |
Get selectable fields. | |
exportableFieldsToInfoString () | |
Get exportable fields as info string. |
Static Public Member Functions | |
static | _getInstanceByType ($a_type) |
Get Singleton Instance. |
Private Member Functions | |
__construct ($a_type) | |
Private Singleton Constructor. | |
read () | |
Read info about exportable fields. |
Private Attributes | |
$settings | |
$db | |
$lng | |
$obj_type = '' | |
$possible_fields = array() |
Static Private Attributes | |
static | $instance = null |
Definition at line 33 of file class.ilExportFieldsInfo.php.
|
private |
Private Singleton Constructor.
Use getInstance
private
Definition at line 51 of file class.ilExportFieldsInfo.php.
References $ilSetting, $lng, and read().
|
static |
Get Singleton Instance.
public
Definition at line 70 of file class.ilExportFieldsInfo.php.
Referenced by ilMemberExportGUI\__construct(), ilMemberAgreementGUI\addExportFieldInfo(), ilRegistrationGUI\fillAgreement(), ilMemberExport\getOrderedExportableFields(), ilSubscriberTableGUI\getSelectableColumns(), ilWaitingListTableGUI\getSelectableColumns(), ilGroupParticipantsTableGUI\getSelectableColumns(), ilCourseParticipantsTableGUI\getSelectableColumns(), ilObjCourseGUI\infoScreen(), and ilObjGroupGUI\infoScreen().
ilExportFieldsInfo::exportableFieldsToInfoString | ( | ) |
Get exportable fields as info string.
public
Definition at line 200 of file class.ilExportFieldsInfo.php.
References getExportableFields().
ilExportFieldsInfo::getExportableFields | ( | ) |
Get Exportable Fields.
public
Definition at line 117 of file class.ilExportFieldsInfo.php.
Referenced by exportableFieldsToInfoString(), and getSelectableFieldsInfo().
ilExportFieldsInfo::getFieldsInfo | ( | ) |
Get informations (exportable) about user data profile fields.
public
Definition at line 107 of file class.ilExportFieldsInfo.php.
References $possible_fields.
ilExportFieldsInfo::getSelectableFieldsInfo | ( | $a_obj_id | ) |
Get selectable fields.
Definition at line 133 of file class.ilExportFieldsInfo.php.
References $GLOBALS, $lng, ilCourseDefinedFieldDefinition\_getFields(), ilUserDefinedFields\_getInstance(), getExportableFields(), getType(), and ilBookingEntry\hasObjectBookingEntries().
ilExportFieldsInfo::getType | ( | ) |
Get object type.
Definition at line 83 of file class.ilExportFieldsInfo.php.
References $obj_type.
Referenced by getSelectableFieldsInfo(), and read().
ilExportFieldsInfo::isExportable | ( | $a_field_name | ) |
Check if field is exportable.
public
string | field name |
Definition at line 96 of file class.ilExportFieldsInfo.php.
|
private |
Read info about exportable fields.
private
Definition at line 216 of file class.ilExportFieldsInfo.php.
References getType().
Referenced by __construct().
|
private |
Definition at line 38 of file class.ilExportFieldsInfo.php.
|
staticprivate |
Definition at line 35 of file class.ilExportFieldsInfo.php.
|
private |
Definition at line 39 of file class.ilExportFieldsInfo.php.
Referenced by __construct(), and getSelectableFieldsInfo().
|
private |
Definition at line 41 of file class.ilExportFieldsInfo.php.
Referenced by getType().
|
private |
Definition at line 43 of file class.ilExportFieldsInfo.php.
Referenced by getFieldsInfo().
|
private |
Definition at line 37 of file class.ilExportFieldsInfo.php.