|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilTestPassOverviewTableGUI:
Collaboration diagram for ilTestPassOverviewTableGUI:Public Member Functions | |
| __construct ($parent, $cmd) | |
| init () | |
| numericOrdering (string $a_field) | |
| Should this field be sorted numeric? More... | |
| fillRow (array $a_set) | |
| Standard Version of Fill Row. More... | |
| isResultPresentationEnabled () | |
| setResultPresentationEnabled (bool $resultPresentationEnabled) | |
| isPdfPresentationEnabled () | |
| setPdfPresentationEnabled (bool $pdfPresentationEnabled) | |
| isObjectiveOrientedPresentationEnabled () | |
| setObjectiveOrientedPresentationEnabled (bool $objectiveOrientedPresentationEnabled) | |
| getActiveId () | |
| setActiveId ($activeId) | |
| getPassDetailsCommand () | |
| setPassDetailsCommand (string $passDetailsCommand) | |
| getPassDeletionCommand () | |
| setPassDeletionCommand (string $passDeletionCommand) | |
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) | |
| Set table data. More... | |
| getData () | |
| dataExists () | |
| 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... | |
| 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 () | |
| get the name of the parent form More... | |
| 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) | |
| set max. More... | |
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 | |
| initColumns () | |
| getPassNumberPresentation ($pass) | |
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... | |
Private Member Functions | |
| formatDate ($date) | |
| buildWorkedThroughQuestionsString ($numQuestionsWorkedThrough, $numQuestionsTotal) | |
| buildReachedPointsString ($reachedPoints, $maxPoints) | |
| getRequiredActions (?bool $isScoredPass) | |
| buildActionsHtml ($actions, $pass) | |
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 |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class ilTestPassOverviewTableGUI
Definition at line 22 of file class.ilTestPassOverviewTableGUI.php.
| ilTestPassOverviewTableGUI::__construct | ( | $parent, | |
| $cmd | |||
| ) |
Definition at line 36 of file class.ilTestPassOverviewTableGUI.php.
References ILIAS\GlobalScreen\Provider\__construct(), ilTableGUI\disable(), ilTable2GUI\setDefaultOrderDirection(), ilTable2GUI\setDefaultOrderField(), ilTable2GUI\setId(), ilTable2GUI\setLimit(), and ilTable2GUI\setRowTemplate().
Here is the call graph for this function:
|
private |
Definition at line 257 of file class.ilTestPassOverviewTableGUI.php.
References $DIC, and ILIAS\Repository\lng().
Referenced by fillRow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 237 of file class.ilTestPassOverviewTableGUI.php.
Referenced by fillRow().
Here is the caller graph for this function:
|
private |
Definition at line 232 of file class.ilTestPassOverviewTableGUI.php.
Referenced by fillRow().
Here is the caller graph for this function:| ilTestPassOverviewTableGUI::fillRow | ( | array | $a_set | ) |
Standard Version of Fill Row.
Most likely to be overwritten by derived class.
| array | $a_set | data array |
Reimplemented from ilTable2GUI.
Definition at line 80 of file class.ilTestPassOverviewTableGUI.php.
References buildActionsHtml(), buildReachedPointsString(), buildWorkedThroughQuestionsString(), formatDate(), ilTable2GUI\getParentObject(), getPassNumberPresentation(), getRequiredActions(), isObjectiveOrientedPresentationEnabled(), isPdfPresentationEnabled(), isResultPresentationEnabled(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
Definition at line 223 of file class.ilTestPassOverviewTableGUI.php.
References ilDatePresentation\formatDate(), IL_CAL_UNIX, ilDatePresentation\setUseRelativeDates(), and ilDatePresentation\useRelativeDates().
Referenced by fillRow().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestPassOverviewTableGUI::getActiveId | ( | ) |
Definition at line 193 of file class.ilTestPassOverviewTableGUI.php.
References $activeId.
Referenced by init().
Here is the caller graph for this function:| ilTestPassOverviewTableGUI::getPassDeletionCommand | ( | ) |
Definition at line 213 of file class.ilTestPassOverviewTableGUI.php.
References $passDeletionCommand.
Referenced by getRequiredActions().
Here is the caller graph for this function:| ilTestPassOverviewTableGUI::getPassDetailsCommand | ( | ) |
Definition at line 203 of file class.ilTestPassOverviewTableGUI.php.
References $passDetailsCommand.
Referenced by getRequiredActions().
Here is the caller graph for this function:
|
protected |
Definition at line 291 of file class.ilTestPassOverviewTableGUI.php.
Referenced by fillRow().
Here is the caller graph for this function:
|
private |
Definition at line 242 of file class.ilTestPassOverviewTableGUI.php.
References getPassDeletionCommand(), getPassDetailsCommand(), and ILIAS\Repository\lng().
Referenced by fillRow().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestPassOverviewTableGUI::init | ( | ) |
Definition at line 51 of file class.ilTestPassOverviewTableGUI.php.
References $DIC, ilTableGUI\disable(), getActiveId(), initColumns(), and isPdfPresentationEnabled().
Here is the call graph for this function:
|
protected |
Definition at line 131 of file class.ilTestPassOverviewTableGUI.php.
References ilTable2GUI\addColumn(), ilTable2GUI\getParentObject(), isObjectiveOrientedPresentationEnabled(), isPdfPresentationEnabled(), isResultPresentationEnabled(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Referenced by init().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestPassOverviewTableGUI::isObjectiveOrientedPresentationEnabled | ( | ) |
Definition at line 183 of file class.ilTestPassOverviewTableGUI.php.
References $objectiveOrientedPresentationEnabled.
Referenced by fillRow(), and initColumns().
Here is the caller graph for this function:| ilTestPassOverviewTableGUI::isPdfPresentationEnabled | ( | ) |
Definition at line 173 of file class.ilTestPassOverviewTableGUI.php.
References $pdfPresentationEnabled.
Referenced by fillRow(), init(), and initColumns().
Here is the caller graph for this function:| ilTestPassOverviewTableGUI::isResultPresentationEnabled | ( | ) |
Definition at line 163 of file class.ilTestPassOverviewTableGUI.php.
References $resultPresentationEnabled.
Referenced by fillRow(), and initColumns().
Here is the caller graph for this function:| ilTestPassOverviewTableGUI::numericOrdering | ( | string | $a_field | ) |
Should this field be sorted numeric?
Reimplemented from ilTable2GUI.
Definition at line 68 of file class.ilTestPassOverviewTableGUI.php.
| ilTestPassOverviewTableGUI::setActiveId | ( | $activeId | ) |
Definition at line 198 of file class.ilTestPassOverviewTableGUI.php.
References $activeId, and ILIAS\Repository\int().
Here is the call graph for this function:| ilTestPassOverviewTableGUI::setObjectiveOrientedPresentationEnabled | ( | bool | $objectiveOrientedPresentationEnabled | ) |
Definition at line 188 of file class.ilTestPassOverviewTableGUI.php.
References $objectiveOrientedPresentationEnabled.
| ilTestPassOverviewTableGUI::setPassDeletionCommand | ( | string | $passDeletionCommand | ) |
Definition at line 218 of file class.ilTestPassOverviewTableGUI.php.
References $passDeletionCommand.
| ilTestPassOverviewTableGUI::setPassDetailsCommand | ( | string | $passDetailsCommand | ) |
Definition at line 208 of file class.ilTestPassOverviewTableGUI.php.
References $passDetailsCommand.
| ilTestPassOverviewTableGUI::setPdfPresentationEnabled | ( | bool | $pdfPresentationEnabled | ) |
Definition at line 178 of file class.ilTestPassOverviewTableGUI.php.
References $pdfPresentationEnabled.
| ilTestPassOverviewTableGUI::setResultPresentationEnabled | ( | bool | $resultPresentationEnabled | ) |
Definition at line 168 of file class.ilTestPassOverviewTableGUI.php.
References $resultPresentationEnabled.
|
protected |
Definition at line 30 of file class.ilTestPassOverviewTableGUI.php.
Referenced by getActiveId(), and setActiveId().
|
protected |
Definition at line 28 of file class.ilTestPassOverviewTableGUI.php.
Referenced by isObjectiveOrientedPresentationEnabled(), and setObjectiveOrientedPresentationEnabled().
|
protected |
Definition at line 34 of file class.ilTestPassOverviewTableGUI.php.
Referenced by getPassDeletionCommand(), and setPassDeletionCommand().
|
protected |
Definition at line 32 of file class.ilTestPassOverviewTableGUI.php.
Referenced by getPassDetailsCommand(), and setPassDetailsCommand().
|
protected |
Definition at line 26 of file class.ilTestPassOverviewTableGUI.php.
Referenced by isPdfPresentationEnabled(), and setPdfPresentationEnabled().
|
protected |
Definition at line 24 of file class.ilTestPassOverviewTableGUI.php.
Referenced by isResultPresentationEnabled(), and setResultPresentationEnabled().