|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Inheritance diagram for ilLearningSequenceParticipantsTableGUI:
Collaboration diagram for ilLearningSequenceParticipantsTableGUI: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 () | |
Public Member Functions inherited from ilParticipantTableGUI | |
| __construct (mixed $a_parent_obj, $a_parent_cmd="", $a_template_context="") | |
| initFilter () | |
| Init table filter. More... | |
| getSelectableColumns () | |
| checkAcceptance (int $a_usr_id) | |
Public Member Functions inherited from ilTable2GUI | |
| __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) | |
Public Member Functions inherited from ilTableGUI | |
| __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 () | |
Protected Member Functions inherited from ilParticipantTableGUI | |
| getRepositoryObject () | |
| getParticipants () | |
| initSettings () | |
| showActionLinks ($a_set) | |
Protected Member Functions inherited from ilTable2GUI | |
| 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 Public Member Functions inherited from ilTable2GUI | |
| static | getAllCommandLimit () |
Static Public Member Functions inherited from ilTableGUI | |
| static | linkbar (string $AScript, int $AHits, int $ALimit, int $AOffset, array $AParams=array(), array $ALayout=array(), string $prefix='') |
Data Fields inherited from ilTable2GUI | |
| 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 |
Data Fields inherited from ilTableGUI | |
| 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 Protected Attributes inherited from ilParticipantTableGUI | |
| 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 22 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 32 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().
Here is the call graph for this function:
|
protected |
Definition at line 114 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().
Here is the call graph for this function:
|
protected |
Definition at line 220 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilParticipantTableGUI\getRepositoryObject().
Referenced by fillRow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 416 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilExportFieldsInfo\_getInstanceByType(), and ilParticipantTableGUI\getRepositoryObject().
Referenced by getSelectableColumns().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 192 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilTableGUI\$data, $user_id, and ilParticipantTableGUI\getRepositoryObject().
Referenced by fillRow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 206 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilTableGUI\$data, $user_id, and ilParticipantTableGUI\getRepositoryObject().
Referenced by fillRow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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 244 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilTableGUI\$data, ilParticipantTableGUI\getRepositoryObject(), and getTitleFor().
Referenced by fillRow().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearningSequenceParticipantsTableGUI::getSelectableColumns | ( | ) |
Definition at line 385 of file class.ilLearningSequenceParticipantsTableGUI.php.
References getExportFieldsInfo(), ilTable2GUI\getId(), ilParticipantTableGUI\getRepositoryObject(), ILIAS\Repository\lng(), and ILIAS\Repository\settings().
Referenced by initForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 258 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilObject\_lookupObjId(), and ilObject\_lookupTitle().
Referenced by getLastVisitedStep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 70 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().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearningSequenceParticipantsTableGUI::parse | ( | ) |
Definition at line 263 of file class.ilLearningSequenceParticipantsTableGUI.php.
References ilTableGUI\$data, ilTableGUI\$title, $user_id, 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().
Here is the call graph for this function:
|
protected |
Definition at line 28 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 26 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 27 of file class.ilLearningSequenceParticipantsTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 29 of file class.ilLearningSequenceParticipantsTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 30 of file class.ilLearningSequenceParticipantsTableGUI.php.
Referenced by __construct().