ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
__construct (ilLearningSequenceMembershipGUI $parent_gui, ilObjLearningSequence $ls_object, ilObjUserTracking $obj_user_tracking, ilPrivacySettings $privacy_settings, ilLanguage $lng, ilAccess $access, ilRbacReview $rbac_review, ilSetting $settings) | |
parse () | |
getSelectableColumns () | |
![]() | |
initFilter () | |
Init table filter. More... | |
getSelectableColumns () | |
checkAcceptance (int $a_usr_id) | |
![]() | |
__construct (?object $a_parent_obj, string $a_parent_cmd="", string $a_template_context="") | |
setOpenFormTag (bool $a_val) | |
getOpenFormTag () | |
setCloseFormTag (bool $a_val) | |
getCloseFormTag () | |
determineLimit () | |
getSelectableColumns () | |
Get selectable columns. More... | |
determineSelectedColumns () | |
isColumnSelected (string $col) | |
getSelectedColumns () | |
resetOffset (bool $a_in_determination=false) | |
initFilter () | |
getParentObject () | |
getParentCmd () | |
setTopAnchor (string $a_val) | |
getTopAnchor () | |
setNoEntriesText (string $a_text) | |
getNoEntriesText () | |
setIsDataTable (bool $a_val) | |
getIsDataTable () | |
setEnableTitle (bool $a_enabletitle) | |
getEnableTitle () | |
setEnableHeader (bool $a_enableheader) | |
getEnableHeader () | |
setEnableNumInfo (bool $a_val) | |
getEnableNumInfo () | |
setTitle (string $a_title, string $a_icon="", string $a_icon_alt="") | |
setDescription (string $a_val) | |
getDescription () | |
setOrderField (string $a_order_field) | |
getOrderField () | |
setData (array $a_data) | |
getData () | |
dataExists () | |
setPrefix (string $a_prefix) | |
getPrefix () | |
addFilterItem (ilTableFilterItem $a_input_item, bool $a_optional=false) | |
addFilterItemByMetaType (string $id, int $type=self::FILTER_TEXT, bool $a_optional=false, string $caption="") | |
Add filter by standard type. More... | |
getFilterItems (bool $a_optionals=false) | |
getFilterItemByPostVar (string $a_post_var) | |
setFilterCols (int $a_val) | |
getFilterCols () | |
setDisableFilterHiding (bool $a_val=true) | |
getDisableFilterHiding () | |
isFilterSelected (string $a_col) | |
Is given filter selected? More... | |
getSelectedFilters () | |
determineSelectedFilters () | |
setCustomPreviousNext (string $a_prev_link, string $a_next_link) | |
setFormAction (string $a_form_action, bool $a_multipart=false) | |
getFormAction () | |
setFormName (string $a_name="") | |
getFormName () | |
setId (string $a_val) | |
getId () | |
setDisplayAsBlock (bool $a_val) | |
getDisplayAsBlock () | |
setSelectAllCheckbox (string $a_select_all_checkbox, bool $a_select_all_on_top=false) | |
setExternalSorting (bool $a_val) | |
getExternalSorting () | |
setFilterCommand (string $a_val, string $a_caption="") | |
getFilterCommand () | |
setResetCommand (string $a_val, string $a_caption="") | |
getResetCommand () | |
setExternalSegmentation (bool $a_val) | |
getExternalSegmentation () | |
setRowTemplate (string $a_template, string $a_template_dir="") | |
Set row template. More... | |
setDefaultOrderField (string $a_defaultorderfield) | |
getDefaultOrderField () | |
setDefaultOrderDirection (string $a_defaultorderdirection) | |
getDefaultOrderDirection () | |
setDefaultFilterVisiblity (bool $a_status) | |
getDefaultFilterVisibility () | |
clearCommandButtons () | |
addCommandButton (string $a_cmd, string $a_text, string $a_onclick='', string $a_id="", string $a_class="") | |
addCommandButtonInstance (ilButtonBase $a_button) | |
addMultiItemSelectionButton (string $a_sel_var, array $a_options, string $a_cmd, string $a_text, string $a_default_selection='') | |
setCloseCommand (string $a_link) | |
addMultiCommand (string $a_cmd, string $a_text) | |
addHiddenInput (string $a_name, string $a_value) | |
addHeaderCommand (string $a_href, string $a_text, string $a_target="", string $a_img="") | |
setTopCommands (bool $a_val) | |
getTopCommands () | |
addColumn (string $a_text, string $a_sort_field="", string $a_width="", bool $a_is_checkbox_action_column=false, string $a_class="", string $a_tooltip="", bool $a_tooltip_with_html=false) | |
getNavParameter () | |
setOrderLink (string $key, string $order_dir) | |
fillHeader () | |
determineOffsetAndOrder (bool $a_omit_offset=false) | |
storeNavParameter () | |
getHTML () | |
Get HTML. More... | |
numericOrdering (string $a_field) | |
Should this field be sorted numeric? More... | |
render () | |
writeFilterToSession () | |
resetFilter () | |
fillFooter () | |
getLinkbar (string $a_num) | |
fillHiddenRow () | |
fillActionRow () | |
setHeaderHTML (string $html) | |
storeProperty (string $type, string $value) | |
loadProperty (string $type) | |
getCurrentState () | |
get current settings for order, limit, columns and filter More... | |
setContext (string $id) | |
getContext () | |
setShowRowsSelector (bool $a_value) | |
Toggle rows-per-page selector. More... | |
getShowRowsSelector () | |
setShowTemplates (bool $a_value) | |
getShowTemplates () | |
restoreTemplate (string $a_name) | |
Restore state from template. More... | |
saveTemplate (string $a_name) | |
Save current state as template. More... | |
deleteTemplate (string $a_name) | |
getLimit () | |
getOffset () | |
setExportFormats (array $formats) | |
Set available export formats. More... | |
setPrintMode (bool $a_value=false) | |
getPrintMode () | |
getExportMode () | |
exportData (int $format, bool $send=false) | |
Export and optionally send current table data. More... | |
setEnableAllCommand (bool $a_value) | |
setRowSelectorLabel (string $row_selector_label) | |
getRowSelectorLabel () | |
setPreventDoubleSubmission (bool $a_val) | |
getPreventDoubleSubmission () | |
setLimit (int $a_limit=0, int $a_default_limit=0) | |
![]() | |
__construct (array $a_data=[], bool $a_global_tpl=true) | |
setTemplate (ilTemplate $a_tpl) | |
getTemplateObject () | |
setData (array $a_data) | |
Set table data. More... | |
getData () | |
setTitle (string $a_title, string $a_icon="", string $a_icon_alt="") | |
setHelp (string $a_help_page, string $a_help_icon, string $a_help_icon_alt="") | |
setHeaderNames (array $a_header_names) | |
getColumnCount () | |
setHeaderVars (array $a_header_vars, array $a_header_params=[]) | |
setColumnWidth (array $a_column_width) | |
set table column widths More... | |
setOneColumnWidth (string $a_column_width, int $a_column_number) | |
setMaxCount (int $a_max_count) | |
set max. More... | |
setLimit (int $a_limit=0, int $a_default_limit=0) | |
set max. More... | |
getLimit () | |
setPrefix (string $a_prefix) | |
set prefix for sort and offset fields (if you have two or more tables on a page that you want to sort separately) More... | |
setOffset (int $a_offset) | |
set dataset offset More... | |
getOffset () | |
setOrderColumn (string $a_order_column="", string $a_default_column="") | |
getOrderColumn () | |
setOrderDirection (string $a_order_direction) | |
getOrderDirection () | |
setFooter (string $a_style, string $a_previous="", string $a_next="") | |
enable (string $a_module_name) | |
disable (string $a_module_name) | |
sortData () | |
render () | |
renderHeader () | |
setOrderLink (string $key, string $order_dir) | |
setStyle (string $a_element, string $a_style) | |
getStyle (string $a_element) | |
setBase (string $a_base) | |
getBase () | |
getFormName () | |
get the name of the parent form More... | |
setFormName (string $a_name="cmd") | |
getSelectAllCheckbox () | |
get the name of the checkbox that should be toggled with a select all button More... | |
setSelectAllCheckbox (string $a_select_all_checkbox) | |
clearActionButtons () | |
addActionButton (string $btn_name, string $btn_value) | |
Protected Member Functions | |
initForm () | |
fillRow (array $a_set) | |
getFirstAccess (int $user_id) | |
getLastAccess (int $user_id) | |
getCompletedSteps (int $user_id) | |
getLastVisitedStep (int $user_id) | |
Different to the concept we decide to use the title of the object instead of its actually number in the ls items list. More... | |
getTitleFor (int $ref_id) | |
getExportFieldsInfo () | |
![]() | |
getRepositoryObject () | |
getParticipants () | |
initSettings () | |
showActionLinks ($a_set) | |
![]() | |
getRequestedValues () | |
prepareOutput () | |
Anything that must be done before HTML is generated. More... | |
isFilterVisible () | |
Check if filter is visible: manually shown (session, db) or default value set. More... | |
isAdvMDFilter (ilAdvancedMDRecordGUI $a_gui, ilTableFilterItem $a_element) | |
Check if filter element is based on adv md. More... | |
fillRow (array $a_set) | |
Standard Version of Fill Row. More... | |
getFilterValue (ilTableFilterItem $a_item) | |
Get current filter value. More... | |
setFilterValue (ilTableFilterItem $a_item, $a_value) | |
fillMetaExcel (ilExcel $a_excel, int &$a_row) | |
Add meta information to excel export. More... | |
fillHeaderExcel (ilExcel $a_excel, int &$a_row) | |
Excel Version of Fill Header. More... | |
fillRowExcel (ilExcel $a_excel, int &$a_row, array $a_set) | |
Excel Version of Fill Row. More... | |
fillMetaCSV (ilCSVWriter $a_csv) | |
Add meta information to csv export. More... | |
fillHeaderCSV (ilCSVWriter $a_csv) | |
CSV Version of Fill Header. More... | |
fillRowCSV (ilCSVWriter $a_csv, array $a_set) | |
CSV Version of Fill Row. More... | |
Additional Inherited Members | |
![]() | |
static | getAllCommandLimit () |
![]() | |
static | linkbar (string $AScript, int $AHits, int $ALimit, int $AOffset, array $AParams=array(), array $ALayout=array(), string $prefix='') |
![]() | |
const | FILTER_TEXT = 1 |
const | FILTER_SELECT = 2 |
const | FILTER_DATE = 3 |
const | FILTER_LANGUAGE = 4 |
const | FILTER_NUMBER_RANGE = 5 |
const | FILTER_DATE_RANGE = 6 |
const | FILTER_DURATION_RANGE = 7 |
const | FILTER_DATETIME_RANGE = 8 |
const | FILTER_CHECKBOX = 9 |
const | EXPORT_EXCEL = 1 |
const | EXPORT_CSV = 2 |
const | ACTION_ALL_LIMIT = 1000 |
![]() | |
string | $title = "" |
string | $icon = "" |
string | $icon_alt = "" |
string | $help_page = "" |
string | $help_icon = "" |
string | $help_icon_alt = "" |
array | $header_names = [] |
array | $header_vars = [] |
array | $linkbar_vars = [] |
array | $data = [] |
int | $column_count = 0 |
array | $column_width = [] |
int | $max_count = 0 |
int | $limit = 0 |
bool | $max_limit = false |
int | $offset = 0 |
string | $order_column = "" |
string | $order_direction = "" |
string | $footer_style = "" |
string | $footer_previous = "" |
string | $footer_next = "" |
bool | $lang_support = true |
bool | $global_tpl = false |
string | $form_name = "" |
string | $select_all_checkbox = "" |
array | $action_buttons = [] |
string | $prefix = "" |
string | $base = "" |
array | $enabled |
array | $styles |
![]() | |
static bool | $export_allowed = false |
static bool | $confirmation_required = true |
static array | $accepted_ids = null |
static array | $all_columns = null |
static bool | $has_odf_definitions = false |
Definition at line 20 of file class.ilLearningSequenceParticipantsTableGUI.php.
ilLearningSequenceParticipantsTableGUI::__construct | ( | ilLearningSequenceMembershipGUI | $parent_gui, |
ilObjLearningSequence | $ls_object, | ||
ilObjUserTracking | $obj_user_tracking, | ||
ilPrivacySettings | $privacy_settings, | ||
ilLanguage | $lng, | ||
ilAccess | $access, | ||
ilRbacReview | $rbac_review, | ||
ilSetting | $settings | ||
) |
Definition at line 30 of file class.ilLearningSequenceParticipantsTableGUI.php.
References $access, ilTableGUI\$lng, $ls_object, $obj_user_tracking, $parent_gui, $privacy_settings, $rbac_review, $settings, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\access(), ilTable2GUI\getId(), ilObjLearningSequence\getLSParticipants(), ilParticipantTableGUI\getRepositoryObject(), initForm(), ilParticipantTableGUI\initSettings(), ILIAS\Repository\lng(), ilTable2GUI\setId(), ilTable2GUI\setPrefix(), and ILIAS\Repository\settings().
|
protected |
Definition at line 112 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilObjUserTracking\_enabledLearningProgress(), ilObjUser\_lookupActive(), ILIAS\Repository\access(), ilObjUserTracking\EXTENDED_DATA_LAST_ACCESS, getCompletedSteps(), getFirstAccess(), getLastAccess(), getLastVisitedStep(), ilParticipantTableGUI\getParticipants(), ilTable2GUI\getSelectedColumns(), ILIAS\Repository\lng(), and ilParticipantTableGUI\showActionLinks().
|
protected |
Definition at line 218 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilParticipantTableGUI\getRepositoryObject().
Referenced by fillRow().
|
protected |
Definition at line 414 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilExportFieldsInfo\_getInstanceByType(), and ilParticipantTableGUI\getRepositoryObject().
Referenced by getSelectableColumns().
|
protected |
Definition at line 190 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilTableGUI\$data, and ilParticipantTableGUI\getRepositoryObject().
Referenced by fillRow().
|
protected |
Definition at line 204 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilTableGUI\$data, and ilParticipantTableGUI\getRepositoryObject().
Referenced by fillRow().
|
protected |
Different to the concept we decide to use the title of the object instead of its actually number in the ls items list.
The ls item list could change and the number isn't very revealing.
Definition at line 242 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilTableGUI\$data, ilParticipantTableGUI\getRepositoryObject(), and getTitleFor().
Referenced by fillRow().
ilLearningSequenceParticipantsTableGUI::getSelectableColumns | ( | ) |
Definition at line 383 of file class.ilLearningSequenceParticipantsTableGUI.php.
References getExportFieldsInfo(), ilTable2GUI\getId(), ilParticipantTableGUI\getRepositoryObject(), ILIAS\Repository\lng(), and ILIAS\Repository\settings().
Referenced by initForm().
|
protected |
Definition at line 256 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilObject\_lookupObjId(), and ilObject\_lookupTitle().
Referenced by getLastVisitedStep().
|
protected |
Definition at line 68 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilObjUserTracking\_enabledLearningProgress(), ilTable2GUI\addColumn(), ilTable2GUI\addCommandButton(), ilTable2GUI\addMultiCommand(), ilTableGUI\enable(), ilObjUserTracking\EXTENDED_DATA_LAST_ACCESS, getSelectableColumns(), ilTable2GUI\getSelectedColumns(), ilParticipantTableGUI\initFilter(), ILIAS\Repository\lng(), ilTable2GUI\setDefaultOrderField(), ilTable2GUI\setFormName(), ilTable2GUI\setRowTemplate(), ilTable2GUI\setSelectAllCheckbox(), and ilTable2GUI\setShowRowsSelector().
Referenced by __construct().
ilLearningSequenceParticipantsTableGUI::parse | ( | ) |
Definition at line 261 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilTableGUI\$data, ilTableGUI\$title, ILIAS\Repository\access(), ilParticipantTableGUI\checkAcceptance(), ilTable2GUI\determineOffsetAndOrder(), ilObjectFactory\getInstanceByRefId(), ilTableGUI\getOrderDirection(), ilTable2GUI\getOrderField(), ilParticipantTableGUI\getRepositoryObject(), ilTable2GUI\getSelectedColumns(), ilUserQuery\getUserListData(), ilUserDefinedData\lookupData(), ilTable2GUI\setData(), and ilArrayUtil\sortArray().
|
protected |
Definition at line 26 of file class.ilLearningSequenceParticipantsTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 23 of file class.ilLearningSequenceParticipantsTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 24 of file class.ilLearningSequenceParticipantsTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 22 of file class.ilLearningSequenceParticipantsTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 25 of file class.ilLearningSequenceParticipantsTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 27 of file class.ilLearningSequenceParticipantsTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 28 of file class.ilLearningSequenceParticipantsTableGUI.php.
Referenced by __construct().