ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilTable2GUI Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for ilTable2GUI:
+ Collaboration diagram for ilTable2GUI:

Public Member Functions

 __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)
 

Static Public Member Functions

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

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
 

Protected Member Functions

 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...
 

Protected Attributes

string $requested_tmpl_delete
 
string $requested_tmpl_create
 
string $requested_nav_par2 = ""
 
string $requested_nav_par = ""
 
string $requested_nav_par1 = ""
 
ILIAS Table TableGUIRequest $table_request = null
 
array $selected_columns = []
 
ilCtrl $ctrl
 
object $parent_obj = null
 
string $parent_cmd = ""
 
string $close_command = ""
 
string $top_anchor = "il_table_top"
 
array $filters = array()
 
array $optional_filters = array()
 
string $filter_cmd = 'applyFilter'
 
string $reset_cmd = 'resetFilter'
 
int $filter_cols = 5
 
bool $ext_sort = false
 
bool $ext_seg = false
 
string $context = ""
 
array $mi_sel_buttons = []
 
bool $disable_filter_hiding = false
 
bool $top_commands = true
 
array $selectable_columns = array()
 
array $selected_column = array()
 
bool $show_templates = false
 
bool $show_rows_selector = true
 
bool $rows_selector_off = false
 
bool $nav_determined = false
 
bool $limit_determined = false
 
bool $filters_determined = false
 
bool $columns_determined = false
 
bool $open_form_tag = true
 
bool $close_form_tag = true
 
array $export_formats = []
 
int $export_mode = 0
 
bool $print_mode = false
 
bool $enable_command_for_all = false
 
bool $restore_filter = false
 
array $restore_filter_values = []
 
bool $default_filter_visibility = false
 
array $sortable_fields = array()
 
bool $prevent_double_submission = true
 
string $row_selector_label = ""
 
bool $select_all_on_top = false
 
array $sel_buttons = []
 
string $nav_value = ''
 
string $noentriestext = ''
 
string $css_row = ''
 
bool $display_as_block = false
 
string $description = ''
 
string $id = ""
 
bool $custom_prev_next = false
 
string $reset_cmd_txt = ""
 
string $defaultorderfield = ""
 
string $defaultorderdirection = ""
 
array $column = []
 
bool $datatable = false
 
bool $num_info = false
 
bool $form_multipart = false
 
array $row_data = []
 
string $order_field = ""
 
array $selected_filter = []
 
string $form_action = ""
 
string $formname = ""
 
string $sort_order = ""
 
array $buttons = []
 
array $multi = []
 
array $hidden_inputs = []
 
array $header_commands = []
 
string $row_template = ""
 
string $row_template_dir = ""
 
string $filter_cmd_txt = ""
 
string $custom_prev = ""
 
string $custom_next = ""
 
array $raw_post_data = null
 
ilGlobalTemplateInterface $main_tpl
 
- Protected Attributes inherited from ilTableGUI
string $sort_order
 
string $link_params
 
array $header_params
 
 $tpl
 
ilLanguage $lng
 

Private Member Functions

 renderFilter ()
 Render Filter section. More...
 

Private Attributes

ILIAS DI UIServices $ui
 
string $unique_id = ""
 
string $headerHTML = ""
 

Detailed Description

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

Author
Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e
Sascha Hofmann shofm.nosp@m.ann@.nosp@m.datab.nosp@m.ay.d.nosp@m.e
Deprecated:
10

Definition at line 25 of file class.ilTable2GUI.php.

Constructor & Destructor Documentation

◆ __construct()

ilTable2GUI::__construct ( ?object  $a_parent_obj,
string  $a_parent_cmd = "",
string  $a_template_context = "" 
)
Parameters
object | null$a_parent_objupper GUI class, which calls ilTable2GUI

Definition at line 126 of file class.ilTable2GUI.php.

References $DIC, ilTableGUI\$lng, $unique_id, ILIAS\MetaData\Repository\Validation\Data\__construct(), ILIAS\Repository\ctrl(), determineLimit(), determineSelectedColumns(), getId(), getRequestedValues(), ILIAS\Repository\lng(), ilLanguage\loadLanguageModule(), restoreTemplate(), setContext(), setEnableNumInfo(), setIsDataTable(), and ILIAS\Repository\ui().

130  {
131  global $DIC;
132  $this->main_tpl = $DIC->ui()->mainTemplate();
133  $this->ui = $DIC->ui();
134 
135  $this->lng = $DIC->language();
136  $this->ctrl = $DIC->ctrl();
137  $lng = $DIC->language();
138 
139  if (isset($DIC["http"])) {
140  $this->table_request = new \ILIAS\Table\TableGUIRequest(
141  $DIC->http(),
142  $DIC->refinery()
143  );
144  }
145  $this->getRequestedValues();
146  parent::__construct([], false);
147  $this->unique_id = md5(uniqid('', true));
148  $this->parent_obj = $a_parent_obj;
149  $this->parent_cmd = $a_parent_cmd;
150  $this->buttons = array();
151  $this->header_commands = array();
152  $this->multi = array();
153  $this->hidden_inputs = array();
154  $this->formname = "table_" . $this->unique_id;
155  $this->tpl = new ilTemplate("tpl.table2.html", true, true, "Services/Table");
156 
157  $lng->loadLanguageModule('tbl');
158 
159  if (!$a_template_context) {
160  $a_template_context = $this->getId();
161  }
162  $this->setContext($a_template_context);
163 
164  // activate export mode
165  if (isset($this->table_request)) {
166  $this->export_mode = $this->table_request->getExportMode($this->prefix);
167 
168  // template handling
169  if ($this->table_request->getTemplate($this->prefix) != "") {
170  $this->restoreTemplate($this->table_request->getTemplate($this->prefix));
171  }
172  }
173 
174  $this->determineLimit();
175  $this->setIsDataTable(true);
176  $this->setEnableNumInfo(true);
177  $this->determineSelectedColumns();
178 
179  $this->raw_post_data = [];
180  if (isset($DIC["http"])) {
181  $this->raw_post_data = $DIC->http()->request()->getParsedBody();
182  }
183  }
loadLanguageModule(string $a_module)
Load language module.
ilLanguage $lng
global $DIC
Definition: feed.php:28
setIsDataTable(bool $a_val)
__construct(VocabulariesInterface $vocabularies)
setContext(string $id)
restoreTemplate(string $a_name)
Restore state from template.
setEnableNumInfo(bool $a_val)
+ Here is the call graph for this function:

Member Function Documentation

◆ addColumn()

ilTable2GUI::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 
)
final

Definition at line 970 of file class.ilTable2GUI.php.

Referenced by ilAdvancedMDFieldDefinitionGroupTableGUI\__construct(), ilLPObjectStatisticsAdminTableGUI\__construct(), ilTermDefinitionBulkCreationTableGUI\__construct(), ilDashObjectsTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilBookingBulkCreationTableGUI\__construct(), ilSurveyResultsCumulatedTableGUI\__construct(), ilSurveyCodesEditTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilObjLearningSequenceContentTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilFoundUsersTableGUI\__construct(), ilRatingCategoryTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilTimingOverviewTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilShibbolethRoleAssignmentTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilLanguageExtTableGUI\__construct(), ilSumScoreTableGUI\__construct(), ilLDAPRoleAssignmentTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilTermUsagesTableGUI\__construct(), ilSamlIdpTableGUI\__construct(), ilCourseInfoFileTableGUI\__construct(), ilECSExportedContentTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilObjClipboardTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilLearningSequenceEditParticipantsTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilPortfolioRoleAssignmentTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilSurveyParticipantsTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilLinksTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilTaxonomyAdministrationRepositoryTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilExAssignmentTeamLogTableGUI\__construct(), ilCalendarSharedListTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilContainerFilterTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilSurveySkillChangesTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilSysStyleCatAssignmentTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilTestVerificationTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilMediaPoolPageUsagesTableGUI\__construct(), ilRoleSelectionTableGUI\__construct(), ilAccessibilityTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilLDAPServerTableGUI\__construct(), ilMediaObjectUsagesTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilECSCommunityTableGUI\__construct(), ilContributorTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilExerciseVerificationTableGUI\__construct(), ilSCORM2004TrackingTableGUI\__construct(), ilBookingSchedulesTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilForumNotificationTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilMultilingualismTableGUI\__construct(), ilNewsForContextTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilModulesTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilSystemStylesTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilAdvancedMDRecordTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilSCORMVerificationTableGUI\__construct(), ilMailSearchObjectsTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilLDAPRoleMappingTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilSurveySkillAssignmentTableGUI\__construct(), ilCourseVerificationTableGUI\__construct(), ilResultsByQuestionTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilTestHistoryTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilECSImportedContentTableGUI\__construct(), ilExAssignmentPeerReviewTableGUI\__construct(), ilAccessPermissionsStatusTableGUI\__construct(), ilObjWorkspaceFolderTableGUI\__construct(), ilAdvancedMDRecordExportFilesTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilCmiXapiVerificationTableGUI\__construct(), ilSurveySkillTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilObjectTranslationTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilAvailableRolesStatusTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilContainerStartObjectsContentTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilECSNodeMappingTreeTableGUI\__construct(), ilLTIConsumerVerificationTableGUI\__construct(), ilMediaCastTableGUI\__construct(), ilObjectRoleTemplateOptionsTableGUI\__construct(), ilAdvancedMDFieldTableGUI\__construct(), ilObjectOwnershipManagementTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilCalendarSharedRoleListTableGUI\__construct(), ilCalendarSharedUserListTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilPDNewsTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilTermListTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilForumStatisticsTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilObjectTranslation2TableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilBookingAssignObjectsTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilCourseObjectiveQuestionAssignmentTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilExAssignmentTeamTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ILIAS\Notifications\ilNotificationSettingsTable\__construct(), ilRegistrationCodesTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilOrgUnitTypeTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilMDCopyrightTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilOrgUnitPositionTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ILIAS\LegalDocuments\Legacy\Table\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilSessionOverviewTableGUI\__construct(), ilContProfileTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilGroupEditParticipantsTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilDclRecordListTableGUI\addActionRowIfNeeded(), ilSystemStylesTableGUI\addActions(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\addColumns(), ilExAssignmentFileSystemTableGUI\addColumns(), ilEmployeeTalkTableGUI\addColumns(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\addColumns(), ilFileSystemTableGUI\addColumns(), ilMStShowUserCoursesTableGUI\addColumns(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\addColumns(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\addColumns(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\addColumns(), ilMStListCoursesTableGUI\addColumns(), ilExportTableGUI\addCustomColumn(), ilWikiPagesTableGUI\addLanguageColumn(), ilWikiPagesTableGUI\addTranslationsColumn(), ilTestTopListTableGUI\buildColumns(), ilSCTreeDuplicatesTableGUI\init(), ilCalendarRecurrenceTableGUI\init(), ilUserClipboardTableGUI\init(), ilLTIProviderReleasedObjectsTableGUI\init(), ilSCGroupTableGUI\init(), ilLogComponentTableGUI\init(), ilUserExportFileTableGUI\init(), ilLPObjectStatisticsTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilObjectCopyProgressTableGUI\init(), ilTrashTableGUI\init(), ilSCTaskTableGUI\init(), ilMDCopyrightUsageTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilLOMemberTestResultTableGUI\init(), ilCourseReferenceDeleteConfirmationTableGUI\init(), ilListOfQuestionsTableGUI\init(), ilTimingsPersonalTableGUI\init(), ilTimingsManageTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilObjectTableGUI\init(), ilLOTestAssignmentTableGUI\init(), ilRoleTableGUI\init(), ilAssQuestionHintsTableGUI\initAdministrationColumns(), ilMatchingQuestionAnswerFreqStatTableGUI\initColumns(), ilKprimChoiceAnswerFreqStatTableGUI\initColumns(), ilMailingListsMembersTableGUI\initColumns(), ilMailingListsTableGUI\initColumns(), ilTestPersonalDefaultSettingsTableGUI\initColumns(), ilQuestionPoolImportVerificationTableGUI\initColumns(), ilTestPassManualScoringOverviewTableGUI\initColumns(), ilExportTableGUI\initColumns(), ilDashboardSortationTableGUI\initColumns(), ilMMItemTranslationTableGUI\initColumns(), ilCmiXapiLrsTypesTableGUI\initColumns(), ilMMTopItemTableGUI\initColumns(), ilLTIConsumerProviderUsageTableGUI\initColumns(), ilQuestionUsagesTableGUI\initColumns(), ilQuestionInternalLinkSelectionTableGUI\initColumns(), ilTestManScoringParticipantsTableGUI\initColumns(), ilBiblTranslationTableGUI\initColumns(), ilQuestionCumulatedStatisticsTableGUI\initColumns(), ilImageMapTableGUI\initColumns(), ilMarkSchemaTableGUI\initColumns(), ilQuestionPoolPrintViewTableGUI\initColumns(), ilTestExportTableGUI\initColumns(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\initColumns(), ilLTIConsumerGradeSynchronizationTableGUI\initColumns(), ilBiblFieldFilterTableGUI\initColumns(), ilBiblAdminFieldTableGUI\initColumns(), ilBiblLibraryTableGUI\initColumns(), ilCmiXapiStatementsTableGUI\initColumns(), ilRepositoryObjectSearchResultTableGUI\initColumns(), ilLTIConsumerScoringTableGUI\initColumns(), ilCmiXapiScoringTableGUI\initColumns(), ilTestSkillLevelThresholdsTableGUI\initColumns(), ilOrgUnitPositionTableGUI\initColumns(), ilTestPassDetailsOverviewTableGUI\initColumns(), ilOrgUnitTypeTableGUI\initColumns(), ilAssQuestionSkillAssignmentsTableGUI\initColumns(), ilMMSubItemTableGUI\initColumns(), ilAssQuestionSkillUsagesTableGUI\initColumns(), ilParticipantsTestResultsTableGUI\initColumns(), ilTestQuestionsTableGUI\initColumns(), ilAnswerFrequencyStatisticTableGUI\initColumns(), ilTestParticipantsTableGUI\initColumns(), ilTestPassOverviewTableGUI\initColumns(), ilOrgUnitPermissionTableGUI\initColumns(), ilLTIConsumerProviderTableGUI\initColumns(), ilObjectRolePermissionTableGUI\initColumns(), ilLearningSequenceParticipantsTableGUI\initForm(), ilForumTopicTableGUI\initMergeThreadsTable(), ilConsultationHourGroupTableGUI\initTable(), ilECSServerTableGUI\initTable(), ilConsultationHourBookingTableGUI\initTable(), ilHistoryTableGUI\initTable(), ilSCORMTrackingItemsPerScoTableGUI\initTable(), ilAuthLoginPageEditorTableGUI\initTable(), ilSCORMTrackingItemsPerUserTableGUI\initTable(), ilSCORMTrackingItemsScoTableGUI\initTable(), ilSCORMTrackingItemPerUserTableGUI\initTable(), ilSCORMTrackingUsersTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), ilLPCollectionSettingsTableGUI\initTable(), ilForumDraftsTableGUI\initTableColumns(), ilAssQuestionHintsTableGUI\initTestoutputColumns(), ilForumTopicTableGUI\initTopicsOverviewTable(), ilExportTableGUI\prepareOutput(), ilOrgUnitUserAssignmentTableGUI\setTableHeaders(), and ilOrgUnitRecursiveUserAssignmentTableGUI\setTableHeaders().

978  : void {
979  $this->column[] = array(
980  "text" => $a_text,
981  "sort_field" => $a_sort_field,
982  "width" => $a_width,
983  "is_checkbox_action_column" => $a_is_checkbox_action_column,
984  "class" => $a_class,
985  "tooltip" => $a_tooltip,
986  "tooltip_html" => $a_tooltip_with_html
987  );
988  if ($a_sort_field != "") {
989  $this->sortable_fields[] = $a_sort_field;
990  }
991  $this->column_count = count($this->column);
992  }
+ Here is the caller graph for this function:

◆ addCommandButton()

ilTable2GUI::addCommandButton ( string  $a_cmd,
string  $a_text,
string  $a_onclick = '',
string  $a_id = "",
string  $a_class = "" 
)

Definition at line 900 of file class.ilTable2GUI.php.

Referenced by ilMMItemTranslationTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilSurveyCodesEditTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilRatingCategoryTableGUI\__construct(), ilMailingListsMembersTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilLanguageExtTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilLearningSequenceEditParticipantsTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilMailSearchObjectsTableGUI\__construct(), ilModulesTableGUI\__construct(), ilMarkSchemaTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilDashboardSortationTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilCourseObjectiveQuestionAssignmentTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilMMTopItemTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilMDCopyrightTableGUI\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilGroupEditParticipantsTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilMMSubItemTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilSystemStylesTableGUI\addActions(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\addCommands(), ilObjStudyProgrammeIndividualPlanGUI\appendIndividualPlanActions(), ilOrgUnitDefaultPermissionTableGUI\end(), ilExAssignmentFileSystemTableGUI\getEntries(), ilSCTreeDuplicatesTableGUI\init(), ilCalendarRecurrenceTableGUI\init(), ilObjectCopyCourseGroupSelectionTableGUI\init(), ilUserClipboardTableGUI\init(), ilLogComponentTableGUI\init(), ilCourseReferenceDeleteConfirmationTableGUI\init(), ilTimingsPersonalTableGUI\init(), ilTimingsManageTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilRoleTableGUI\init(), ilImageMapTableGUI\initActions(), ilAssQuestionHintsTableGUI\initAdministrationCommands(), assFileUploadFileTableGUI\initCommand(), ilMailFolderTableGUI\initCommandButtons(), ilTestQuestionsTableGUI\initCommands(), ilLearningSequenceParticipantsTableGUI\initForm(), ilForumTopicTableGUI\initMergeThreadsTable(), ilConditionHandlerTableGUI\initTable(), ilLPCollectionSettingsTableGUI\initTable(), ilAssQuestionHintsTableGUI\initTestoutputCommands(), ilLPCollectionSettingsTableGUI\parse(), ilAssignmentsPerParticipantTableGUI\parseData(), ilParticipantsPerAssignmentTableGUI\parseData(), ilObjectTranslationTableGUI\prepareOutput(), ilMultilingualismTableGUI\prepareOutput(), ilObjectTranslation2TableGUI\prepareOutput(), and ilMediaPoolTableGUI\prepareOutput().

906  : void {
907  $this->buttons[] = array("cmd" => $a_cmd, "text" => $a_text, 'onclick' => $a_onclick,
908  "id" => $a_id, "class" => $a_class);
909  }
+ Here is the caller graph for this function:

◆ addCommandButtonInstance()

ilTable2GUI::addCommandButtonInstance ( ilButtonBase  $a_button)

Definition at line 911 of file class.ilTable2GUI.php.

911  : void
912  {
913  $this->buttons[] = $a_button;
914  }

◆ addFilterItem()

ilTable2GUI::addFilterItem ( ilTableFilterItem  $a_input_item,
bool  $a_optional = false 
)
final

Definition at line 506 of file class.ilTable2GUI.php.

References setFilterValue().

Referenced by ilBiblFieldFilterTableGUI\addAndReadFilterItem(), ilBiblAdminFieldTableGUI\addAndReadFilterItem(), ilBiblEntryTableGUI\addAndReadFilterItem(), ilMMSubItemTableGUI\addAndReadFilterItem(), addFilterItemByMetaType(), ilUserTableGUI\addFilterItemByUdfType(), ilLPTableBaseGUI\initBaseFilter(), ilExerciseSubmissionTableGUI\initCourseGroupFilter(), ilPDNewsTableGUI\initFilter(), ilLTIConsumerGradeSynchronizationTableGUI\initFilter(), ilTestManScoringParticipantsTableGUI\initFilter(), ilRoleAssignmentTableGUI\initFilter(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\initFilter(), ilBuddySystemRelationsTableGUI\initFilter(), ilCmiXapiStatementsTableGUI\initFilter(), ilSurveyQuestionblockbrowserTableGUI\initFilter(), ilLPObjectStatisticsTypesTableGUI\initFilter(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\initFilter(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\initFilter(), ilLanguageExtTableGUI\initFilter(), ilSurveyQuestionbrowserTableGUI\initFilter(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\initFilter(), ilMStListCoursesTableGUI\initFilter(), ilSurveyQuestionsTableGUI\initFilter(), ilMStShowUserCoursesTableGUI\initFilter(), ilPresentationListTableGUI\initFilter(), ilLPObjectStatisticsTableGUI\initFilter(), ilLPObjectStatisticsDailyTableGUI\initFilter(), ilTermListTableGUI\initFilter(), ilTestParticipantsTableGUI\initFilter(), ilEvaluationAllTableGUI\initFilter(), ilRegistrationCodesTableGUI\initFilter(), ilRoleTableGUI\initFilter(), ilLPObjectStatisticsLPTableGUI\initFilter(), ilSessionMaterialsTableGUI\initFilter(), ilTrUserObjectsPropsTableGUI\initFilter(), ilMediaPoolTableGUI\initFilter(), ilQuestionBrowserTableGUI\initFilter(), ilBookingReservationsTableGUI\initFilter(), ilTestQuestionBrowserTableGUI\initFilter(), ilUserTableGUI\initFilter(), ilLTIConsumerProviderTableGUI\initFilter(), ilMailFolderTableGUI\initFilter(), and ilLPTableBaseGUI\initRepositoryFilter().

509  : void {
510  $a_input_item->setParentTable($this);
511  if (!$a_optional) {
512  $this->filters[] = $a_input_item;
513  } else {
514  $this->optional_filters[] = $a_input_item;
515  }
516 
517  // restore filter values (from stored view)
518  if ($this->restore_filter) {
519  if (array_key_exists($a_input_item->getFieldId(), $this->restore_filter_values ?? [])) {
520  $this->setFilterValue($a_input_item, $this->restore_filter_values[$a_input_item->getFieldId()]);
521  } else {
522  $this->setFilterValue($a_input_item, null); // #14949
523  }
524  }
525  }
setFilterValue(ilTableFilterItem $a_item, $a_value)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addFilterItemByMetaType()

ilTable2GUI::addFilterItemByMetaType ( string  $id,
int  $type = self::FILTER_TEXT,
bool  $a_optional = false,
string  $caption = "" 
)

Add filter by standard type.

Exceptions
Exception

Definition at line 531 of file class.ilTable2GUI.php.

References $DIC, ilTableGUI\$lng, addFilterItem(), ilCombinationInputGUI\COMPARISON_ASCENDING, ilLanguage\getInstalledLanguages(), ilLanguage\loadLanguageModule(), and ilLanguage\txt().

Referenced by ilEmployeeTalkTableGUI\__construct(), ilDclMobFieldRepresentation\addFilterInputFieldToTable(), ilDclTextFieldRepresentation\addFilterInputFieldToTable(), ilDclDateFieldRepresentation\addFilterInputFieldToTable(), ilDclRatingFieldRepresentation\addFilterInputFieldToTable(), ilDclBooleanFieldRepresentation\addFilterInputFieldToTable(), ilDclIliasReferenceFieldRepresentation\addFilterInputFieldToTable(), ilDclNumberFieldRepresentation\addFilterInputFieldToTable(), ilDclCopyFieldRepresentation\addFilterInputFieldToTable(), ilDclSelectionFieldRepresentation\addFilterInputFieldToTable(), ilDclReferenceFieldRepresentation\addFilterInputFieldToTable(), ilParticipantTableGUI\initFilter(), ilBookingParticipantsTableGUI\initFilter(), ilRbacLogTableGUI\initFilter(), ilMDCopyrightUsageTableGUI\initFilter(), ilSCORMTrackingUsersTableGUI\initFilter(), ilBadgeTableGUI\initFilter(), ilObjectBadgeTableGUI\initFilter(), ilTrashTableGUI\initFilter(), ilBadgeUserTableGUI\initFilter(), ilBookingObjectsTableGUI\initFilter(), ilObjectRolePermissionTableGUI\initFilter(), ilCourseParticipantsGroupsTableGUI\initFilter(), ilWorkspaceShareTableGUI\initFilter(), ilSessionParticipantsTableGUI\initFilter(), ilExerciseSubmissionTableGUI\initFilter(), ilTrMatrixTableGUI\initFilter(), ilTrObjectUsersPropsTableGUI\initFilter(), ilTrSummaryTableGUI\initFilter(), ilBookingReservationsTableGUI\initFilter(), and ilStudyProgrammeMembersTableGUI\initFilter().

536  : ?ilTableFilterItem {
537  global $DIC;
538 
539  $lng = $DIC->language(); // constructor may not be called here, if initFilter is being called in subclasses before parent::__construct
540 
541  if (!$caption) {
542  $caption = $lng->txt($id);
543  }
544 
545  switch ($type) {
546  case self::FILTER_CHECKBOX:
547  $item = new ilCheckboxInputGUI($caption, $id);
548  break;
549 
550  case self::FILTER_SELECT:
551  $item = new ilSelectInputGUI($caption, $id);
552  break;
553 
554  case self::FILTER_DATE:
555  $item = new ilDateTimeInputGUI($caption, $id);
556  break;
557 
558  case self::FILTER_TEXT:
559  $item = new ilTextInputGUI($caption, $id);
560  $item->setMaxLength(64);
561  $item->setSize(20);
562  // $item->setSubmitFormOnEnter(true);
563  break;
564 
565  case self::FILTER_LANGUAGE:
566  $lng->loadLanguageModule("meta");
567  $item = new ilSelectInputGUI($caption, $id);
568  $options = array("" => $lng->txt("trac_all"));
569  foreach ($lng->getInstalledLanguages() as $lang_key) {
570  $options[$lang_key] = $lng->txt("meta_l_" . $lang_key);
571  }
572  $item->setOptions($options);
573  break;
574 
575  case self::FILTER_NUMBER_RANGE:
576  $item = new ilCombinationInputGUI($caption, $id);
577  $combi_item = new ilNumberInputGUI("", $id . "_from");
578  $combi_item->setSize(5);
579  $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
580  $combi_item = new ilNumberInputGUI("", $id . "_to");
581  $combi_item->setSize(5);
582  $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
583  $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
584  //$item->setMaxLength(7);
585  //$item->setSize(20);
586  break;
587 
588  case self::FILTER_DATE_RANGE:
589  $item = new ilCombinationInputGUI($caption, $id);
590  $combi_item = new ilDateTimeInputGUI("", $id . "_from");
591  $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
592  $combi_item = new ilDateTimeInputGUI("", $id . "_to");
593  $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
594  $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
595  break;
596 
597  case self::FILTER_DATETIME_RANGE:
598  $item = new ilCombinationInputGUI($caption, $id);
599  $combi_item = new ilDateTimeInputGUI("", $id . "_from");
600  $combi_item->setShowTime(true);
601  $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
602  $combi_item = new ilDateTimeInputGUI("", $id . "_to");
603  $combi_item->setShowTime(true);
604  $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
605  $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
606  break;
607 
608  case self::FILTER_DURATION_RANGE:
609  $lng->loadLanguageModule("form");
610  $item = new ilCombinationInputGUI($caption, $id);
611  $combi_item = new ilDurationInputGUI("", $id . "_from");
612  $combi_item->setShowMonths(false);
613  $combi_item->setShowDays(true);
614  $combi_item->setShowSeconds(true);
615  $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
616  $combi_item = new ilDurationInputGUI("", $id . "_to");
617  $combi_item->setShowMonths(false);
618  $combi_item->setShowDays(true);
619  $combi_item->setShowSeconds(true);
620  $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
621  $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
622  break;
623 
624  default:
625  return null;
626  }
627 
628  $this->addFilterItem($item, $a_optional);
629  $item->readFromSession();
630  return $item;
631  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This class represents a selection list property in a property form.
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
addFilterItem(ilTableFilterItem $a_input_item, bool $a_optional=false)
loadLanguageModule(string $a_module)
Load language module.
ilLanguage $lng
This class represents a date/time property in a property form.
global $DIC
Definition: feed.php:28
getInstalledLanguages()
Get installed languages.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addHeaderCommand()

ilTable2GUI::addHeaderCommand ( string  $a_href,
string  $a_text,
string  $a_target = "",
string  $a_img = "" 
)

Definition at line 950 of file class.ilTable2GUI.php.

955  : void {
956  $this->header_commands[] = array("href" => $a_href, "text" => $a_text,
957  "target" => $a_target, "img" => $a_img);
958  }

◆ addHiddenInput()

ilTable2GUI::addHiddenInput ( string  $a_name,
string  $a_value 
)

◆ addMultiCommand()

ilTable2GUI::addMultiCommand ( string  $a_cmd,
string  $a_text 
)

Definition at line 940 of file class.ilTable2GUI.php.

Referenced by ilLPObjectStatisticsAdminTableGUI\__construct(), ilMMItemTranslationTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilTestPersonalDefaultSettingsTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilPortfolioRoleAssignmentTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilCalendarSharedListTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilSysStyleCatAssignmentTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilContributorTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilSCORM2004TrackingTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilMailSearchObjectsTableGUI\__construct(), ilForumNotificationTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilMarkSchemaTableGUI\__construct(), ilParticipantsPerAssignmentTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilLDAPRoleMappingTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilCalendarSharedRoleListTableGUI\__construct(), ilCalendarSharedUserListTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilTermListTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilExAssignmentTeamTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilContProfileTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilSystemStylesTableGUI\addActions(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\addCommands(), ilExportTableGUI\addCustomMultiCommand(), ilStudyProgrammeMembersTableGUI\addMultiCommands(), ilCalendarRecurrenceTableGUI\init(), ilUserClipboardTableGUI\init(), ilUserExportFileTableGUI\init(), ilLPObjectStatisticsTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilTrashTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilLOTestAssignmentTableGUI\init(), ilTestQuestionBrowserTableGUI\init(), ilRoleTableGUI\init(), ilImageMapTableGUI\initActions(), ilAssQuestionHintsTableGUI\initAdministrationCommands(), ilMMItemTranslationTableGUI\initCommands(), ilParticipantsTestResultsTableGUI\initCommands(), ilTestQuestionsTableGUI\initCommands(), ilTestParticipantsTableGUI\initCommands(), ilLTIConsumerProviderTableGUI\initCommands(), ilLearningSequenceParticipantsTableGUI\initForm(), ilTestExportTableGUI\initMultiCommands(), ilQuestionPoolExportTableGUI\initMultiCommands(), ilExportTableGUI\initMultiCommands(), ilRepositoryUserResultTableGUI\initMultiCommands(), ilMailFolderTableGUI\initMultiCommands(), ilConsultationHourBookingTableGUI\initTable(), ilAuthLoginPageEditorTableGUI\initTable(), ilSCORMTrackingUsersTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), ilLPCollectionSettingsTableGUI\initTable(), ilForumDraftsTableGUI\initTableColumns(), ilForumTopicTableGUI\initTopicsOverviewTable(), ilLPCollectionSettingsTableGUI\parse(), ilObjRoleGUI\permObject(), ilObjectTranslationTableGUI\prepareOutput(), ilMultilingualismTableGUI\prepareOutput(), ilObjectTranslation2TableGUI\prepareOutput(), ilMediaPoolTableGUI\prepareOutput(), ilMailingListsGUI\showMembersList(), and ilOrgUnitDefaultPermissionTableGUI\start().

940  : void
941  {
942  $this->multi[] = array("cmd" => $a_cmd, "text" => $a_text);
943  }
+ Here is the caller graph for this function:

◆ addMultiItemSelectionButton()

ilTable2GUI::addMultiItemSelectionButton ( string  $a_sel_var,
array  $a_options,
string  $a_cmd,
string  $a_text,
string  $a_default_selection = '' 
)
Parameters
string$a_sel_varselection input variable name
array$a_optionsselection options ("value" => text")
string$a_cmdcommand
string$a_textbutton text
string$a_default_selection
Returns
void

Definition at line 924 of file class.ilTable2GUI.php.

References addHiddenInput().

Referenced by ilCourseParticipantsGroupsTableGUI\__construct(), and ilRepositoryUserResultTableGUI\initMultiCommands().

930  : void {
931  $this->mi_sel_buttons[] = array("sel_var" => $a_sel_var, "options" => $a_options, "selected" => $a_default_selection, "cmd" => $a_cmd, "text" => $a_text);
932  $this->addHiddenInput("cmd_sv[" . $a_cmd . "]", $a_sel_var);
933  }
addHiddenInput(string $a_name, string $a_value)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clearCommandButtons()

ilTable2GUI::clearCommandButtons ( )

Definition at line 895 of file class.ilTable2GUI.php.

Referenced by ilObjectCustomUserFieldsTableGUI\parse().

895  : void
896  {
897  $this->buttons = array();
898  }
+ Here is the caller graph for this function:

◆ dataExists()

◆ deleteTemplate()

ilTable2GUI::deleteTemplate ( string  $a_name)

Definition at line 2589 of file class.ilTable2GUI.php.

References $DIC, ANONYMOUS_USER_ID, getContext(), and ilLegacyFormElementsUtil\prepareFormOutput().

Referenced by fillFooter().

2589  : bool
2590  {
2591  global $DIC;
2592 
2593  $ilUser = $DIC->user();
2594 
2595  $a_name = ilLegacyFormElementsUtil::prepareFormOutput($a_name, true);
2596 
2597  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2598  $storage = new ilTableTemplatesStorage();
2599  $storage->delete($this->getContext(), $ilUser->getId(), $a_name);
2600  return true;
2601  }
2602  return false;
2603  }
const ANONYMOUS_USER_ID
Definition: constants.php:27
static prepareFormOutput($a_str, bool $a_strip=false)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: feed.php:28
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ determineLimit()

ilTable2GUI::determineLimit ( )

Definition at line 217 of file class.ilTable2GUI.php.

References $DIC, ilTableGUI\$limit, ILIAS\Repository\int(), loadProperty(), resetOffset(), setLimit(), and storeProperty().

Referenced by ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), __construct(), getCurrentState(), ilSCORMTrackingItemsTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ilBiblFieldFilterTableGUI\parseData(), and ilBiblAdminFieldTableGUI\parseData().

217  : void
218  {
219  global $DIC;
220 
221  $ilUser = null;
222  if (isset($DIC["ilUser"])) {
223  $ilUser = $DIC["ilUser"];
224  }
225 
226  if ($this->limit_determined) {
227  return;
228  }
229 
230  $limit = 0;
231  if (isset($this->table_request) && !is_null($this->table_request->getRows($this->prefix))) {
232  $this->storeProperty("rows", $this->table_request->getRows($this->prefix));
233  $limit = $this->table_request->getRows($this->prefix) ?? 0;
234  $this->resetOffset();
235  }
236 
237  if ($limit == 0) {
238  $rows = (int) $this->loadProperty("rows");
239  if ($rows > 0) {
240  $limit = $rows;
241  } else {
242  if (is_object($ilUser)) {
243  $limit = (int) $ilUser->getPref("hits_per_page");
244  } else {
245  $limit = 40;
246  }
247  }
248  }
249 
250  $this->setLimit($limit);
251  $this->limit_determined = true;
252  }
loadProperty(string $type)
global $DIC
Definition: feed.php:28
resetOffset(bool $a_in_determination=false)
setLimit(int $a_limit=0, int $a_default_limit=0)
storeProperty(string $type, string $value)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ determineOffsetAndOrder()

ilTable2GUI::determineOffsetAndOrder ( bool  $a_omit_offset = false)

Definition at line 1188 of file class.ilTable2GUI.php.

References $DIC, $requested_nav_par, $requested_nav_par1, $requested_nav_par2, ANONYMOUS_USER_ID, getDefaultOrderDirection(), getDefaultOrderField(), getExternalSegmentation(), getId(), ILIAS\Repository\int(), loadProperty(), resetOffset(), ilTableGUI\setOffset(), ilTableGUI\setOrderDirection(), and setOrderField().

Referenced by ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ILIAS\LegalDocuments\Legacy\Table\__construct(), ilLPTableBaseGUI\executeCommand(), exportData(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), getHTML(), ilTestManScoringParticipantsTableGUI\getInternalyOrderedDataValues(), ilUserLPTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilSCORMTrackingItemsTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilUserTableGUI\getItems(), ilUserExportFileTableGUI\init(), ilCmiXapiStatementsGUI\initLimitingAndOrdering(), ilLTIConsumerGradeSynchronizationGUI\initLimitingAndOrdering(), ilLTIConsumerXapiStatementsGUI\initLimitingAndOrdering(), ilForumTopicTableGUI\initMergeThreadsTable(), ilSCORMTrackingUsersTableGUI\parse(), ilTrashTableGUI\parse(), ilGroupParticipantsTableGUI\parse(), ilLearningSequenceParticipantsTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ilBiblFieldFilterTableGUI\parseData(), ilBiblAdminFieldTableGUI\parseData(), ilAccessibilityTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilFileSystemTableGUI\prepareOutput(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), and resetOffset().

1188  : void
1189  {
1190  global $DIC;
1191 
1192  $ilUser = null;
1193  if (isset($DIC["ilUser"])) {
1194  $ilUser = $DIC["ilUser"];
1195  }
1196 
1197  if ($this->nav_determined) {
1198  return;
1199  }
1200 
1201  if ($this->requested_nav_par1 != "") {
1202  if ($this->requested_nav_par1 != ($this->requested_nav_par ?? "")) {
1203  $this->nav_value = $this->requested_nav_par1;
1204  } elseif (
1205  $this->requested_nav_par2 != "" &&
1206  $this->requested_nav_par2 != $this->requested_nav_par
1207  ) {
1208  $this->nav_value = $this->requested_nav_par2;
1209  }
1210  } elseif ($this->requested_nav_par != "") {
1211  $this->nav_value = $this->requested_nav_par;
1212  }
1213 
1214  if ($this->nav_value == "" && $this->getId() != "" && $ilUser->getId() != ANONYMOUS_USER_ID) {
1215  $order = $this->loadProperty("order");
1216  if (in_array($order, $this->sortable_fields)) {
1217  $direction = $this->loadProperty("direction");
1218  } else {
1219  $direction = $this->getDefaultOrderDirection();
1220  }
1221  // get order and direction from db
1222  $this->nav_value =
1223  $order . ":" .
1224  $direction . ":" .
1225  $this->loadProperty("offset");
1226  }
1227  $nav = explode(":", $this->nav_value);
1228 
1229  // $nav[0] is order by
1230  $req_order_field = $nav[0] ?? "";
1231  $req_order_dir = $nav[1] ?? "";
1232  $req_offset = (int) ($nav[2] ?? 0);
1233  $this->setOrderField(($req_order_field != "") ? $req_order_field : $this->getDefaultOrderField());
1234  $this->setOrderDirection(($req_order_dir != "") ? $req_order_dir : $this->getDefaultOrderDirection());
1235 
1236  if (!$a_omit_offset) {
1237  // #8904: offset must be discarded when no limit is given
1238  if (!$this->getExternalSegmentation() && $this->limit_determined && $this->limit == 9999) {
1239  $this->resetOffset(true);
1240  } elseif (!$this->getExternalSegmentation() && $req_offset >= $this->max_count) {
1241  $this->resetOffset(true);
1242  } else {
1243  $this->setOffset($req_offset);
1244  }
1245  }
1246 
1247  if (!$a_omit_offset) {
1248  $this->nav_determined = true;
1249  }
1250  }
setOffset(int $a_offset)
set dataset offset
const ANONYMOUS_USER_ID
Definition: constants.php:27
string $requested_nav_par2
loadProperty(string $type)
string $requested_nav_par1
global $DIC
Definition: feed.php:28
resetOffset(bool $a_in_determination=false)
setOrderDirection(string $a_order_direction)
setOrderField(string $a_order_field)
string $requested_nav_par
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ determineSelectedColumns()

ilTable2GUI::determineSelectedColumns ( )

Definition at line 263 of file class.ilTable2GUI.php.

References Vendor\Package\$c, getId(), getSelectableColumns(), loadProperty(), and storeProperty().

Referenced by __construct(), and getCurrentState().

263  : void
264  {
265  if ($this->columns_determined) {
266  return;
267  }
268 
269  $old_sel = $this->loadProperty("selfields");
270  $sel_fields = [];
271  $stored = false;
272  if ($old_sel != "") {
273  $sel_fields = unserialize((string) $old_sel);
274  $stored = true;
275  }
276  if (!is_array($sel_fields)) {
277  $stored = false;
278  $sel_fields = array();
279  }
280 
281  $this->selected_columns = array();
282  $set = false;
283 
284  $fsh = false;
285  $fs = [];
286  if (isset($this->table_request)) {
287  $fs = $this->table_request->getFS($this->getId());
288  $fsh = $this->table_request->getFSH($this->getId());
289  }
290 
291  foreach ($this->getSelectableColumns() as $k => $c) {
292  $this->selected_column[$k] = false;
293 
294  $new_column = (!isset($sel_fields[$k]));
295 
296  if ($fsh) {
297  $set = true;
298  if (in_array($k, $fs)) {
299  $this->selected_column[$k] = true;
300  }
301  } elseif ($stored && !$new_column) { // take stored values
302  $this->selected_column[$k] = $sel_fields[$k];
303  } else { // take default values
304  if ($new_column) {
305  $set = true;
306  }
307  if (isset($c["default"]) && $c["default"]) {
308  $this->selected_column[$k] = true;
309  }
310  }
311 
312  // Optional filters
313  $ff = [];
314  if (isset($this->table_request)) {
315  $ff = $this->table_request->getFF($this->getId());
316  }
317  if (count($ff) > 0) {
318  $set = true;
319  if (in_array($k, $ff)) {
320  $this->selected_column[$k] = true;
321  }
322  }
323  }
324 
325  if ($old_sel != serialize($this->selected_column) && $set) {
326  $this->storeProperty("selfields", serialize($this->selected_column));
327  }
328 
329  $this->columns_determined = true;
330  }
getSelectableColumns()
Get selectable columns.
loadProperty(string $type)
storeProperty(string $type, string $value)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ determineSelectedFilters()

ilTable2GUI::determineSelectedFilters ( )

Definition at line 695 of file class.ilTable2GUI.php.

References getFilterItems(), loadProperty(), and storeProperty().

Referenced by ilLPTableBaseGUI\executeCommand(), getCurrentState(), ilAccessibilityTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), renderFilter(), and ILIAS\LegalDocuments\Legacy\Table\setupFilter().

695  : void
696  {
697  if ($this->filters_determined) {
698  return;
699  }
700 
701  $old_sel = $this->loadProperty("selfilters");
702  $stored = false;
703  $sel_filters = null;
704  if ($old_sel != "") {
705  $sel_filters =
706  unserialize((string) $old_sel);
707  $stored = true;
708  }
709  if (!is_array($sel_filters)) {
710  $stored = false;
711  $sel_filters = array();
712  }
713 
714  $this->selected_filter = array();
715  $set = false;
716  foreach ($this->getFilterItems(true) as $item) {
717  $k = $item->getPostVar();
718 
719  $this->selected_filter[$k] = false;
720 
721  if ($this->table_request->getFSF($this->getId())) {
722  $set = true;
723  if (in_array($k, $this->table_request->getFF($this->getId()))) {
724  $this->selected_filter[$k] = true;
725  } else {
726  $item->setValue(null);
727  $item->writeToSession();
728  }
729  } elseif ($stored) { // take stored values
730  $this->selected_filter[$k] = $sel_filters[$k] ?? "";
731  }
732  }
733 
734  if ($old_sel != serialize($this->selected_filter) && $set) {
735  $this->storeProperty("selfilters", serialize($this->selected_filter));
736  }
737 
738  $this->filters_determined = true;
739  }
loadProperty(string $type)
getFilterItems(bool $a_optionals=false)
storeProperty(string $type, string $value)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ exportData()

ilTable2GUI::exportData ( int  $format,
bool  $send = false 
)

Export and optionally send current table data.

Definition at line 2657 of file class.ilTable2GUI.php.

References $filename, dataExists(), determineOffsetAndOrder(), exit, fillHeaderCSV(), fillHeaderExcel(), fillMetaCSV(), fillMetaExcel(), fillRowCSV(), fillRowExcel(), getExternalSorting(), ilTableGUI\getOrderDirection(), getOrderField(), ILIAS\UI\examples\Symbol\Glyph\Header\header(), ILIAS\Repository\lng(), numericOrdering(), and ilArrayUtil\sortArray().

Referenced by ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), and getHTML().

2657  : void
2658  {
2659  if ($this->dataExists()) {
2660  // #9640: sort
2661  if (!$this->getExternalSorting() && $this->enabled["sort"]) {
2662  $this->determineOffsetAndOrder(true);
2663 
2664  $this->row_data = ilArrayUtil::sortArray(
2665  $this->row_data,
2666  $this->getOrderField(),
2667  $this->getOrderDirection(),
2668  $this->numericOrdering($this->getOrderField())
2669  );
2670  }
2671 
2672  $filename = "export";
2673  switch ($format) {
2674  case self::EXPORT_EXCEL:
2675  $excel = new ilExcel();
2676  $excel->addSheet($this->title
2677  ?: $this->lng->txt("export"));
2678  $row = 1;
2679 
2680  ob_start();
2681  $this->fillMetaExcel($excel, $row); // row must be increment in fillMetaExcel()! (optional method)
2682 
2683  // #14813
2684  $pre = $row;
2685  $this->fillHeaderExcel($excel, $row); // row should NOT be incremented in fillHeaderExcel()! (required method)
2686  if ($pre == $row) {
2687  $row++;
2688  }
2689 
2690  foreach ($this->row_data as $set) {
2691  $this->fillRowExcel($excel, $row, $set);
2692  $row++; // #14760
2693  }
2694  ob_end_clean();
2695 
2696  if ($send) {
2697  $excel->sendToClient($filename);
2698  } else {
2699  $excel->writeToFile($filename);
2700  }
2701  break;
2702 
2703  case self::EXPORT_CSV:
2704  $csv = new ilCSVWriter();
2705  $csv->setSeparator(";");
2706 
2707  ob_start();
2708  $this->fillMetaCSV($csv);
2709  $this->fillHeaderCSV($csv);
2710  foreach ($this->row_data as $set) {
2711  $this->fillRowCSV($csv, $set);
2712  }
2713  ob_end_clean();
2714 
2715  if ($send) {
2716  $filename .= ".csv";
2717  header("Content-type: text/comma-separated-values");
2718  header("Content-Disposition: attachment; filename=\"" . $filename . "\"");
2719  header("Expires: 0");
2720  header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
2721  header("Pragma: public");
2722  echo $csv->getCSVString();
2723  } else {
2724  file_put_contents($filename, $csv->getCSVString());
2725  }
2726  break;
2727  }
2728 
2729  if ($send) {
2730  exit();
2731  }
2732  }
2733  }
numericOrdering(string $a_field)
Should this field be sorted numeric?
exit
Definition: login.php:29
fillMetaCSV(ilCSVWriter $a_csv)
Add meta information to csv export.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
fillRowCSV(ilCSVWriter $a_csv, array $a_set)
CSV Version of Fill Row.
fillMetaExcel(ilExcel $a_excel, int &$a_row)
Add meta information to excel export.
fillRowExcel(ilExcel $a_excel, int &$a_row, array $a_set)
Excel Version of Fill Row.
fillHeaderCSV(ilCSVWriter $a_csv)
CSV Version of Fill Header.
$filename
Definition: buildRTE.php:78
fillHeaderExcel(ilExcel $a_excel, int &$a_row)
Excel Version of Fill Header.
determineOffsetAndOrder(bool $a_omit_offset=false)
static sortArray(array $array, string $a_array_sortby_key, string $a_array_sortorder="asc", bool $a_numeric=false, bool $a_keep_keys=false)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillActionRow()

ilTable2GUI::fillActionRow ( )

Definition at line 2157 of file class.ilTable2GUI.php.

References ilTableGUI\$lng, $txt, dataExists(), ilLegacyFormElementsUtil\formSelect(), ilUtil\getImagePath(), getTopCommands(), and ilLanguage\txt().

Referenced by ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), and getHTML().

2157  : void
2158  {
2159  $lng = $this->lng;
2160 
2161  // action row
2162  $action_row = false;
2163  $arrow = false;
2164  $txt = "";
2165  $cmd = "";
2166 
2167  // add selection buttons
2168  if (count($this->sel_buttons) > 0) {
2169  foreach ($this->sel_buttons as $button) {
2170  $this->tpl->setCurrentBlock("sel_button");
2171  $this->tpl->setVariable(
2172  "SBUTTON_SELECT",
2174  $button["selected"],
2175  $button["sel_var"],
2176  $button["options"],
2177  false,
2178  true
2179  )
2180  );
2181  $this->tpl->setVariable("SBTN_NAME", $button["cmd"]);
2182  $this->tpl->setVariable("SBTN_VALUE", $button["text"]);
2183  $this->tpl->parseCurrentBlock();
2184 
2185  if ($this->getTopCommands()) {
2186  $this->tpl->setCurrentBlock("sel_top_button");
2187  $this->tpl->setVariable(
2188  "SBUTTON_SELECT",
2190  $button["selected"],
2191  $button["sel_var"],
2192  $button["options"],
2193  false,
2194  true
2195  )
2196  );
2197  $this->tpl->setVariable("SBTN_NAME", $button["cmd"]);
2198  $this->tpl->setVariable("SBTN_VALUE", $button["text"]);
2199  $this->tpl->parseCurrentBlock();
2200  }
2201  }
2202  $buttons = true;
2203  $action_row = true;
2204  }
2205  $this->sel_buttons[] = array("options" => [], "cmd" => '', "text" => '');
2206 
2207  // add buttons
2208  if (count($this->buttons) > 0) {
2209  foreach ($this->buttons as $button) {
2210  if (!is_array($button)) {
2211  if ($button instanceof ilButtonBase) {
2212  $this->tpl->setVariable('BUTTON_OBJ', $button->render());
2213 
2214  // this will remove id - should be unique
2215  $button = clone $button;
2216 
2217  $this->tpl->setVariable('BUTTON_TOP_OBJ', $button->render());
2218  }
2219  continue;
2220  }
2221 
2222  if (strlen($button['onclick'])) {
2223  $this->tpl->setCurrentBlock('cmdonclick');
2224  $this->tpl->setVariable('CMD_ONCLICK', $button['onclick']);
2225  $this->tpl->parseCurrentBlock();
2226  }
2227  $this->tpl->setCurrentBlock("plain_button");
2228  if ($button["id"] != "") {
2229  $this->tpl->setVariable("PBID", ' id="' . $button["id"] . '" ');
2230  }
2231  if ($button["class"] != "") {
2232  $this->tpl->setVariable("PBBT_CLASS", ' ' . $button["class"]);
2233  }
2234  $this->tpl->setVariable("PBTN_NAME", $button["cmd"]);
2235  $this->tpl->setVariable("PBTN_VALUE", $button["text"]);
2236  $this->tpl->parseCurrentBlock();
2237 
2238  if ($this->getTopCommands()) {
2239  if (strlen($button['onclick'])) {
2240  $this->tpl->setCurrentBlock('top_cmdonclick');
2241  $this->tpl->setVariable('CMD_ONCLICK', $button['onclick']);
2242  $this->tpl->parseCurrentBlock();
2243  }
2244  $this->tpl->setCurrentBlock("plain_top_button");
2245  $this->tpl->setVariable("PBTN_NAME", $button["cmd"]);
2246  $this->tpl->setVariable("PBTN_VALUE", $button["text"]);
2247  if ($button["class"] != "") {
2248  $this->tpl->setVariable("PBBT_CLASS", ' ' . $button["class"]);
2249  }
2250  $this->tpl->parseCurrentBlock();
2251  }
2252  }
2253 
2254  $buttons = true;
2255  $action_row = true;
2256  }
2257 
2258  // multi selection
2259  if (count($this->mi_sel_buttons)) {
2260  foreach ($this->mi_sel_buttons as $button) {
2261  $this->tpl->setCurrentBlock("mi_sel_button");
2262  $this->tpl->setVariable(
2263  "MI_BUTTON_SELECT",
2265  $button["selected"],
2266  $button["sel_var"],
2267  $button["options"],
2268  false,
2269  true
2270  )
2271  );
2272  $this->tpl->setVariable("MI_BTN_NAME", $button["cmd"]);
2273  $this->tpl->setVariable("MI_BTN_VALUE", $button["text"]);
2274  $this->tpl->parseCurrentBlock();
2275 
2276  if ($this->getTopCommands()) {
2277  $this->tpl->setCurrentBlock("mi_top_sel_button");
2278  $this->tpl->setVariable(
2279  "MI_BUTTON_SELECT",
2281  $button["selected"],
2282  $button["sel_var"] . "_2",
2283  $button["options"],
2284  false,
2285  true
2286  )
2287  );
2288  $this->tpl->setVariable("MI_BTN_NAME", $button["cmd"]);
2289  $this->tpl->setVariable("MI_BTN_VALUE", $button["text"]);
2290  $this->tpl->parseCurrentBlock();
2291  }
2292  }
2293  $arrow = true;
2294  $action_row = true;
2295  }
2296 
2297 
2298  if (count($this->multi) > 1 && $this->dataExists()) {
2299  if ($this->enable_command_for_all && $this->max_count <= self::getAllCommandLimit()) {
2300  $this->tpl->setCurrentBlock("tbl_cmd_select_all");
2301  $this->tpl->setVariable("TXT_SELECT_CMD_ALL", $lng->txt("all_objects"));
2302  $this->tpl->parseCurrentBlock();
2303  }
2304 
2305  $this->tpl->setCurrentBlock("tbl_cmd_select");
2306  $sel = array();
2307  foreach ($this->multi as $mc) {
2308  $sel[$mc["cmd"]] = $mc["text"];
2309  }
2310  $this->tpl->setVariable(
2311  "SELECT_CMDS",
2312  ilLegacyFormElementsUtil::formSelect("", "selected_cmd", $sel, false, true)
2313  );
2314  $this->tpl->setVariable("TXT_EXECUTE", $lng->txt("execute"));
2315  $this->tpl->parseCurrentBlock();
2316  $arrow = true;
2317  $action_row = true;
2318 
2319  if ($this->getTopCommands()) {
2320  if ($this->enable_command_for_all && $this->max_count <= self::getAllCommandLimit()) {
2321  $this->tpl->setCurrentBlock("tbl_top_cmd_select_all");
2322  $this->tpl->setVariable("TXT_SELECT_CMD_ALL", $lng->txt("all_objects"));
2323  $this->tpl->parseCurrentBlock();
2324  }
2325 
2326  $this->tpl->setCurrentBlock("tbl_top_cmd_select");
2327  $sel = array();
2328  foreach ($this->multi as $mc) {
2329  $sel[$mc["cmd"]] = $mc["text"];
2330  }
2331  $this->tpl->setVariable(
2332  "SELECT_CMDS",
2333  ilLegacyFormElementsUtil::formSelect("", "selected_cmd2", $sel, false, true)
2334  );
2335  $this->tpl->setVariable("TXT_EXECUTE", $lng->txt("execute"));
2336  $this->tpl->parseCurrentBlock();
2337  }
2338  } elseif (count($this->multi) == 1 && $this->dataExists()) {
2339  $this->tpl->setCurrentBlock("tbl_single_cmd");
2340  foreach ($this->multi as $mc) {
2341  $cmd = $mc['cmd'];
2342  $txt = $mc['text'];
2343  }
2344  $this->tpl->setVariable("TXT_SINGLE_CMD", $txt);
2345  $this->tpl->setVariable("SINGLE_CMD", $cmd);
2346  $this->tpl->parseCurrentBlock();
2347  $arrow = true;
2348  $action_row = true;
2349 
2350  if ($this->getTopCommands()) {
2351  $this->tpl->setCurrentBlock("tbl_top_single_cmd");
2352  foreach ($this->multi as $mc) {
2353  $cmd = $mc['cmd'];
2354  $txt = $mc['text'];
2355  }
2356  $this->tpl->setVariable("TXT_SINGLE_CMD", $txt);
2357  $this->tpl->setVariable("SINGLE_CMD", $cmd);
2358  $this->tpl->parseCurrentBlock();
2359  }
2360  }
2361 
2362  if ($arrow) {
2363  $this->tpl->setCurrentBlock("tbl_action_img_arrow");
2364  $this->tpl->setVariable("IMG_ARROW", ilUtil::getImagePath("nav/arrow_downright.svg"));
2365  $this->tpl->setVariable("ALT_ARROW", $lng->txt("action"));
2366  $this->tpl->parseCurrentBlock();
2367 
2368  if ($this->getTopCommands()) {
2369  $this->tpl->setCurrentBlock("tbl_top_action_img_arrow");
2370  $this->tpl->setVariable("IMG_ARROW", ilUtil::getImagePath("nav/arrow_upright.svg"));
2371  $this->tpl->setVariable("ALT_ARROW", $lng->txt("action"));
2372  $this->tpl->parseCurrentBlock();
2373  }
2374  }
2375 
2376  if ($action_row) {
2377  $this->tpl->setCurrentBlock("tbl_action_row");
2378  $this->tpl->parseCurrentBlock();
2379  if ($this->getTopCommands()) {
2380  $this->tpl->setCurrentBlock("tbl_top_action_row");
2381  $this->tpl->parseCurrentBlock();
2382  }
2383  }
2384  }
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
static getImagePath(string $img, string $module_path="", string $mode="output", bool $offline=false)
get image path (for images located in a template directory)
static formSelect( $selected, string $varname, array $options, bool $multiple=false, bool $direct_text=false, int $size=0, string $style_class="", array $attribs=[], bool $disabled=false)
Builds a select form field with options and shows the selected option first.
ilLanguage $lng
$txt
Definition: error.php:14
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillFooter()

ilTable2GUI::fillFooter ( )

Definition at line 1759 of file class.ilTable2GUI.php.

References Vendor\Package\$c, $ctrl, $DIC, ilTableGUI\$limit, ilTableGUI\$lng, ilTableGUI\$max_count, $url, dataExists(), deleteTemplate(), ilTableGUI\getColumnCount(), getContext(), getDisableFilterHiding(), getDisplayAsBlock(), getEnableNumInfo(), getFormName(), getId(), getLinkbar(), getParentCmd(), getRowSelectorLabel(), getSelectableColumns(), ilTableGUI\getSelectAllCheckbox(), getShowRowsSelector(), getShowTemplates(), isColumnSelected(), ILIAS\Repository\lng(), ilLanguage\loadLanguageModule(), saveTemplate(), ilLanguage\txt(), ILIAS\Repository\ui(), and ILIAS\UI\Implementation\Component\withOnLoadCode().

Referenced by ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), and getHTML().

1759  : void
1760  {
1761  global $DIC;
1762 
1763  $ilUser = null;
1764  if (isset($DIC["ilUser"])) {
1765  $ilUser = $DIC["ilUser"];
1766  }
1767 
1768  $ui_factory = $this->ui->factory();
1769  $ui_renderer = $this->ui->renderer();
1770 
1771  $lng = $this->lng;
1772  $ilCtrl = $this->ctrl;
1773 
1774  $footer = false;
1775  $numinfo = '';
1776  $linkbar = '';
1777  $column_selector = '';
1778 
1779  // select all checkbox
1780  if ((strlen($this->getFormName())) && (strlen($this->getSelectAllCheckbox())) && $this->dataExists()) {
1781  $this->tpl->setCurrentBlock("select_all_checkbox");
1782  $this->tpl->setVariable("SELECT_ALL_TXT_SELECT_ALL", $lng->txt("select_all"));
1783  $this->tpl->setVariable("SELECT_ALL_CHECKBOX_NAME", $this->getSelectAllCheckbox());
1784  $this->tpl->setVariable("SELECT_ALL_FORM_NAME", $this->getFormName());
1785  $this->tpl->setVariable("CHECKBOXNAME", "chb_select_all_" . $this->unique_id);
1786  $this->tpl->parseCurrentBlock();
1787  }
1788 
1789  // table footer numinfo
1790  if ($this->enabled["numinfo"] && $this->enabled["footer"]) {
1791  $start = $this->offset + 1; // compute num info
1792  if (!$this->dataExists()) {
1793  $start = 0;
1794  }
1795  $end = $this->offset + $this->limit;
1796 
1797  if ($end > $this->max_count or $this->limit == 0) {
1798  $end = $this->max_count;
1799  }
1800 
1801  if ($this->max_count > 0) {
1802  if ($this->lang_support) {
1803  $numinfo = "(" . $start . " - " . $end . " " . strtolower($this->lng->txt("of")) . " " . $this->max_count . ")";
1804  } else {
1805  $numinfo = "(" . $start . " - " . $end . " of " . $this->max_count . ")";
1806  }
1807  }
1808  if ($this->max_count > 0) {
1809  if ($this->getEnableNumInfo()) {
1810  $this->tpl->setCurrentBlock("tbl_footer_numinfo");
1811  $this->tpl->setVariable("NUMINFO", $numinfo);
1812  $this->tpl->parseCurrentBlock();
1813  }
1814  }
1815  $footer = true;
1816  }
1817 
1818  // table footer linkbar
1819  if ($this->enabled["linkbar"] && $this->enabled["footer"] && $this->limit != 0
1820  && $this->max_count > 0) {
1821  $linkbar = $this->getLinkbar("1");
1822  $this->tpl->setCurrentBlock("tbl_footer_linkbar");
1823  $this->tpl->setVariable("LINKBAR", $linkbar);
1824  $this->tpl->parseCurrentBlock();
1825  $linkbar = true;
1826  $footer = true;
1827  }
1828 
1829  // column selector
1830  if (is_array($this->getSelectableColumns()) && count($this->getSelectableColumns()) > 0) {
1831  $items = array();
1832  foreach ($this->getSelectableColumns() as $k => $c) {
1833  $items[$k] = array("txt" => $c["txt"],
1834  "selected" => $this->isColumnSelected($k));
1835  }
1836  $cb_over = new ilCheckboxListOverlayGUI("tbl_" . $this->getId());
1837  $cb_over->setLinkTitle($lng->txt("columns"));
1838  $cb_over->setItems($items);
1839  //$cb_over->setUrl("./ilias.php?baseClass=ilTablePropertiesStorage&table_id=".
1840  // $this->getId()."&cmd=saveSelectedFields&user_id=".$ilUser->getId());
1841  $cb_over->setFormCmd($this->getParentCmd());
1842  $cb_over->setFieldVar("tblfs" . $this->getId());
1843  $cb_over->setHiddenVar("tblfsh" . $this->getId());
1844  $cb_over->setSelectionHeaderClass("ilTableMenuItem");
1845  $column_selector = $cb_over->getHTML();
1846  $footer = true;
1847  }
1848  if ($this->getShowTemplates() && is_object($ilUser)) {
1849  // template handling
1850  if ($this->requested_tmpl_create != "") {
1851  if ($this->saveTemplate($this->requested_tmpl_create)) {
1852  $this->main_tpl->setOnScreenMessage('success', $lng->txt("tbl_template_created"));
1853  }
1854  } elseif ($this->requested_tmpl_delete != "") {
1855  if ($this->deleteTemplate($this->requested_tmpl_delete)) {
1856  $this->main_tpl->setOnScreenMessage('success', $lng->txt("tbl_template_deleted"));
1857  }
1858  }
1859 
1860  $create_id = "template_create_overlay_" . $this->getId();
1861  $delete_id = "template_delete_overlay_" . $this->getId();
1862  $list_id = "template_stg_" . $this->getId();
1863 
1864  $storage = new ilTableTemplatesStorage();
1865  $templates = $storage->getNames($this->getContext(), $ilUser->getId());
1866 
1867  // form to delete template
1868  if (count($templates) > 0) {
1869  $lng->loadLanguageModule("form");
1870  $this->tpl->setCurrentBlock("template_editor_delete_item");
1871  $this->tpl->setVariable("TEMPLATE_DELETE_OPTION_VALUE", "");
1872  $this->tpl->setVariable("TEMPLATE_DELETE_OPTION", "- " . $lng->txt("form_please_select") . " -");
1873  $this->tpl->parseCurrentBlock();
1874  foreach ($templates as $name) {
1875  $this->tpl->setVariable("TEMPLATE_DELETE_OPTION_VALUE", $name);
1876  $this->tpl->setVariable("TEMPLATE_DELETE_OPTION", $name);
1877  $this->tpl->parseCurrentBlock();
1878  }
1879 
1880  $this->tpl->setCurrentBlock("template_editor_delete");
1881  $this->tpl->setVariable("TEMPLATE_DELETE_ID", $delete_id);
1882  $this->tpl->setVariable("TXT_TEMPLATE_DELETE", $lng->txt("tbl_template_delete"));
1883  $this->tpl->setVariable("TXT_TEMPLATE_DELETE_SUBMIT", $lng->txt("delete"));
1884  $this->tpl->setVariable("TEMPLATE_DELETE_CMD", $this->parent_cmd);
1885  $this->tpl->parseCurrentBlock();
1886  }
1887 
1888  $this->tpl->setCurrentBlock("template_editor");
1889  $this->tpl->setVariable("TEMPLATE_CREATE_ID", $create_id);
1890  $this->tpl->setVariable("TXT_TEMPLATE_CREATE", $lng->txt("tbl_template_create"));
1891  $this->tpl->setVariable("TXT_TEMPLATE_CREATE_SUBMIT", $lng->txt("save"));
1892  $this->tpl->setVariable("TEMPLATE_CREATE_CMD", $this->parent_cmd);
1893  $this->tpl->parseCurrentBlock();
1894 
1895  // load saved template
1896  $actions = [];
1897  $actions[] = $ui_factory->button()->shy(
1898  $lng->txt("tbl_template_create"),
1899  ""
1900  )->withOnLoadCode(static function ($id) use ($list_id) {
1901  return "document.getElementById('$id').id = '" . $list_id . "_create';";
1902  });
1903  if (count($templates) > 0) {
1904  $actions[] = $ui_factory->button()->shy(
1905  $lng->txt("tbl_template_delete"),
1906  ""
1907  )->withOnLoadCode(static function ($id) use ($list_id) {
1908  return "document.getElementById('$id').id = '" . $list_id . "_delete';";
1909  });
1910  foreach ($templates as $name) {
1911  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_tpl", urlencode($name));
1912  $actions[] = $ui_factory->link()->standard(
1913  $name,
1914  $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd)
1915  );
1916  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_tpl", "");
1917  }
1918  }
1919  $dd = $ui_factory->dropdown()->standard(
1920  $actions
1921  )->withLabel($lng->txt("tbl_templates"));
1922  $this->tpl->setVariable("TEMPLATE_SELECTOR", "&nbsp;" . $ui_renderer->render($dd));
1923 
1924  // form to save new template
1925  $overlay = new ilOverlayGUI($create_id);
1926  $overlay->setTrigger($list_id . "_create");
1927  $overlay->setAnchor("ilAdvSelListAnchorElement_" . $list_id);
1928  $overlay->setAutoHide(false);
1929  $overlay->add();
1930 
1931  if (count($templates) > 0) {
1932  $overlay = new ilOverlayGUI($delete_id);
1933  $overlay->setTrigger($list_id . "_delete");
1934  $overlay->setAnchor("ilAdvSelListAnchorElement_" . $list_id);
1935  $overlay->setAutoHide(false);
1936  $overlay->add();
1937  }
1938  }
1939 
1940  if ($footer) {
1941  $this->tpl->setCurrentBlock("tbl_footer");
1942  $this->tpl->setVariable("COLUMN_COUNT", $this->getColumnCount());
1943  if ($this->getDisplayAsBlock()) {
1944  $this->tpl->setVariable("BLK_CLASS", "Block");
1945  }
1946  $this->tpl->parseCurrentBlock();
1947 
1948  // top navigation, if number info or linkbar given
1949  if ($numinfo != "" || $linkbar != "" || $column_selector != "" ||
1950  count($this->filters) > 0 || count($this->optional_filters) > 0) {
1951  if (is_object($ilUser) && (count($this->filters) || count($this->optional_filters))) {
1952  $this->tpl->setCurrentBlock("filter_activation");
1953  $this->tpl->setVariable("TXT_ACTIVATE_FILTER", $lng->txt("show_filter"));
1954  $this->tpl->setVariable("FILA_ID", $this->getId());
1955  if ($this->getId() != "") {
1956  $this->tpl->setVariable("SAVE_URLA", "./ilias.php?baseClass=ilTablePropertiesStorageGUI&table_id=" .
1957  $this->getId() . "&cmd=showFilter&user_id=" . $ilUser->getId());
1958  }
1959  $this->tpl->parseCurrentBlock();
1960 
1961 
1962  if (!$this->getDisableFilterHiding()) {
1963  $this->tpl->setCurrentBlock("filter_deactivation");
1964  $this->tpl->setVariable("TXT_HIDE", $lng->txt("hide_filter"));
1965  if ($this->getId() != "") {
1966  $this->tpl->setVariable("SAVE_URL", "./ilias.php?baseClass=ilTablePropertiesStorageGUI&table_id=" .
1967  $this->getId() . "&cmd=hideFilter&user_id=" . $ilUser->getId());
1968  $this->tpl->setVariable("FILD_ID", $this->getId());
1969  }
1970  $this->tpl->parseCurrentBlock();
1971  }
1972  }
1973 
1974  if ($numinfo != "" && $this->getEnableNumInfo()) {
1975  $this->tpl->setCurrentBlock("top_numinfo");
1976  $this->tpl->setVariable("NUMINFO", $numinfo);
1977  $this->tpl->parseCurrentBlock();
1978  }
1979  if ($linkbar != "" && !$this->getDisplayAsBlock()) {
1980  $linkbar = $this->getLinkbar("2");
1981  $this->tpl->setCurrentBlock("top_linkbar");
1982  $this->tpl->setVariable("LINKBAR", $linkbar);
1983  $this->tpl->parseCurrentBlock();
1984  }
1985 
1986  // column selector
1987  $this->tpl->setVariable("COLUMN_SELECTOR", $column_selector);
1988 
1989  // row selector
1990  if ($this->getShowRowsSelector() &&
1991  is_object($ilUser) &&
1992  $this->getId() &&
1993  !$this->rows_selector_off) { // JF, 2014-10-27
1994  $actions = [];
1995 
1996  $hpp = ($ilUser->getPref("hits_per_page") != 9999)
1997  ? $ilUser->getPref("hits_per_page")
1998  : $lng->txt("no_limit");
1999 
2000  $options = array(0 => $lng->txt("default") . " (" . $hpp . ")",5 => 5, 10 => 10, 15 => 15, 20 => 20,
2001  30 => 30, 40 => 40, 50 => 50,
2002  100 => 100, 200 => 200, 400 => 400, 800 => 800);
2003  foreach ($options as $k => $v) {
2004  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_trows", $k);
2005  $actions[] = $ui_factory->link()->standard(
2006  $v,
2007  $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd)
2008  );
2009  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_trows", "");
2010  }
2011  $dd = $ui_factory->dropdown()->standard($actions)->withLabel(
2012  $this->getRowSelectorLabel() ?: $lng->txt("rows")
2013  );
2014  $this->tpl->setVariable("ROW_SELECTOR", $ui_renderer->render($dd));
2015  }
2016 
2017  // export
2018  if (count($this->export_formats) > 0 && $this->dataExists()) {
2019  $actions = [];
2020  foreach ($this->export_formats as $format => $caption_lng_id) {
2021  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_xpt", $format);
2022  $url = $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd);
2023  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_xpt", "");
2024  $actions[] = $ui_factory->link()->standard(
2025  $lng->txt($caption_lng_id),
2026  $url
2027  );
2028  }
2029  $dd = $ui_factory->dropdown()->standard($actions)->withLabel($lng->txt("export"));
2030  $this->tpl->setVariable("EXPORT_SELECTOR", "&nbsp;" . $ui_renderer->render($dd));
2031  }
2032 
2033  $this->tpl->setCurrentBlock("top_navigation");
2034  $this->tpl->setVariable("COLUMN_COUNT", $this->getColumnCount());
2035  if ($this->getDisplayAsBlock()) {
2036  $this->tpl->setVariable("BLK_CLASS", "Block");
2037  }
2038  $this->tpl->parseCurrentBlock();
2039  }
2040  }
2041  }
saveTemplate(string $a_name)
Save current state as template.
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
getSelectableColumns()
Get selectable columns.
loadLanguageModule(string $a_module)
Load language module.
ilLanguage $lng
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: feed.php:28
isColumnSelected(string $col)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$url
Definition: ltiregstart.php:35
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
deleteTemplate(string $a_name)
getLinkbar(string $a_num)
getSelectAllCheckbox()
get the name of the checkbox that should be toggled with a select all button
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillHeader()

ilTable2GUI::fillHeader ( )

Definition at line 1031 of file class.ilTable2GUI.php.

References ilTableGUI\$lng, $sort_order, ilTooltipGUI\addTooltip(), getFormName(), getId(), ilUtil\getImagePath(), ilTableGUI\getSelectAllCheckbox(), ilUtil\img(), ILIAS\Repository\lng(), setOrderLink(), and ilLanguage\txt().

Referenced by render().

1031  : void
1032  {
1033  $lng = $this->lng;
1034 
1035  $allcolumnswithwidth = true;
1036  foreach ($this->column as $idx => $column) {
1037  if (!strlen($column["width"])) {
1038  $allcolumnswithwidth = false;
1039  } elseif ($column["width"] == "1") {
1040  // IE does not like 1 but seems to work with 1%
1041  $this->column[$idx]["width"] = "1%";
1042  }
1043  }
1044  if ($allcolumnswithwidth) {
1045  foreach ($this->column as $column) {
1046  $this->tpl->setCurrentBlock("tbl_colgroup_column");
1047  $width = (is_numeric($column["width"]))
1048  ? $column["width"] . "px"
1049  : $column["width"];
1050  $this->tpl->setVariable("COLGROUP_COLUMN_WIDTH", " style=\"width:" . $width . "\"");
1051  $this->tpl->parseCurrentBlock();
1052  }
1053  }
1054  $ccnt = 0;
1055  foreach ($this->column as $column) {
1056  $ccnt++;
1057  //tooltip
1058  if ($column["tooltip"] != "") {
1060  "thc_" . $this->getId() . "_" . $ccnt,
1061  $column["tooltip"],
1062  "",
1063  "bottom center",
1064  "top center",
1065  !$column["tooltip_html"]
1066  );
1067  }
1068 
1069  if ($column['is_checkbox_action_column'] && $this->select_all_on_top) {
1070  $this->tpl->setCurrentBlock('tbl_header_top_select_all');
1071  $this->tpl->setVariable("HEAD_SELECT_ALL_TXT_SELECT_ALL", $lng->txt("select_all"));
1072  $this->tpl->setVariable("HEAD_SELECT_ALL_CHECKBOX_NAME", $this->getSelectAllCheckbox());
1073  $this->tpl->setVariable("HEAD_SELECT_ALL_FORM_NAME", $this->getFormName());
1074  $this->tpl->setVariable("HEAD_CHECKBOXNAME", "chb_select_all_" . $this->unique_id . '_top');
1075  $this->tpl->parseCurrentBlock();
1076  continue;
1077  }
1078 
1079  if ($column['is_checkbox_action_column'] && !$this->select_all_on_top) {
1080  $this->tpl->setCurrentBlock('tbl_header_top_select_column');
1081  if ($column["width"] != "") {
1082  $width = (is_numeric($column["width"]))
1083  ? $column["width"] . "px"
1084  : $column["width"];
1085  $this->tpl->setVariable("TBL_COLUMN_WIDTH", " style=\"width:" . $width . "\"");
1086  }
1087  $this->tpl->parseCurrentBlock();
1088  continue;
1089  }
1090 
1091  if (
1092  !$this->enabled["sort"] ||
1093  (($column["sort_field"] == "") &&
1094  !($column["is_checkbox_action_column"] && $this->select_all_on_top))
1095  ) {
1096  $this->tpl->setCurrentBlock("tbl_header_no_link");
1097  if ($column["width"] != "") {
1098  $width = (is_numeric($column["width"]))
1099  ? $column["width"] . "px"
1100  : $column["width"];
1101  $this->tpl->setVariable("TBL_COLUMN_WIDTH_NO_LINK", " style=\"width:" . $width . "\"");
1102  }
1103  if ($column["class"] != "") {
1104  $this->tpl->setVariable("TBL_COLUMN_CLASS_NO_LINK", " class=\"" . $column["class"] . "\"");
1105  }
1106  if (!$column["is_checkbox_action_column"]) {
1107  $this->tpl->setVariable(
1108  "TBL_HEADER_CELL_NO_LINK",
1109  $column["text"]
1110  );
1111  } else {
1112  $this->tpl->setVariable(
1113  "TBL_HEADER_CELL_NO_LINK",
1114  ilUtil::img(ilUtil::getImagePath("media/spacer.png"), $lng->txt("action"))
1115  );
1116  }
1117  $this->tpl->setVariable("HEAD_CELL_NL_ID", "thc_" . $this->getId() . "_" . $ccnt);
1118  if ($column["class"] != "") {
1119  $this->tpl->setVariable("TBL_HEADER_CLASS", " " . $column["class"]);
1120  }
1121  $this->tpl->parseCurrentBlock();
1122  $this->tpl->touchBlock("tbl_header_th");
1123  continue;
1124  }
1125  if (($column["sort_field"] == $this->order_field) && ($this->order_direction != "")) {
1126  $this->tpl->setCurrentBlock("tbl_order_image");
1127  if ($this->order_direction === "asc") {
1128  $this->tpl->setVariable("ORDER_CLASS", "glyphicon glyphicon-arrow-up");
1129  $this->tpl->setVariable("ORDER_TXT", $this->lng->txt("sorting_asc"));
1130  } else {
1131  $this->tpl->setVariable("ORDER_CLASS", "glyphicon glyphicon-arrow-down");
1132  $this->tpl->setVariable("ORDER_TXT", $this->lng->txt("sorting_desc"));
1133  }
1134  $this->tpl->setVariable("IMG_ORDER_ALT", $this->lng->txt("change_sort_direction"));
1135  $this->tpl->parseCurrentBlock();
1136  }
1137 
1138  $this->tpl->setCurrentBlock("tbl_header_cell");
1139  $this->tpl->setVariable("TBL_HEADER_CELL", $column["text"]);
1140  $this->tpl->setVariable("HEAD_CELL_ID", "thc_" . $this->getId() . "_" . $ccnt);
1141 
1142  // only set width if a value is given for that column
1143  if ($column["width"] != "") {
1144  $width = (is_numeric($column["width"]))
1145  ? $column["width"] . "px"
1146  : $column["width"];
1147  $this->tpl->setVariable("TBL_COLUMN_WIDTH", " style=\"width:" . $width . "\"");
1148  }
1149  if ($column["class"] != "") {
1150  $this->tpl->setVariable("TBL_COLUMN_CLASS", " class=\"" . $column["class"] . "\"");
1151  }
1152 
1153  $lng_sort_column = $this->lng->txt("sort_by_this_column");
1154  $this->tpl->setVariable("TBL_ORDER_ALT", $lng_sort_column);
1155 
1156  $order_dir = "asc";
1157 
1158  if ($column["sort_field"] == $this->order_field) {
1159  $order_dir = $this->sort_order;
1160 
1161  if ($order_dir === "asc") {
1162  $lng_change_sort = $this->lng->txt("sort_ascending_long");
1163  } else {
1164  $lng_change_sort = $this->lng->txt("sort_descending_long");
1165  }
1166  $this->tpl->setVariable("TBL_ORDER_ALT", $lng_change_sort);
1167  }
1168 
1169  if ($column["class"] != "") {
1170  $this->tpl->setVariable("TBL_HEADER_CLASS", " " . $column["class"]);
1171  }
1172  $this->setOrderLink($column["sort_field"], $order_dir);
1173  $this->tpl->parseCurrentBlock();
1174  $this->tpl->touchBlock("tbl_header_th");
1175  }
1176 
1177  $this->tpl->setCurrentBlock("tbl_header");
1178  $this->tpl->parseCurrentBlock();
1179  }
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
setOrderLink(string $key, string $order_dir)
static getImagePath(string $img, string $module_path="", string $mode="output", bool $offline=false)
get image path (for images located in a template directory)
static img(string $a_src, ?string $a_alt=null, $a_width="", $a_height="", $a_border=0, $a_id="", $a_class="")
Build img tag.
ilLanguage $lng
static addTooltip(string $a_el_id, string $a_text, string $a_container="", string $a_my="bottom center", string $a_at="top center", bool $a_use_htmlspecialchars=true)
getSelectAllCheckbox()
get the name of the checkbox that should be toggled with a select all button
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillHeaderCSV()

ilTable2GUI::fillHeaderCSV ( ilCSVWriter  $a_csv)
protected

CSV Version of Fill Header.

Likely to be overwritten by derived class.

Parameters
ilCSVWriter$a_csvcurrent file

Definition at line 2795 of file class.ilTable2GUI.php.

References ilTableGUI\$title, ilCSVWriter\addColumn(), and ilCSVWriter\addRow().

Referenced by exportData().

2795  : void
2796  {
2797  foreach ($this->column as $column) {
2798  $title = strip_tags($column["text"]);
2799  if ($title) {
2800  $a_csv->addColumn($title);
2801  }
2802  }
2803  $a_csv->addRow();
2804  }
addColumn(string $a_col)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillHeaderExcel()

ilTable2GUI::fillHeaderExcel ( ilExcel  $a_excel,
int &  $a_row 
)
protected

Excel Version of Fill Header.

Likely to be overwritten by derived class.

Parameters
ilExcel$a_excelexcel wrapper
int$a_rowrow counter

Definition at line 2751 of file class.ilTable2GUI.php.

References ilTableGUI\$title, ilExcel\getColumnCoord(), ilExcel\setBold(), and ilExcel\setCell().

Referenced by exportData().

2751  : void
2752  {
2753  $col = 0;
2754  foreach ($this->column as $column) {
2755  $title = strip_tags($column["text"]);
2756  if ($title) {
2757  $a_excel->setCell($a_row, $col++, $title);
2758  }
2759  }
2760  $a_excel->setBold("A" . $a_row . ":" . $a_excel->getColumnCoord($col - 1) . $a_row);
2761  }
getColumnCoord(int $a_col)
Get column "name" from number.
setCell(int $a_row, int $a_col, $a_value, ?string $a_datatype=null)
Set cell value.
setBold(string $a_coords)
Set cell(s) to bold.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillHiddenRow()

ilTable2GUI::fillHiddenRow ( )

Definition at line 2141 of file class.ilTable2GUI.php.

Referenced by ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), and getHTML().

2141  : void
2142  {
2143  $hidden_row = false;
2144  if (count($this->hidden_inputs)) {
2145  foreach ($this->hidden_inputs as $hidden_input) {
2146  $this->tpl->setCurrentBlock("tbl_hidden_field");
2147  $this->tpl->setVariable("FIELD_NAME", $hidden_input["name"]);
2148  $this->tpl->setVariable("FIELD_VALUE", $hidden_input["value"]);
2149  $this->tpl->parseCurrentBlock();
2150  }
2151 
2152  $this->tpl->setCurrentBlock("tbl_hidden_row");
2153  $this->tpl->parseCurrentBlock();
2154  }
2155  }
+ Here is the caller graph for this function:

◆ fillMetaCSV()

ilTable2GUI::fillMetaCSV ( ilCSVWriter  $a_csv)
protected

Add meta information to csv export.

Likely to be overwritten by derived class.

Parameters
ilCSVWriter$a_csvcurrent file

Definition at line 2786 of file class.ilTable2GUI.php.

Referenced by exportData().

2786  : void
2787  {
2788  }
+ Here is the caller graph for this function:

◆ fillMetaExcel()

ilTable2GUI::fillMetaExcel ( ilExcel  $a_excel,
int &  $a_row 
)
protected

Add meta information to excel export.

Likely to be overwritten by derived class.

Parameters
ilExcel$a_excelexcel wrapper
int$a_rowrow counter

Definition at line 2741 of file class.ilTable2GUI.php.

Referenced by exportData().

2741  : void
2742  {
2743  }
+ Here is the caller graph for this function:

◆ fillRow()

ilTable2GUI::fillRow ( array  $a_set)
protected

Standard Version of Fill Row.

Most likely to be overwritten by derived class.

Parameters
array<string,mixed>$a_set data array

Definition at line 1752 of file class.ilTable2GUI.php.

References ILIAS\LTI\ToolProvider\$key.

Referenced by ilObjLearningSequenceContentTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilOrgUnitPositionTableGUI\__construct(), ilBiblFieldFilterTableGUI\addAndReadFilterItem(), ilBiblEntryTableGUI\addAndReadFilterItem(), ilDclRecordListTableGUI\buildData(), ilADNNotificationTableGUI\formatDate(), getHTML(), ilQuestionUsagesTableGUI\initColumns(), ilMMSubItemTableGUI\initColumns(), ilForumTopicTableGUI\initMergeThreadsTable(), and ilMMItemTranslationTableGUI\parseData().

1752  : void
1753  {
1754  foreach ($a_set as $key => $value) {
1755  $this->tpl->setVariable("VAL_" . strtoupper($key), $value);
1756  }
1757  }
string $key
Consumer key/client ID value.
Definition: System.php:193
+ Here is the caller graph for this function:

◆ fillRowCSV()

ilTable2GUI::fillRowCSV ( ilCSVWriter  $a_csv,
array  $a_set 
)
protected

CSV Version of Fill Row.

Most likely to be overwritten by derived class.

Parameters
ilCSVWriter$a_csvcurrent file
array$a_setdata array

Definition at line 2812 of file class.ilTable2GUI.php.

References ILIAS\LTI\ToolProvider\$key, ilCSVWriter\addColumn(), and ilCSVWriter\addRow().

Referenced by exportData().

2812  : void
2813  {
2814  foreach ($a_set as $key => $value) {
2815  if (is_array($value)) {
2816  $value = implode(', ', $value);
2817  }
2818  $a_csv->addColumn(strip_tags($value));
2819  }
2820  $a_csv->addRow();
2821  }
addColumn(string $a_col)
string $key
Consumer key/client ID value.
Definition: System.php:193
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillRowExcel()

ilTable2GUI::fillRowExcel ( ilExcel  $a_excel,
int &  $a_row,
array  $a_set 
)
protected

Excel Version of Fill Row.

Most likely to be overwritten by derived class.

Parameters
ilExcel$a_excelexcel wrapper
int$a_rowrow counter
array$a_setdata array

Definition at line 2770 of file class.ilTable2GUI.php.

References ilExcel\setCell().

Referenced by exportData().

2770  : void
2771  {
2772  $col = 0;
2773  foreach ($a_set as $value) {
2774  if (is_array($value)) {
2775  $value = implode(', ', $value);
2776  }
2777  $a_excel->setCell($a_row, $col++, $value);
2778  }
2779  }
setCell(int $a_row, int $a_col, $a_value, ?string $a_datatype=null)
Set cell value.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getAllCommandLimit()

static ilTable2GUI::getAllCommandLimit ( )
static

Definition at line 2828 of file class.ilTable2GUI.php.

References $DIC, and ilTableGUI\$limit.

2828  : int
2829  {
2830  global $DIC;
2831 
2832  $ilClientIniFile = $DIC["ilClientIniFile"];
2833 
2834  $limit = $ilClientIniFile->readVariable("system", "TABLE_ACTION_ALL_LIMIT");
2835  if (!$limit) {
2836  $limit = self::ACTION_ALL_LIMIT;
2837  }
2838 
2839  return $limit;
2840  }
global $DIC
Definition: feed.php:28

◆ getCloseFormTag()

ilTable2GUI::getCloseFormTag ( )

◆ getContext()

ilTable2GUI::getContext ( )

Definition at line 2503 of file class.ilTable2GUI.php.

References $context.

Referenced by deleteTemplate(), fillFooter(), restoreTemplate(), and saveTemplate().

2503  : string
2504  {
2505  return $this->context;
2506  }
+ Here is the caller graph for this function:

◆ getCurrentState()

ilTable2GUI::getCurrentState ( )

get current settings for order, limit, columns and filter

Definition at line 2427 of file class.ilTable2GUI.php.

References $selected_column, determineLimit(), determineOffsetAndOrder(), determineSelectedColumns(), determineSelectedFilters(), getFilterValue(), getLimit(), getOffset(), ilTableGUI\getOrderDirection(), getOrderField(), and getSelectedFilters().

Referenced by ilStudyProgrammeMembersTableGUI\getFilterValues(), saveTemplate(), and ilEmployeeTalkTableGUI\setTalkData().

2427  : array
2428  {
2429  $this->determineOffsetAndOrder();
2430  $this->determineLimit();
2431  $this->determineSelectedColumns();
2432  $this->determineSelectedFilters();
2433 
2434  // "filter" show/hide is not saved
2435 
2436  $result = array();
2437  $result["order"] = $this->getOrderField();
2438  $result["direction"] = $this->getOrderDirection();
2439  $result["offset"] = $this->getOffset();
2440  $result["rows"] = $this->getLimit();
2441  $result["selfilters"] = $this->getSelectedFilters();
2442 
2443  // #9514 - $this->getSelectedColumns() will omit deselected, leading to
2444  // confusion on restoring template
2445  $result["selfields"] = $this->selected_column;
2446 
2447  // gather filter values
2448  if ($this->filters) {
2449  foreach ($this->filters as $item) {
2450  $result["filter_values"][$item->getFieldId()] = $this->getFilterValue($item);
2451  }
2452  }
2453  if ($this->optional_filters && $result["selfilters"]) {
2454  foreach ($this->optional_filters as $item) {
2455  if (in_array($item->getFieldId(), $result["selfilters"])) {
2456  $result["filter_values"][$item->getFieldId()] = $this->getFilterValue($item);
2457  }
2458  }
2459  }
2460 
2461  return $result;
2462  }
getFilterValue(ilTableFilterItem $a_item)
Get current filter value.
determineOffsetAndOrder(bool $a_omit_offset=false)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getData()

◆ getDefaultFilterVisibility()

ilTable2GUI::getDefaultFilterVisibility ( )

Definition at line 890 of file class.ilTable2GUI.php.

References $default_filter_visibility.

Referenced by isFilterVisible().

890  : bool
891  {
893  }
bool $default_filter_visibility
+ Here is the caller graph for this function:

◆ getDefaultOrderDirection()

ilTable2GUI::getDefaultOrderDirection ( )

Definition at line 880 of file class.ilTable2GUI.php.

References $defaultorderdirection.

Referenced by determineOffsetAndOrder(), and ilStudyProgrammeMembersTableGUI\getOrdering().

880  : string
881  {
883  }
string $defaultorderdirection
+ Here is the caller graph for this function:

◆ getDefaultOrderField()

ilTable2GUI::getDefaultOrderField ( )

Definition at line 869 of file class.ilTable2GUI.php.

References $defaultorderfield.

Referenced by determineOffsetAndOrder(), ilRegistrationCodesTableGUI\getItems(), and ilStudyProgrammeMembersTableGUI\getOrdering().

869  : string
870  {
872  }
string $defaultorderfield
+ Here is the caller graph for this function:

◆ getDescription()

ilTable2GUI::getDescription ( )

Definition at line 465 of file class.ilTable2GUI.php.

References $description.

Referenced by render().

465  : string
466  {
467  return $this->description;
468  }
+ Here is the caller graph for this function:

◆ getDisableFilterHiding()

ilTable2GUI::getDisableFilterHiding ( )

Definition at line 671 of file class.ilTable2GUI.php.

References $disable_filter_hiding.

Referenced by fillFooter(), and renderFilter().

671  : bool
672  {
674  }
bool $disable_filter_hiding
+ Here is the caller graph for this function:

◆ getDisplayAsBlock()

ilTable2GUI::getDisplayAsBlock ( )

Definition at line 794 of file class.ilTable2GUI.php.

References $display_as_block.

Referenced by fillFooter(), getLinkbar(), and render().

794  : bool
795  {
797  }
+ Here is the caller graph for this function:

◆ getEnableHeader()

ilTable2GUI::getEnableHeader ( )

Definition at line 437 of file class.ilTable2GUI.php.

437  : bool
438  {
439  return $this->enabled["header"];
440  }

◆ getEnableNumInfo()

ilTable2GUI::getEnableNumInfo ( )

Definition at line 447 of file class.ilTable2GUI.php.

References $num_info.

Referenced by fillFooter().

447  : bool
448  {
449  return $this->num_info;
450  }
+ Here is the caller graph for this function:

◆ getEnableTitle()

ilTable2GUI::getEnableTitle ( )

Definition at line 427 of file class.ilTable2GUI.php.

427  : bool
428  {
429  return $this->enabled["title"];
430  }

◆ getExportMode()

◆ getExternalSegmentation()

◆ getExternalSorting()

◆ getFilterCols()

ilTable2GUI::getFilterCols ( )

Definition at line 661 of file class.ilTable2GUI.php.

References $filter_cols.

Referenced by renderFilter().

661  : int
662  {
663  return $this->filter_cols;
664  }
+ Here is the caller graph for this function:

◆ getFilterCommand()

ilTable2GUI::getFilterCommand ( )

Definition at line 825 of file class.ilTable2GUI.php.

References $filter_cmd.

825  : string
826  {
827  return $this->filter_cmd;
828  }

◆ getFilterItemByPostVar()

◆ getFilterItems()

ilTable2GUI::getFilterItems ( bool  $a_optionals = false)
final

◆ getFilterValue()

ilTable2GUI::getFilterValue ( ilTableFilterItem  $a_item)
protected

Get current filter value.

Returns
mixed

Definition at line 2468 of file class.ilTable2GUI.php.

References IL_CAL_DATE.

Referenced by getCurrentState(), and ilStudyProgrammeMembersTableGUI\getFilterValues().

2469  {
2470  if (method_exists($a_item, "getChecked")) {
2471  return (string) $a_item->getChecked();
2472  } elseif (method_exists($a_item, "getValue")) {
2473  return $a_item->getValue() ?: "";
2474  } elseif (method_exists($a_item, "getDate")) {
2475  return $a_item->getDate()?->get(IL_CAL_DATE) ?? "";
2476  }
2477  return "";
2478  }
const IL_CAL_DATE
+ Here is the caller graph for this function:

◆ getFormAction()

◆ getFormName()

◆ getHTML()

ilTable2GUI::getHTML ( )

Get HTML.

Definition at line 1269 of file class.ilTable2GUI.php.

References $ctrl, ilTableGUI\$data, $DIC, ilTableGUI\$lng, dataExists(), determineOffsetAndOrder(), exportData(), fillActionRow(), fillFooter(), fillHiddenRow(), fillRow(), getCloseFormTag(), getData(), getExportMode(), getExternalSegmentation(), getExternalSorting(), getFormAction(), getFormName(), getId(), getLimit(), getNavParameter(), getNoEntriesText(), getOffset(), getOpenFormTag(), ilTableGUI\getOrderDirection(), getOrderField(), getParentObject(), getPreventDoubleSubmission(), getPrintMode(), ILIAS\Repository\lng(), numericOrdering(), prepareOutput(), render(), ilTableGUI\setFooter(), ilTableGUI\setMaxCount(), ilDatePresentation\setUseRelativeDates(), ilArrayUtil\sortArray(), storeNavParameter(), and ilLanguage\txt().

Referenced by ilObjForumGUI\mergeThreadsObject(), and ilObjForumGUI\showStatisticsObject().

1269  : string
1270  {
1271  global $DIC;
1272 
1273  $ilUser = null;
1274  if (isset($DIC["ilUser"])) {
1275  $ilUser = $DIC["ilUser"];
1276  }
1277 
1278  $lng = $this->lng;
1279  $ilCtrl = $this->ctrl;
1280 
1281 
1282  if ($this->getExportMode() > 0) {
1283  $this->exportData($this->getExportMode(), true);
1284  }
1285 
1286  $this->prepareOutput();
1287 
1288  if (is_object($ilCtrl) && is_object($this->getParentObject()) && $this->getId() == "") {
1289  $ilCtrl->saveParameter($this->getParentObject(), $this->getNavParameter());
1290  }
1291 
1292  if (!$this->getPrintMode()) {
1293  // set form action
1294  if ($this->form_action != "" && $this->getOpenFormTag()) {
1295  $hash = "";
1296 
1297  if ($this->form_multipart) {
1298  $this->tpl->touchBlock("form_multipart_bl");
1299  }
1300 
1301  if ($this->getPreventDoubleSubmission()) {
1302  $this->tpl->touchBlock("pdfs");
1303  }
1304 
1305  $this->tpl->setCurrentBlock("tbl_form_header");
1306  $this->tpl->setVariable("FORMACTION", $this->getFormAction() . $hash);
1307  $this->tpl->setVariable("FORMNAME", $this->getFormName());
1308  $this->tpl->parseCurrentBlock();
1309  }
1310 
1311  if ($this->form_action != "" && $this->getCloseFormTag()) {
1312  $this->tpl->touchBlock("tbl_form_footer");
1313  }
1314  }
1315 
1316  if (!$this->enabled['content']) {
1317  return $this->render();
1318  }
1319 
1320  if (!$this->getExternalSegmentation()) {
1321  $this->setMaxCount(count($this->row_data));
1322  }
1323 
1324  $this->determineOffsetAndOrder();
1325 
1326  $this->setFooter("tblfooter", $this->lng->txt("previous"), $this->lng->txt("next"));
1327 
1328  $data = $this->getData();
1329  if ($this->dataExists()) {
1330  // sort
1331  if (!$this->getExternalSorting() && $this->enabled["sort"]) {
1332  $data = ilArrayUtil::sortArray(
1333  $data,
1334  $this->getOrderField(),
1335  $this->getOrderDirection(),
1336  $this->numericOrdering($this->getOrderField())
1337  );
1338  }
1339 
1340  // slice
1341  if (!$this->getExternalSegmentation()) {
1342  $data = array_slice($data, $this->getOffset(), $this->getLimit());
1343  }
1344  }
1345 
1346  // fill rows
1347  if ($this->dataExists()) {
1348  if ($this->getPrintMode()) {
1350  }
1351 
1352  $this->tpl->addBlockFile(
1353  "TBL_CONTENT",
1354  "tbl_content",
1355  $this->row_template,
1356  $this->row_template_dir
1357  );
1358 
1359  foreach ($data as $set) {
1360  $this->tpl->setCurrentBlock("tbl_content");
1361  $this->css_row = ($this->css_row !== "tblrow1")
1362  ? "tblrow1"
1363  : "tblrow2";
1364  $this->tpl->setVariable("CSS_ROW", $this->css_row);
1365 
1366  $this->fillRow($set);
1367  $this->tpl->setCurrentBlock("tbl_content");
1368  $this->tpl->parseCurrentBlock();
1369  }
1370  } else {
1371  // add standard no items text (please tell me, if it messes something up, alex, 29.8.2008)
1372  $no_items_text = (trim($this->getNoEntriesText()) != '')
1373  ? $this->getNoEntriesText()
1374  : $lng->txt("no_items");
1375 
1376  $this->css_row = ($this->css_row !== "tblrow1")
1377  ? "tblrow1"
1378  : "tblrow2";
1379 
1380  $this->tpl->setCurrentBlock("tbl_no_entries");
1381  $this->tpl->setVariable('TBL_NO_ENTRY_CSS_ROW', $this->css_row);
1382  $this->tpl->setVariable('TBL_NO_ENTRY_COLUMN_COUNT', $this->column_count);
1383  $this->tpl->setVariable('TBL_NO_ENTRY_TEXT', trim($no_items_text));
1384  $this->tpl->parseCurrentBlock();
1385  }
1386 
1387 
1388  if (!$this->getPrintMode()) {
1389  $this->fillFooter();
1390 
1391  $this->fillHiddenRow();
1392 
1393  $this->fillActionRow();
1394 
1395  $this->storeNavParameter();
1396  }
1397 
1398  return $this->render();
1399  }
numericOrdering(string $a_field)
Should this field be sorted numeric?
prepareOutput()
Anything that must be done before HTML is generated.
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
ilLanguage $lng
exportData(int $format, bool $send=false)
Export and optionally send current table data.
global $DIC
Definition: feed.php:28
fillRow(array $a_set)
Standard Version of Fill Row.
setFooter(string $a_style, string $a_previous="", string $a_next="")
static setUseRelativeDates(bool $a_status)
set use relative dates
determineOffsetAndOrder(bool $a_omit_offset=false)
setMaxCount(int $a_max_count)
set max.
static sortArray(array $array, string $a_array_sortby_key, string $a_array_sortorder="asc", bool $a_numeric=false, bool $a_keep_keys=false)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getId()

ilTable2GUI::getId ( )

Definition at line 784 of file class.ilTable2GUI.php.

References $id.

Referenced by ilLearningSequenceParticipantsTableGUI\__construct(), ilMarkSchemaTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilSessionParticipantsTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), __construct(), ilTestSkillLevelThresholdsTableGUI\completeCompetenceTitles(), ilLOMemberTestResultTableGUI\createTestResultLink(), determineOffsetAndOrder(), determineSelectedColumns(), fillFooter(), fillHeader(), ilCourseParticipantsTableGUI\fillRow(), ilAssignmentsPerParticipantTableGUI\fillRow(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), getHTML(), ilMediaPoolTableGUI\getInsertCommand(), ilParticipantTableGUI\getSelectableColumns(), ilSubscriberTableGUI\getSelectableColumns(), ilWaitingListTableGUI\getSelectableColumns(), ilLearningSequenceParticipantsTableGUI\getSelectableColumns(), ilWorkspaceShareTableGUI\initFilter(), ilBookingReservationsTableGUI\initFilter(), ilParticipantTableGUI\initSettings(), ilDclRecordListTableGUI\loadProperty(), loadProperty(), ilLOMemberTestResultTableGUI\parse(), ilGroupParticipantsTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ilExerciseSubmissionTableGUI\parseColumns(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilBuddySystemRelationsTableGUI\render(), render(), renderFilter(), and storeProperty().

784  : string
785  {
786  return $this->id;
787  }
+ Here is the caller graph for this function:

◆ getIsDataTable()

ilTable2GUI::getIsDataTable ( )

Definition at line 417 of file class.ilTable2GUI.php.

References $datatable.

417  : bool
418  {
419  return $this->datatable;
420  }

◆ getLimit()

ilTable2GUI::getLimit ( )

Definition at line 2605 of file class.ilTable2GUI.php.

References getExportMode(), and getPrintMode().

Referenced by ilForumThreadObjectTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilUserTableGUI\buildUserQuery(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), getHTML(), ilUserLPTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilCourseParticipantsGroupsTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), getLinkbar(), ilCmiXapiStatementsGUI\initLimitingAndOrdering(), ilLTIConsumerGradeSynchronizationGUI\initLimitingAndOrdering(), ilLTIConsumerXapiStatementsGUI\initLimitingAndOrdering(), ilForumTopicTableGUI\initMergeThreadsTable(), ilTrashTableGUI\parse(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ilBiblFieldFilterTableGUI\parseData(), ilAccessibilityTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilCalendarChangedAppointmentsTableGUI\setAppointments(), and ilEmployeeTalkTableGUI\setTalkData().

2605  : int
2606  {
2607  if ($this->getExportMode() || $this->getPrintMode()) {
2608  return 9999;
2609  }
2610  return parent::getLimit();
2611  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getLinkbar()

ilTable2GUI::getLinkbar ( string  $a_num)

Definition at line 2043 of file class.ilTable2GUI.php.

References $ctrl, $DIC, ilTableGUI\$lng, $nav_value, ilLegacyFormElementsUtil\formSelect(), getDisplayAsBlock(), getLimit(), getNavParameter(), getOffset(), ilTableGUI\getOrderDirection(), getOrderField(), and ilLanguage\txt().

Referenced by fillFooter().

2043  : ?string
2044  {
2045  global $DIC;
2046 
2047  $ilUser = $DIC->user();
2048 
2049  $ilCtrl = $this->ctrl;
2050  $lng = $this->lng;
2051 
2052  $hash = "";
2053 
2054  $link = $ilCtrl->getLinkTargetByClass(get_class($this->parent_obj), $this->parent_cmd) .
2055  "&" . $this->getNavParameter() . "=" .
2056  $this->getOrderField() . ":" . $this->getOrderDirection() . ":";
2057 
2058  $LinkBar = "";
2059  $layout_prev = $lng->txt("previous");
2060  $layout_next = $lng->txt("next");
2061 
2062  // if more entries then entries per page -> show link bar
2063  if ($this->max_count > $this->getLimit() || $this->custom_prev_next) {
2064  $sep = "<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>";
2065 
2066  // calculate number of pages
2067  $pages = intval($this->max_count / $this->getLimit());
2068 
2069  // add a page if a rest remains
2070  if (($this->max_count % $this->getLimit())) {
2071  $pages++;
2072  }
2073 
2074  // links to other pages
2075  $offset_arr = array();
2076  for ($i = 1 ;$i <= $pages ; $i++) {
2077  $newoffset = $this->getLimit() * ($i - 1);
2078 
2079  $nav_value = $this->getOrderField() . ":" . $this->getOrderDirection() . ":" . $newoffset;
2080  $offset_arr[$nav_value] = $i;
2081  }
2082 
2083  $sep = "<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>";
2084 
2085  // previous link
2086  if ($this->custom_prev_next && $this->custom_prev != "") {
2087  $LinkBar .= "<a href=\"" . $this->custom_prev . $hash . "\">" . $layout_prev . "</a>";
2088  } elseif ($this->getOffset() >= 1 && !$this->custom_prev_next) {
2089  $prevoffset = $this->getOffset() - $this->getLimit();
2090  $LinkBar .= "<a href=\"" . $link . $prevoffset . $hash . "\">" . $layout_prev . "</a>";
2091  } else {
2092  $LinkBar .= '<span class="ilTableFootLight">' . $layout_prev . "</span>";
2093  }
2094 
2095  // current value
2096  if ($a_num == "1") {
2097  $LinkBar .= '<input type="hidden" name="' . $this->getNavParameter() .
2098  '" value="' . $this->getOrderField() . ":" . $this->getOrderDirection() . ":" . $this->getOffset() . '" />';
2099  }
2100 
2101  $sep = "<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>";
2102 
2103  // show next link (if not last page)
2104  $LinkBar .= $sep;
2105  if ($this->custom_prev_next && $this->custom_next != "") {
2106  $LinkBar .= "<a href=\"" . $this->custom_next . $hash . "\">" . $layout_next . "</a>";
2107  } elseif (!(($this->getOffset() / $this->getLimit()) == ($pages - 1)) && ($pages != 1) &&
2108  !$this->custom_prev_next) {
2109  $newoffset = $this->getOffset() + $this->getLimit();
2110  $LinkBar .= "<a href=\"" . $link . $newoffset . $hash . "\">" . $layout_next . "</a>";
2111  } else {
2112  $LinkBar .= '<span class="ilTableFootLight">' . $layout_next . "</span>";
2113  }
2114 
2115  $sep = "<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>";
2116 
2117  if (count($offset_arr) && !$this->getDisplayAsBlock() && !$this->custom_prev_next) {
2118  $LinkBar .= $sep;
2119 
2120  $LinkBar .=
2121  '<label for="tab_page_sel_' . $a_num . '">' . $lng->txt("page") . '</label> ' .
2123  $this->nav_value,
2124  $this->getNavParameter() . $a_num,
2125  $offset_arr,
2126  false,
2127  true,
2128  0,
2129  "small",
2130  array("id" => "tab_page_sel_" . $a_num,
2131  "onchange" => "ilTablePageSelection(this, 'cmd[" . $this->parent_cmd . "]')")
2132  );
2133  }
2134 
2135  return $LinkBar;
2136  } else {
2137  return null;
2138  }
2139  }
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
static formSelect( $selected, string $varname, array $options, bool $multiple=false, bool $direct_text=false, int $size=0, string $style_class="", array $attribs=[], bool $disabled=false)
Builds a select form field with options and shows the selected option first.
ilLanguage $lng
global $DIC
Definition: feed.php:28
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getNavParameter()

◆ getNoEntriesText()

◆ getOffset()

ilTable2GUI::getOffset ( )

Definition at line 2613 of file class.ilTable2GUI.php.

References getExportMode(), and getPrintMode().

Referenced by ilForumThreadObjectTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilUserTableGUI\buildUserQuery(), ilLPTableBaseGUI\executeCommand(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), getHTML(), ilUserLPTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilCourseParticipantsGroupsTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilUserTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), getLinkbar(), ilCmiXapiStatementsGUI\initLimitingAndOrdering(), ilLTIConsumerGradeSynchronizationGUI\initLimitingAndOrdering(), ilLTIConsumerXapiStatementsGUI\initLimitingAndOrdering(), ilForumTopicTableGUI\initMergeThreadsTable(), ilTrashTableGUI\parse(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ilBiblFieldFilterTableGUI\parseData(), ilAccessibilityTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilEmployeeTalkTableGUI\setTalkData(), and storeNavParameter().

2613  : int
2614  {
2615  if ($this->getExportMode() || $this->getPrintMode()) {
2616  return 0;
2617  }
2618  return parent::getOffset();
2619  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getOpenFormTag()

ilTable2GUI::getOpenFormTag ( )

◆ getOrderField()

ilTable2GUI::getOrderField ( )

Definition at line 475 of file class.ilTable2GUI.php.

References $order_field.

Referenced by ilForumThreadObjectTableGUI\__construct(), exportData(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), ilSessionMaterialsTableGUI\getDataFromDb(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), getHTML(), ilTestManScoringParticipantsTableGUI\getInternalyOrderedDataValues(), ilUserLPTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilSCORMTrackingItemsTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilUserTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), getLinkbar(), ilStudyProgrammeMembersTableGUI\getOrdering(), ilUserTableGUI\getUserIdsForFilter(), ilCmiXapiStatementsGUI\initLimitingAndOrdering(), ilLTIConsumerGradeSynchronizationGUI\initLimitingAndOrdering(), ilLTIConsumerXapiStatementsGUI\initLimitingAndOrdering(), ilForumTopicTableGUI\initMergeThreadsTable(), ilLTIConsumerGradeSynchronizationGUI\initTableData(), ilSCORMTrackingUsersTableGUI\parse(), ilTrashTableGUI\parse(), ilLearningSequenceParticipantsTableGUI\parse(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ilBiblFieldFilterTableGUI\parseData(), ilAccessibilityTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), resetOffset(), and storeNavParameter().

475  : string
476  {
477  return $this->order_field;
478  }
+ Here is the caller graph for this function:

◆ getParentCmd()

ilTable2GUI::getParentCmd ( )

◆ getParentObject()

ilTable2GUI::getParentObject ( )

Definition at line 382 of file class.ilTable2GUI.php.

References $parent_obj.

Referenced by ilPCFileListTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilMailFolderTableGUI\addPrintRowAction(), ilMailFolderTableGUI\addViewRowAction(), ILIAS\LegalDocuments\Legacy\Table\applyParamters(), ilTestQuestionsTableGUI\buildQuestionRemoveButton(), ilMailFolderTableGUI\fetchTableData(), ilShibbolethRoleAssignmentTableGUI\fillRow(), ilECSCategoryMappingTableGUI\fillRow(), ilForumDraftsTableGUI\fillRow(), ilLDAPRoleAssignmentTableGUI\fillRow(), ilAdvancedMDFieldDefinitionGroupTableGUI\fillRow(), ilConditionHandlerTableGUI\fillRow(), ilSCGroupTableGUI\fillRow(), ilConsultationHourGroupTableGUI\fillRow(), ilAuthLoginPageEditorTableGUI\fillRow(), ilECSServerTableGUI\fillRow(), ilLDAPRoleMappingTableGUI\fillRow(), ilObjectCopyProgressTableGUI\fillRow(), ilObjectCustomUserFieldsTableGUI\fillRow(), ilRoleTableGUI\fillRow(), ilSCORMTrackingItemsPerScoTableGUI\fillRow(), ilLDAPServerTableGUI\fillRow(), ilMemberExportFileTableGUI\fillRow(), ilSamlIdpTableGUI\fillRow(), ilPCFileListTableGUI\fillRow(), ilImportantPagesTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilECSCommunityTableGUI\fillRow(), ilSCORMTrackingItemsPerUserTableGUI\fillRow(), ilContSkillTableGUI\fillRow(), ilDclExportTableGUI\fillRow(), ilECSNodeMappingTreeTableGUI\fillRow(), ilConsultationHourBookingTableGUI\fillRow(), ilExcDeliveredFilesTableGUI\fillRow(), ilCalendarManageTableGUI\fillRow(), ilBadgeImageTemplateTableGUI\fillRow(), ilSCORMTrackingItemsScoTableGUI\fillRow(), ilTestPassOverviewTableGUI\fillRow(), ilConsultationHoursTableGUI\fillRow(), ilContSkillMemberTableGUI\fillRow(), ilExcCriteriaTableGUI\fillRow(), ilSurveyAppraiseesTableGUI\fillRow(), ilObjectConsumerTableGUI\fillRow(), ilExportTableGUI\fillRow(), ilBadgePersonalTableGUI\fillRow(), ilExcCriteriaCatalogueTableGUI\fillRow(), ilBadgeTableGUI\fillRow(), ilWebResourceLinkTableGUI\fillRow(), ilObjectBadgeTableGUI\fillRow(), ilUserRoleStartingPointTableGUI\fillRow(), ilEmployeeTalkTableGUI\fillRow(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\fillRow(), SurveyConstraintsTableGUI\fillRow(), ilWebResourceEditableLinkTableGUI\fillRow(), ilTestQuestionsTableGUI\fillRow(), ilCronManagerTableGUI\fillRow(), ilUserTableGUI\fillRow(), ilWebDAVMountInstructionsDocumentTableGUI\formatActions(), ilMailTemplateTableGUI\formatActionsDropDown(), ilAccessibilityDocumentTableGUI\formatActionsDropDown(), ilTestExportTableGUI\formatActionsList(), ilQuestionPoolExportTableGUI\formatActionsList(), ilUserRoleStartingPointTableGUI\getActions(), ilAssignedUsersTableGUI\getContactLink(), ilStudyProgrammeIndividualPlanTableGUI\getDeadlineInput(), ilUserRoleStartingPointTableGUI\getEditLink(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), ilMailFolderTableGUI\getHTML(), getHTML(), ilContainerStartObjectsContentTableGUI\getItems(), ilPollUserTableGUI\getItems(), ilAssignedUsersTableGUI\getLeaveLink(), ilStudyProgrammeMembersTableGUI\getLinkTargetForAction(), ilStudyProgrammeIndividualPlanTableGUI\getManualStatusSelect(), ilTestQuestionsTableGUI\getPreviewLink(), ilStudyProgrammeIndividualPlanTableGUI\getRequiredPointsInput(), ilLOTestAssignmentTableGUI\init(), ilRoleTableGUI\init(), ilTestPassOverviewTableGUI\initColumns(), ilObjectRolePermissionTableGUI\initColumns(), ilParticipantTableGUI\initFilter(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\initFilter(), ilForumTopicTableGUI\initMergeThreadsTable(), ilSCORMTrackingItemsPerScoTableGUI\parse(), ilSCORMTrackingUsersTableGUI\parse(), ilSCORMTrackingItemsScoTableGUI\parse(), ilSCORMTrackingItemsPerUserTableGUI\parse(), ilSCORMTrackingItemPerUserTableGUI\parse(), ilGroupParticipantsTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ilExerciseSubmissionTableGUI\parseColumns(), ilAssignmentsPerParticipantTableGUI\parseData(), ilLocalUnitCategoryTableGUI\populateTitle(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilExerciseSubmissionTableGUI\render(), ilSubscriberTableGUI\showActionLinks(), and ilWaitingListTableGUI\showActionLinks().

382  : ?object
383  {
384  return $this->parent_obj;
385  }
+ Here is the caller graph for this function:

◆ getPrefix()

ilTable2GUI::getPrefix ( )
final

Definition at line 501 of file class.ilTable2GUI.php.

References ilTableGUI\$prefix.

Referenced by setId().

501  : string
502  {
503  return $this->prefix;
504  }
+ Here is the caller graph for this function:

◆ getPreventDoubleSubmission()

ilTable2GUI::getPreventDoubleSubmission ( )

◆ getPrintMode()

◆ getRequestedValues()

ilTable2GUI::getRequestedValues ( )
protected

Definition at line 185 of file class.ilTable2GUI.php.

References getNavParameter().

Referenced by __construct(), and setPrefix().

185  : void
186  {
187  if (is_null($this->table_request)) {
188  return;
189  }
190  $this->requested_nav_par = $this->table_request->getNavPar($this->getNavParameter());
191  $this->requested_nav_par1 = $this->table_request->getNavPar($this->getNavParameter(), 1);
192  $this->requested_nav_par2 = $this->table_request->getNavPar($this->getNavParameter(), 2);
193  $this->requested_tmpl_create = $this->table_request->getTemplCreate();
194  $this->requested_tmpl_delete = $this->table_request->getTemplDelete();
195  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getResetCommand()

ilTable2GUI::getResetCommand ( )

Definition at line 838 of file class.ilTable2GUI.php.

References $reset_cmd.

838  : string
839  {
840  return $this->reset_cmd;
841  }

◆ getRowSelectorLabel()

ilTable2GUI::getRowSelectorLabel ( )

Definition at line 2847 of file class.ilTable2GUI.php.

References $row_selector_label.

Referenced by fillFooter().

2847  : string
2848  {
2850  }
string $row_selector_label
+ Here is the caller graph for this function:

◆ getSelectableColumns()

ilTable2GUI::getSelectableColumns ( )

Get selectable columns.

Returns
array key: column id, val: true/false -> default on/off

Definition at line 258 of file class.ilTable2GUI.php.

Referenced by determineSelectedColumns(), and fillFooter().

258  : array
259  {
260  return [];
261  }
+ Here is the caller graph for this function:

◆ getSelectedColumns()

ilTable2GUI::getSelectedColumns ( )

Definition at line 337 of file class.ilTable2GUI.php.

References $ctrl, getFilterItemByPostVar(), ilCtrl\getNextClass(), and initFilter().

Referenced by ilSurveyResultsCumulatedTableGUI\__construct(), ilAccessibilityTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilTermListTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\fillHeaderCSV(), ilSCORM2004TrackingItemsTableGUI\fillHeaderCSV(), ilTrObjectUsersPropsTableGUI\fillHeaderCSV(), ilTrUserObjectsPropsTableGUI\fillHeaderCSV(), ilTrMatrixTableGUI\fillHeaderCSV(), ilTrSummaryTableGUI\fillHeaderCSV(), ilSCORMTrackingItemsTableGUI\fillHeaderExcel(), ilSCORM2004TrackingItemsTableGUI\fillHeaderExcel(), ilTrObjectUsersPropsTableGUI\fillHeaderExcel(), ilTrUserObjectsPropsTableGUI\fillHeaderExcel(), ilTrMatrixTableGUI\fillHeaderExcel(), ilTrSummaryTableGUI\fillHeaderExcel(), ilStudyProgrammeIndividualPlanTableGUI\fillRow(), ilSearchResultTableGUI\fillRow(), ilGroupParticipantsTableGUI\fillRow(), ilLearningSequenceParticipantsTableGUI\fillRow(), ilQuestionPoolPrintViewTableGUI\fillRow(), ilCourseParticipantsTableGUI\fillRow(), ilSubscriberTableGUI\fillRow(), ilStudyProgrammeMembersTableGUI\fillRow(), ilRepositoryUserResultTableGUI\fillRow(), ilWaitingListTableGUI\fillRow(), ilSurveyResultsCumulatedTableGUI\fillRow(), ilTermListTableGUI\fillRow(), ilSurveyQuestionsTableGUI\fillRow(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\fillRow(), ilSCORMTrackingItemsTableGUI\fillRow(), ilSCORM2004TrackingItemsTableGUI\fillRow(), ilMStShowUserCoursesTableGUI\fillRow(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\fillRow(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), ilBookingObjectsTableGUI\fillRow(), ilSessionParticipantsTableGUI\fillRow(), ilMStListCoursesTableGUI\fillRow(), ilQuestionBrowserTableGUI\fillRow(), ilTrObjectUsersPropsTableGUI\fillRow(), ilTrMatrixTableGUI\fillRow(), ilUserTableGUI\fillRow(), ilBookingReservationsTableGUI\fillRow(), ilTrSummaryTableGUI\fillRow(), ilSCORMTrackingItemsTableGUI\fillRowCSV(), ilSCORM2004TrackingItemsTableGUI\fillRowCSV(), ilTrObjectUsersPropsTableGUI\fillRowCSV(), ilTrUserObjectsPropsTableGUI\fillRowCSV(), ilTrMatrixTableGUI\fillRowCSV(), ilTrSummaryTableGUI\fillRowCSV(), ilSCORMTrackingItemsTableGUI\fillRowExcel(), ilSCORM2004TrackingItemsTableGUI\fillRowExcel(), ilTrObjectUsersPropsTableGUI\fillRowExcel(), ilTrUserObjectsPropsTableGUI\fillRowExcel(), ilTrMatrixTableGUI\fillRowExcel(), ilTrSummaryTableGUI\fillRowExcel(), ilBookingReservationsTableGUI\getAdditionalExportCols(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\getFieldValuesForExport(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\getFieldValuesForExport(), ilMStShowUserCoursesTableGUI\getFieldValuesForExport(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\getFieldValuesForExport(), ilMStListCoursesTableGUI\getFieldValuesForExport(), ilTrUserObjectsPropsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilUserTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), ilParticipantsPerAssignmentTableGUI\getModeColumns(), ilBookingReservationsTableGUI\getSelectedUserColumns(), ilLPObjectStatisticsTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilQuestionPoolPrintViewTableGUI\initColumns(), ilLearningSequenceParticipantsTableGUI\initForm(), ilQuestionBrowserTableGUI\isCommentsColumnSelected(), ilTrSummaryTableGUI\isStatusShown(), ilGroupParticipantsTableGUI\parse(), ilLearningSequenceParticipantsTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ilExerciseSubmissionTableGUI\parseColumns(), ilRepositoryUserResultTableGUI\parseUserIds(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), and ILIAS\LegalDocuments\Legacy\Table\visibleColumns().

337  : array
338  {
339  $scol = array();
340  foreach ($this->selected_column as $k => $v) {
341  if ($v) {
342  $scol[$k] = $k;
343  }
344  }
345  return $scol;
346  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getSelectedFilters()

ilTable2GUI::getSelectedFilters ( )

Definition at line 684 of file class.ilTable2GUI.php.

Referenced by getCurrentState().

684  : array
685  {
686  $sfil = array();
687  foreach ($this->selected_filter as $k => $v) {
688  if ($v) {
689  $sfil[$k] = $k;
690  }
691  }
692  return $sfil;
693  }
+ Here is the caller graph for this function:

◆ getShowRowsSelector()

ilTable2GUI::getShowRowsSelector ( )

Definition at line 2516 of file class.ilTable2GUI.php.

References $show_rows_selector.

Referenced by fillFooter().

2516  : bool
2517  {
2519  }
+ Here is the caller graph for this function:

◆ getShowTemplates()

ilTable2GUI::getShowTemplates ( )

Definition at line 2526 of file class.ilTable2GUI.php.

References $show_templates.

Referenced by fillFooter().

2526  : bool
2527  {
2528  return $this->show_templates;
2529  }
+ Here is the caller graph for this function:

◆ getTopAnchor()

ilTable2GUI::getTopAnchor ( )

Definition at line 397 of file class.ilTable2GUI.php.

References $top_anchor.

397  : string
398  {
399  return $this->top_anchor;
400  }

◆ getTopCommands()

ilTable2GUI::getTopCommands ( )

Definition at line 965 of file class.ilTable2GUI.php.

References $top_commands.

Referenced by fillActionRow().

965  : bool
966  {
967  return $this->top_commands;
968  }
+ Here is the caller graph for this function:

◆ initFilter()

◆ isAdvMDFilter()

ilTable2GUI::isAdvMDFilter ( ilAdvancedMDRecordGUI  $a_gui,
ilTableFilterItem  $a_element 
)
protected

Check if filter element is based on adv md.

Definition at line 1671 of file class.ilTable2GUI.php.

References ilAdvancedMDRecordGUI\getFilterElements().

Referenced by writeFilterToSession().

1674  : bool {
1675  foreach ($a_gui->getFilterElements(false) as $item) {
1676  if ($item === $a_element) {
1677  return true;
1678  }
1679  }
1680  return false;
1681  }
getFilterElements(bool $a_only_non_empty=true)
Get SQL conditions for current filter value(s)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isColumnSelected()

◆ isFilterSelected()

ilTable2GUI::isFilterSelected ( string  $a_col)

Is given filter selected?

Definition at line 679 of file class.ilTable2GUI.php.

Referenced by ilAccessibilityTableGUI\populate(), renderFilter(), and ILIAS\LegalDocuments\Legacy\Table\setupFilter().

679  : bool
680  {
681  return (bool) $this->selected_filter[$a_col];
682  }
+ Here is the caller graph for this function:

◆ isFilterVisible()

ilTable2GUI::isFilterVisible ( )
protected

Check if filter is visible: manually shown (session, db) or default value set.

Definition at line 1659 of file class.ilTable2GUI.php.

References getDefaultFilterVisibility(), and loadProperty().

Referenced by renderFilter().

1659  : bool
1660  {
1661  $prop = $this->loadProperty('filter');
1662  if ($prop === '0' || $prop === '1') {
1663  return (bool) $prop;
1664  }
1665  return $this->getDefaultFilterVisibility();
1666  }
loadProperty(string $type)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ loadProperty()

ilTable2GUI::loadProperty ( string  $type)

Definition at line 2407 of file class.ilTable2GUI.php.

References $DIC, and getId().

Referenced by determineLimit(), determineOffsetAndOrder(), determineSelectedColumns(), determineSelectedFilters(), and isFilterVisible().

2407  : ?string
2408  {
2409  global $DIC;
2410 
2411  $ilUser = null;
2412  if (isset($DIC["ilUser"])) {
2413  $ilUser = $DIC["ilUser"];
2414  }
2415 
2416  if (is_object($ilUser) && $this->getId() != "") {
2417  $tab_prop = new ilTablePropertiesStorageGUI();
2418 
2419  return $tab_prop->getProperty($this->getId(), $ilUser->getId(), $type);
2420  }
2421  return null;
2422  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: feed.php:28
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ numericOrdering()

ilTable2GUI::numericOrdering ( string  $a_field)

◆ prepareOutput()

ilTable2GUI::prepareOutput ( )
protected

Anything that must be done before HTML is generated.

Definition at line 1184 of file class.ilTable2GUI.php.

Referenced by ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), and getHTML().

1184  : void
1185  {
1186  }
+ Here is the caller graph for this function:

◆ render()

ilTable2GUI::render ( )

Definition at line 1409 of file class.ilTable2GUI.php.

References ilTableGUI\$lng, fillHeader(), getDescription(), getDisplayAsBlock(), getId(), ilUtil\getImagePath(), getPrintMode(), ilTableGUI\getStyle(), renderFilter(), and ilLanguage\txt().

Referenced by ilTestSkillLevelThresholdsTableGUI\fillRow(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), getHTML(), and ilMMSubItemTableGUI\initColumns().

1409  : string
1410  {
1411  $lng = $this->lng;
1412 
1413  $this->tpl->setVariable("CSS_TABLE", $this->getStyle("table"));
1414  if ($this->getId() != "") {
1415  $this->tpl->setVariable("ID", 'id="' . $this->getId() . '"');
1416  }
1417 
1418  // description
1419  if ($this->getDescription() != "") {
1420  $this->tpl->setCurrentBlock("tbl_header_description");
1421  $this->tpl->setVariable("TBL_DESCRIPTION", $this->getDescription());
1422  $this->tpl->parseCurrentBlock();
1423  }
1424 
1425  if (!$this->getPrintMode()) {
1426  $this->renderFilter();
1427  }
1428 
1429  if ($this->getDisplayAsBlock()) {
1430  $this->tpl->touchBlock("outer_start_1");
1431  $this->tpl->touchBlock("outer_end_1");
1432  } else {
1433  $this->tpl->touchBlock("outer_start_2");
1434  $this->tpl->touchBlock("outer_end_2");
1435  }
1436 
1437  // table title and icon
1438  if ($this->enabled["title"] && ($this->title != ""
1439  || $this->icon != "" || count($this->header_commands) > 0 ||
1440  $this->headerHTML != "" || $this->close_command != "")) {
1441  if ($this->enabled["icon"]) {
1442  $this->tpl->setCurrentBlock("tbl_header_title_icon");
1443  $this->tpl->setVariable("TBL_TITLE_IMG", ilUtil::getImagePath($this->icon));
1444  $this->tpl->setVariable("TBL_TITLE_IMG_ALT", $this->icon_alt);
1445  $this->tpl->parseCurrentBlock();
1446  }
1447 
1448  if (!$this->getPrintMode()) {
1449  foreach ($this->header_commands as $command) {
1450  if ($command["img"] != "") {
1451  $this->tpl->setCurrentBlock("tbl_header_img_link");
1452  if ($command["target"] != "") {
1453  $this->tpl->setVariable(
1454  "TARGET_IMG_LINK",
1455  'target="' . $command["target"] . '"'
1456  );
1457  }
1458  $this->tpl->setVariable("ALT_IMG_LINK", $command["text"]);
1459  $this->tpl->setVariable("HREF_IMG_LINK", $command["href"]);
1460  $this->tpl->setVariable(
1461  "SRC_IMG_LINK",
1462  $command["img"]
1463  );
1464  } else {
1465  $this->tpl->setCurrentBlock("head_cmd");
1466  $this->tpl->setVariable("TXT_HEAD_CMD", $command["text"]);
1467  $this->tpl->setVariable("HREF_HEAD_CMD", $command["href"]);
1468  }
1469  $this->tpl->parseCurrentBlock();
1470  }
1471  }
1472 
1473  if (isset($this->headerHTML)) {
1474  $this->tpl->setCurrentBlock("tbl_header_html");
1475  $this->tpl->setVariable("HEADER_HTML", $this->headerHTML);
1476  $this->tpl->parseCurrentBlock();
1477  }
1478 
1479  // close command
1480  if ($this->close_command != "") {
1481  $this->tpl->setCurrentBlock("tbl_header_img_link");
1482  $this->tpl->setVariable("ALT_IMG_LINK", $lng->txt("close"));
1483  $this->tpl->setVariable("HREF_IMG_LINK", $this->close_command);
1484  $this->tpl->parseCurrentBlock();
1485  }
1486 
1487  $this->tpl->setCurrentBlock("tbl_header_title");
1488  $this->tpl->setVariable("TBL_TITLE", $this->title);
1489  if ($this->getDisplayAsBlock()) {
1490  $this->tpl->setVariable("BLK_CLASS", "Block");
1491  }
1492  $this->tpl->parseCurrentBlock();
1493  }
1494 
1495  // table header
1496  if ($this->enabled["header"]) {
1497  $this->fillHeader();
1498  }
1499 
1500  $this->tpl->touchBlock("tbl_table_end");
1501 
1502  return $this->tpl->get();
1503  }
getStyle(string $a_element)
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
renderFilter()
Render Filter section.
static getImagePath(string $img, string $module_path="", string $mode="output", bool $offline=false)
get image path (for images located in a template directory)
ilLanguage $lng
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ renderFilter()

ilTable2GUI::renderFilter ( )
private

Render Filter section.

Definition at line 1508 of file class.ilTable2GUI.php.

References $DIC, ilTableGUI\$lng, determineSelectedFilters(), getDisableFilterHiding(), getFilterCols(), getFilterItems(), getId(), getParentCmd(), ilYuiUtil\initConnection(), isFilterSelected(), isFilterVisible(), and ilLanguage\txt().

Referenced by render().

1508  : void
1509  {
1510  global $DIC;
1511 
1512  $lng = $this->lng;
1513  $main_tpl = $DIC["tpl"];
1514 
1515  $filter = $this->getFilterItems();
1516  $opt_filter = $this->getFilterItems(true);
1517 
1518  $main_tpl->addJavascript("./Services/Table/js/ServiceTable.js");
1519 
1520  if (count($filter) == 0 && count($opt_filter) == 0) {
1521  return;
1522  }
1523 
1525 
1526  $ccnt = 0;
1527 
1528  // render standard filter
1529  if (count($filter) > 0) {
1530  foreach ($filter as $item) {
1531  if ($ccnt >= $this->getFilterCols()) {
1532  $this->tpl->setCurrentBlock("filter_row");
1533  $this->tpl->parseCurrentBlock();
1534  $ccnt = 0;
1535  }
1536  $this->tpl->setCurrentBlock("filter_item");
1537  $this->tpl->setVariable(
1538  "OPTION_NAME",
1539  $item->getTitle()
1540  );
1541  $this->tpl->setVariable(
1542  "F_INPUT_ID",
1543  $item->getTableFilterLabelFor()
1544  );
1545  $this->tpl->setVariable(
1546  "INPUT_HTML",
1547  $item->getTableFilterHTML()
1548  );
1549  $this->tpl->parseCurrentBlock();
1550  $ccnt++;
1551  }
1552  }
1553 
1554  // render optional filter
1555  if (count($opt_filter) > 0) {
1556  $this->determineSelectedFilters();
1557 
1558  foreach ($opt_filter as $item) {
1559  if ($this->isFilterSelected($item->getPostVar())) {
1560  if ($ccnt >= $this->getFilterCols()) {
1561  $this->tpl->setCurrentBlock("filter_row");
1562  $this->tpl->parseCurrentBlock();
1563  $ccnt = 0;
1564  }
1565  $this->tpl->setCurrentBlock("filter_item");
1566  $this->tpl->setVariable(
1567  "OPTION_NAME",
1568  $item->getTitle()
1569  );
1570  $this->tpl->setVariable(
1571  "F_INPUT_ID",
1572  $item->getFieldId()
1573  );
1574  $this->tpl->setVariable(
1575  "INPUT_HTML",
1576  $item->getTableFilterHTML()
1577  );
1578  $this->tpl->parseCurrentBlock();
1579  $ccnt++;
1580  }
1581  }
1582 
1583  // filter selection
1584  $items = array();
1585  foreach ($opt_filter as $item) {
1586  $k = $item->getPostVar();
1587  $items[$k] = array("txt" => $item->getTitle(),
1588  "selected" => $this->isFilterSelected($k));
1589  }
1590 
1591  $cb_over = new ilCheckboxListOverlayGUI("tbl_filters_" . $this->getId());
1592  $cb_over->setLinkTitle($lng->txt("optional_filters"));
1593  $cb_over->setItems($items);
1594 
1595  $cb_over->setFormCmd($this->getParentCmd());
1596  $cb_over->setFieldVar("tblff" . $this->getId());
1597  $cb_over->setHiddenVar("tblfsf" . $this->getId());
1598 
1599  $cb_over->setSelectionHeaderClass("ilTableMenuItem");
1600  $this->tpl->setCurrentBlock("filter_select");
1601 
1602  // apply should be the first submit because of enter/return, inserting hidden submit
1603  $this->tpl->setVariable("HIDDEN_CMD_APPLY", $this->filter_cmd);
1604 
1605  $this->tpl->setVariable("FILTER_SELECTOR", $cb_over->getHTML(false));
1606  $this->tpl->parseCurrentBlock();
1607  }
1608 
1609  // if any filter
1610  if ($ccnt > 0 || count($opt_filter) > 0) {
1611  $this->tpl->setVariable("TXT_FILTER", $lng->txt("filter"));
1612 
1613  if ($ccnt > 0) {
1614  if ($ccnt < $this->getFilterCols()) {
1615  for ($i = $ccnt; $i <= $this->getFilterCols(); $i++) {
1616  $this->tpl->touchBlock("filter_empty_cell");
1617  }
1618  }
1619  $this->tpl->setCurrentBlock("filter_row");
1620  $this->tpl->parseCurrentBlock();
1621 
1622  $this->tpl->setCurrentBlock("filter_buttons");
1623  $this->tpl->setVariable("CMD_APPLY", $this->filter_cmd);
1624  $this->tpl->setVariable("TXT_APPLY", $this->filter_cmd_txt
1625  ?: $lng->txt("apply_filter"));
1626  $this->tpl->setVariable("CMD_RESET", $this->reset_cmd);
1627  $this->tpl->setVariable("TXT_RESET", $this->reset_cmd_txt
1628  ?: $lng->txt("reset_filter"));
1629  } elseif (count($opt_filter) > 0) {
1630  $this->tpl->setCurrentBlock("optional_filter_hint");
1631  $this->tpl->setVariable('TXT_OPT_HINT', $lng->txt('optional_filter_hint'));
1632  $this->tpl->parseCurrentBlock();
1633  }
1634 
1635  $this->tpl->setCurrentBlock("filter_section");
1636  $this->tpl->setVariable("FIL_ID", $this->getId());
1637  $this->tpl->parseCurrentBlock();
1638 
1639  // (keep) filter hidden?
1640  if (!$this->isFilterVisible() && !$this->getDisableFilterHiding()) {
1641  $id = $this->getId();
1642  $this->main_tpl->addOnLoadCode("
1643  ilTableHideFilter['atfil_$id'] = true;
1644  ilTableHideFilter['tfil_$id'] = true;
1645  ilTableHideFilter['dtfil_$id'] = true;
1646  ");
1647  }
1648  /*
1649  * BT 35757: filter has to be initialized after it has a chance to get hidden,
1650  * moving this here from ServiceTable.js to avoid timing weirdness with onLoadCode.
1651  */
1652  $this->main_tpl->addOnLoadCode("ilInitTableFilters()");
1653  }
1654  }
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
ilLanguage $lng
ilGlobalTemplateInterface $main_tpl
global $DIC
Definition: feed.php:28
isFilterSelected(string $a_col)
Is given filter selected?
isFilterVisible()
Check if filter is visible: manually shown (session, db) or default value set.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getFilterItems(bool $a_optionals=false)
static initConnection(?ilGlobalTemplateInterface $a_main_tpl=null)
Init YUI Connection module.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ resetFilter()

ilTable2GUI::resetFilter ( )

Definition at line 1722 of file class.ilTable2GUI.php.

References getFilterItems().

Referenced by ilLPTableBaseGUI\executeCommand(), ilMediaPoolTableGUI\getInsertCommand(), ilTestQuestionBrowserTableGUI\resetFilterCmd(), ilObjSCORMLearningModuleGUI\resetUserTableFilter(), and ILIAS\LegalDocuments\Legacy\Table\setupFilter().

1722  : void
1723  {
1724  $filter = $this->getFilterItems();
1725  $opt_filter = $this->getFilterItems(true);
1726 
1727  foreach ($filter as $item) {
1728  if ($item->checkInput()) {
1729  // see #26490
1730  $item->setValueByArray([]);
1731  $item->clearFromSession();
1732  }
1733  }
1734  foreach ($opt_filter as $item) {
1735  if ($item->checkInput()) {
1736  // see #26490
1737  $item->setValueByArray([]);
1738  $item->clearFromSession();
1739  }
1740  }
1741 
1742  // #13209
1743  $this->requested_tmpl_create = "";
1744  $this->requested_tmpl_delete = "";
1745  }
getFilterItems(bool $a_optionals=false)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ resetOffset()

ilTable2GUI::resetOffset ( bool  $a_in_determination = false)

Definition at line 368 of file class.ilTable2GUI.php.

References $nav_value, determineOffsetAndOrder(), ilTableGUI\getOrderDirection(), getOrderField(), and ilTableGUI\setOffset().

Referenced by ilForumThreadObjectTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilCmiXapiScoringTableGUI\__construct(), ilLTIConsumerScoringTableGUI\__construct(), ilObjBadgeAdministrationGUI\applylistObjectBadgeUsers(), ilPermission2GUI\applyLogFilter(), determineLimit(), determineOffsetAndOrder(), ilLPTableBaseGUI\executeCommand(), ilMailFolderTableGUI\fetchTableData(), ilMediaPoolTableGUI\getInsertCommand(), ilUserLPTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilUserTableGUI\getItems(), ilForumTopicTableGUI\initMergeThreadsTable(), ilCmiXapiStatementsGUI\initTableData(), ilExerciseManagementGUI\membersApplyObject(), ilExerciseManagementGUI\membersResetObject(), ilAccessibilityTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilWaitingListTableGUI\readUserData(), ilObjBadgeAdministrationGUI\resetlistObjectBadgeUsers(), ilPermission2GUI\resetLogFilter(), and ilCalendarManageTableGUI\resetToDefaults().

368  : void
369  {
370  if (!$this->nav_determined && !$a_in_determination) {
371  $this->determineOffsetAndOrder();
372  }
373  $this->nav_value = $this->getOrderField() . ":" . $this->getOrderDirection() . ":0";
374  $this->requested_nav_par = $this->requested_nav_par1 = $this->nav_value;
375  $this->setOffset(0);
376  }
setOffset(int $a_offset)
set dataset offset
determineOffsetAndOrder(bool $a_omit_offset=false)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ restoreTemplate()

ilTable2GUI::restoreTemplate ( string  $a_name)

Restore state from template.

Definition at line 2534 of file class.ilTable2GUI.php.

References ilTableGUI\$data, $DIC, ANONYMOUS_USER_ID, getContext(), storeProperty(), and ilUtil\stripSlashes().

Referenced by __construct().

2534  : bool
2535  {
2536  global $DIC;
2537 
2538  $ilUser = $DIC->user();
2539 
2540  $a_name = ilUtil::stripSlashes($a_name);
2541 
2542  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2543  $storage = new ilTableTemplatesStorage();
2544 
2545  $data = $storage->load($this->getContext(), $ilUser->getId(), $a_name);
2546  if (is_array($data)) {
2547  foreach ($data as $property => $value) {
2548  $this->storeProperty($property, $value);
2549  }
2550  }
2551 
2552  $data["filter_values"] = unserialize((string) $data["filter_values"]);
2553  if ($data["filter_values"]) {
2554  $this->restore_filter_values = $data["filter_values"];
2555  }
2556 
2557  $this->restore_filter = true;
2558 
2559  return true;
2560  }
2561  return false;
2562  }
const ANONYMOUS_USER_ID
Definition: constants.php:27
static stripSlashes(string $a_str, bool $a_strip_html=true, string $a_allow="")
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: feed.php:28
storeProperty(string $type, string $value)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ saveTemplate()

ilTable2GUI::saveTemplate ( string  $a_name)

Save current state as template.

Definition at line 2567 of file class.ilTable2GUI.php.

References $DIC, ANONYMOUS_USER_ID, getContext(), getCurrentState(), and ilLegacyFormElementsUtil\prepareFormOutput().

Referenced by fillFooter().

2567  : bool
2568  {
2569  global $DIC;
2570 
2571  $ilUser = $DIC->user();
2572 
2573  $a_name = ilLegacyFormElementsUtil::prepareFormOutput($a_name, true);
2574 
2575  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2576  $storage = new ilTableTemplatesStorage();
2577 
2578  $state = $this->getCurrentState();
2579  $state["filter_values"] = serialize($state["filter_values"] ?? null);
2580  $state["selfields"] = serialize($state["selfields"] ?? null);
2581  $state["selfilters"] = serialize($state["selfilters"] ?? null);
2582 
2583  $storage->store($this->getContext(), $ilUser->getId(), $a_name, $state);
2584  return true;
2585  }
2586  return false;
2587  }
const ANONYMOUS_USER_ID
Definition: constants.php:27
static prepareFormOutput($a_str, bool $a_strip=false)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: feed.php:28
getCurrentState()
get current settings for order, limit, columns and filter
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setCloseCommand()

ilTable2GUI::setCloseCommand ( string  $a_link)

Definition at line 935 of file class.ilTable2GUI.php.

935  : void
936  {
937  $this->close_command = $a_link;
938  }

◆ setCloseFormTag()

ilTable2GUI::setCloseFormTag ( bool  $a_val)

Definition at line 207 of file class.ilTable2GUI.php.

Referenced by ilQuestionPoolImportVerificationTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), and ilOrgUnitDefaultPermissionTableGUI\end().

207  : void
208  {
209  $this->close_form_tag = $a_val;
210  }
+ Here is the caller graph for this function:

◆ setContext()

ilTable2GUI::setContext ( string  $id)

Definition at line 2496 of file class.ilTable2GUI.php.

References $id.

Referenced by __construct().

2496  : void
2497  {
2498  if (trim($id)) {
2499  $this->context = $id;
2500  }
2501  }
+ Here is the caller graph for this function:

◆ setCustomPreviousNext()

ilTable2GUI::setCustomPreviousNext ( string  $a_prev_link,
string  $a_next_link 
)

Definition at line 741 of file class.ilTable2GUI.php.

744  : void {
745  $this->custom_prev_next = true;
746  $this->custom_prev = $a_prev_link;
747  $this->custom_next = $a_next_link;
748  }

◆ setData()

ilTable2GUI::setData ( array  $a_data)
final

Definition at line 480 of file class.ilTable2GUI.php.

Referenced by ilBookingBulkCreationTableGUI\__construct(), ilTermDefinitionBulkCreationTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilPortfolioRoleAssignmentTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilContainerFilterTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilTermQuickListTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilExportTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilTermListTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilMMTopItemTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilExGradesTableGUI\__construct(), ILIAS\LegalDocuments\Legacy\Table\__construct(), ilContProfileTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilMMSubItemTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilBiblEntryTableGUI\addAndReadFilterItem(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\addColumns(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\addColumns(), ilTestQuestionBrowserTableGUI\browseQuestionsCmd(), ilOrgUnitPositionTableGUI\buildData(), ilDclRecordListTableGUI\buildData(), ilOrgUnitPermissionTableGUI\collectData(), ilSurveyParticipantsGUI\editRatersObject(), ilMailFolderTableGUI\fetchTableData(), ilHelpMappingTableGUI\getChapters(), ilModulesTableGUI\getComponents(), ilWikiContributorsTableGUI\getContributors(), ilHistoryTableGUI\getDataFromDb(), ilLPObjectStatisticsLPTableGUI\getDetailItems(), ilLMDownloadTableGUI\getDownloadFiles(), ilMemberExportFileTableGUI\getFiles(), ilNewItemGroupTableGUI\getGroups(), ilPCImageMapTableGUI\getItems(), ilLPObjectStatisticsAdminTableGUI\getItems(), ilTermUsagesTableGUI\getItems(), ilCourseGroupingTableGUI\getItems(), ilTestVerificationTableGUI\getItems(), ilExAssignmentTeamLogTableGUI\getItems(), ilMediaPoolPageUsagesTableGUI\getItems(), ilCmiXapiVerificationTableGUI\getItems(), ilLTIConsumerVerificationTableGUI\getItems(), ilRatingCategoryTableGUI\getItems(), ilSamlIdpTableGUI\getItems(), ilWikiExportOrderTableGUI\getItems(), ilMediaObjectUsagesTableGUI\getItems(), ilUserLPTableGUI\getItems(), ilUserRoleStartingPointTableGUI\getItems(), ilSCORMVerificationTableGUI\getItems(), ilContributorTableGUI\getItems(), ilExerciseVerificationTableGUI\getItems(), ilCourseVerificationTableGUI\getItems(), ilPollAnswerTableGUI\getItems(), ilSurveyParticipantsTableGUI\getItems(), ilBadgeImageTemplateTableGUI\getItems(), ilPortfolioTableGUI\getItems(), ilObjWorkspaceFolderTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilBadgeTypesTableGUI\getItems(), ilCourseGroupingAssignmentTableGUI\getItems(), ilExcCriteriaTableGUI\getItems(), ilClipboardTableGUI\getItems(), ilRecommendedContentRoleTableGUI\getItems(), ilBookingSchedulesTableGUI\getItems(), ilStyleMediaQueryTableGUI\getItems(), ilContainerStartObjectsContentTableGUI\getItems(), ilExcCriteriaCatalogueTableGUI\getItems(), ilStyleColorTableGUI\getItems(), ilTableTemplatesTableGUI\getItems(), ilPortfolioPageTableGUI\getItems(), ilExAssignmentPeerReviewOverviewTableGUI\getItems(), ilLanguageTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilPollUserTableGUI\getItems(), ilObjectConsumerTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilBadgePersonalTableGUI\getItems(), ilLDAPRoleMappingTableGUI\getItems(), ilExAssignmentPeerReviewTableGUI\getItems(), ilExAssignmentTeamTableGUI\getItems(), ilImageMapTableGUI\getItems(), ilBookingAssignParticipantsTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilBookingAssignObjectsTableGUI\getItems(), ilAdminSubItemsTableGUI\getItems(), ilBadgeTableGUI\getItems(), ilSurveyResultsCumulatedTableGUI\getItems(), ilObjectBadgeTableGUI\getItems(), ilBadgeUserTableGUI\getItems(), ilSessionOverviewTableGUI\getItems(), ilBookingParticipantsTableGUI\getItems(), ILIAS\Style\Content\CharacteristicTableGUI\getItems(), ilBookingObjectsTableGUI\getItems(), ilSCORMTrackingItemsTableGUI\getItems(), ilCourseParticipantsGroupsTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ilLPObjectStatisticsTypesTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilLPProgressTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilLPObjectStatisticsTableGUI\getItems(), ilLPObjectStatisticsDailyTableGUI\getItems(), ilUserTableGUI\getItems(), ilLPObjectStatisticsLPTableGUI\getItems(), ilMediaPoolTableGUI\getItems(), ilTrMatrixTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), ilBookingReservationsTableGUI\getItems(), ilLinksTableGUI\getLinks(), ilItemGroupItemsTableGUI\getMaterials(), ilPageLayoutTableGUI\getPageLayouts(), ilWikiPagesTableGUI\getPages(), ilSurveySkillAssignmentTableGUI\getQuestions(), ilCopySelfAssQuestionTableGUI\getQuestions(), ilWikiRecentChangesTableGUI\getRecentChanges(), ilSurveySkillChangesTableGUI\getSkillLevelsForAppraisee(), ilSurveySkillTableGUI\getSkills(), ilSysStyleCatAssignmentTableGUI\getStyleCatAssignments(), ilSystemStylesTableGUI\getStyles(), ilLDAPServerTableGUI\importData(), ilSurveySyncTableGUI\importData(), ilWorkspaceAccessTableGUI\importData(), ilSurveyQuestionTableGUI\importData(), ilWorkspaceShareTableGUI\importData(), ilQuestionUsagesTableGUI\initColumns(), ilOrgUnitTypeTableGUI\initColumns(), ilDashboardSortationTableGUI\initData(), ilQuestionCumulatedStatisticsTableGUI\initData(), ilMarkSchemaTableGUI\initData(), ilADNNotificationTableGUI\initData(), ilSurveyQuestionblockbrowserTableGUI\initData(), ilSurveyQuestionbrowserTableGUI\initData(), ilFileVersionsTableGUI\initData(), ilBuddySystemRelationsTableGUI\initFilter(), ilAdvancedMDFieldDefinitionGroupTableGUI\initItems(), ilTaxonomyAdministrationRepositoryTableGUI\initItems(), ilObjectOwnershipManagementTableGUI\initItems(), SurveyConstraintsTableGUI\initItems(), ilForumTopicTableGUI\initMergeThreadsTable(), ilCmiXapiStatementsGUI\initTableData(), ilLTIConsumerXapiStatementsGUI\initTableData(), ilLTIConsumerGradeSynchronizationGUI\initTableData(), ilObjectTranslationGUI\listTranslations(), ilObjForumSearchResultTableGUI\parse(), ilObjWikiSearchResultTableGUI\parse(), ilSCTreeDuplicatesTableGUI\parse(), ilAuthLoginPageEditorTableGUI\parse(), ilSCORMTrackingItemsPerScoTableGUI\parse(), ilSCORMTrackingUsersTableGUI\parse(), ilCalendarRecurrenceTableGUI\parse(), ilRoleSelectionTableGUI\parse(), ilSCORMTrackingItemsScoTableGUI\parse(), ilSCORMTrackingItemsPerUserTableGUI\parse(), ilLTIProviderReleasedObjectsTableGUI\parse(), ilLPCollectionSettingsTableGUI\parse(), ilLuceneAdvancedSearchActivationTableGUI\parse(), ilCalendarSharedUserListTableGUI\parse(), ilShibbolethRoleAssignmentTableGUI\parse(), ilCalendarSharedRoleListTableGUI\parse(), ilECSCategoryMappingTableGUI\parse(), ilSCORMTrackingItemPerUserTableGUI\parse(), ilAdvancedMDRecordLanguageTableGUI\parse(), ilLogComponentTableGUI\parse(), ilCalendarSharedListTableGUI\parse(), ilUserClipboardTableGUI\parse(), ilMDCopyrightUsageTableGUI\parse(), ilObjectCustomUserFieldsTableGUI\parse(), ilLDAPRoleAssignmentTableGUI\parse(), ilCourseReferenceDeleteConfirmationTableGUI\parse(), ilExAssignmentListTextTableGUI\parse(), ilConsultationHourGroupTableGUI\parse(), ilUserExportFileTableGUI\parse(), ilCalendarInboxSharedTableGUI\parse(), ilSCGroupTableGUI\parse(), ilCourseObjectiveMaterialAssignmentTableGUI\parse(), ilObjectCopyProgressTableGUI\parse(), ilLOMemberTestResultTableGUI\parse(), ilWebResourceLinkTableGUI\parse(), ilConsultationHourBookingTableGUI\parse(), ilSCTaskTableGUI\parse(), ilECSExportedContentTableGUI\parse(), ilECSNodeMappingTreeTableGUI\parse(), ilObjectRoleTemplateOptionsTableGUI\parse(), ilObjectTableGUI\parse(), ilCourseObjectiveQuestionsTableGUI\parse(), ilTrashTableGUI\parse(), ilCourseObjectiveQuestionAssignmentTableGUI\parse(), ilECSServerTableGUI\parse(), ilWebResourceEditableLinkTableGUI\parse(), ilECSImportedContentTableGUI\parse(), ilConsultationHoursTableGUI\parse(), ilRoleAssignmentTableGUI\parse(), ilTimingsPersonalTableGUI\parse(), ilECSCommunityTableGUI\parse(), ilLOTestAssignmentTableGUI\parse(), ilCalendarManageTableGUI\parse(), ilSessionParticipantsTableGUI\parse(), ilObjectRoleTemplatePermissionTableGUI\parse(), ilTimingsManageTableGUI\parse(), ilGroupParticipantsTableGUI\parse(), ilRoleTableGUI\parse(), ilLearningSequenceParticipantsTableGUI\parse(), ilCourseObjectivesTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ilObjectRolePermissionTableGUI\parse(), ilExportSelectionTableGUI\parseContainer(), ilDclEditViewTableGUI\parseData(), ilDclTableViewEditFieldsTableGUI\parseData(), ilDclCreateViewTableGUI\parseData(), ilMMItemTranslationTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ilBiblTranslationTableGUI\parseData(), ilOrgUnitUserAssignmentTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ilBiblFieldFilterTableGUI\parseData(), ilBiblAdminFieldTableGUI\parseData(), ilAdvancedMDFieldTableGUI\parseDefinitions(), ilAdvancedMDRecordExportFilesTableGUI\parseFiles(), ilLOTestAssignmentTableGUI\parseMultipleAssignments(), ilRepositoryObjectResultTableGUI\parseObjectIds(), ilObjectCopySearchResultTableGUI\parseSearchResults(), ilWebResourceEditableLinkTableGUI\parseSelectedLinks(), ilMDCopyrightTableGUI\parseSelections(), ilObjectCopySelectionTableGUI\parseSource(), ilRepositoryUserResultTableGUI\parseUserIds(), ilAccessibilityTableGUI\populate(), ilCronManagerTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilFileSystemTableGUI\prepareOutput(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilTestEvaluationGUI\resetfilterEvaluation(), ilCalendarChangedAppointmentsTableGUI\setAppointments(), ilCalendarAppointmentsTableGUI\setAppointments(), ilConditionHandlerTableGUI\setConditions(), ilSessionMaterialsTableGUI\setMaterials(), ilQuestionBrowserTableGUI\setQuestionData(), ilSumScoreTableGUI\setSumScores(), ilEmployeeTalkTableGUI\setTalkData(), ilAssQuestionSkillUsagesTableGUI\showCmd(), ilObjForumGUI\showStatisticsObject(), ilOrgUnitDefaultPermissionTableGUI\start(), and ilWebResourceEditableLinkTableGUI\updateFromPost().

480  : void
481  {
482  $this->row_data = $a_data;
483  }
+ Here is the caller graph for this function:

◆ setDefaultFilterVisiblity()

ilTable2GUI::setDefaultFilterVisiblity ( bool  $a_status)

Definition at line 885 of file class.ilTable2GUI.php.

Referenced by ilEmployeeTalkTableGUI\addColumns(), ilParticipantTableGUI\initFilter(), and ilTrashTableGUI\initFilter().

885  : void
886  {
887  $this->default_filter_visibility = $a_status;
888  }
+ Here is the caller graph for this function:

◆ setDefaultOrderDirection()

ilTable2GUI::setDefaultOrderDirection ( string  $a_defaultorderdirection)

Definition at line 875 of file class.ilTable2GUI.php.

Referenced by ilLPObjectStatisticsAdminTableGUI\__construct(), ilMMItemTranslationTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilSurveyCodesEditTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilShibbolethRoleAssignmentTableGUI\__construct(), ilFoundUsersTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilECSExportedContentTableGUI\__construct(), ilCourseInfoFileTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilLDAPRoleAssignmentTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilTaxonomyAdministrationRepositoryTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilExAssignmentTeamLogTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilRoleSelectionTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilECSCommunityTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilImageMapTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilAdvancedMDRecordTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilTestHistoryTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilECSImportedContentTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilAdvancedMDRecordExportFilesTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilLDAPRoleMappingTableGUI\__construct(), ilForumThreadObjectTableGUI\__construct(), ilResultsByQuestionTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilContainerStartObjectsContentTableGUI\__construct(), ilExportTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilQuestionUsagesTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilObjectOwnershipManagementTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilTermListTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilQuestionCumulatedStatisticsTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilForumStatisticsTableGUI\__construct(), ilPDNewsTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilBiblFieldFilterTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilParticipantsTestResultsTableGUI\__construct(), ilLTIConsumerGradeSynchronizationTableGUI\__construct(), ilForumTopicTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilTestPassOverviewTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilMDCopyrightTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ilSessionOverviewTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilCmiXapiStatementsTableGUI\__construct(), ilCmiXapiScoringTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilLTIConsumerScoringTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilAssQuestionSkillUsagesTableGUI\__construct(), ilWikiContributorsTableGUI\getContributors(), ilWikiPagesTableGUI\getPages(), ilWikiRecentChangesTableGUI\getRecentChanges(), ilUserExportFileTableGUI\init(), ilLPObjectStatisticsTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilTrashTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilLOTestAssignmentTableGUI\init(), ilRoleTableGUI\init(), ilAssQuestionHintsTableGUI\initAdministrationColumns(), ilTestPassManualScoringOverviewTableGUI\initOrdering(), ilTestManScoringParticipantsTableGUI\initOrdering(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\initOrdering(), ilConditionHandlerTableGUI\initTable(), and ilAssQuestionHintsTableGUI\initTestoutputColumns().

875  : void
876  {
877  $this->defaultorderdirection = $a_defaultorderdirection;
878  }
+ Here is the caller graph for this function:

◆ setDefaultOrderField()

ilTable2GUI::setDefaultOrderField ( string  $a_defaultorderfield)

Definition at line 864 of file class.ilTable2GUI.php.

Referenced by ilAdvancedMDFieldDefinitionGroupTableGUI\__construct(), ilLPObjectStatisticsAdminTableGUI\__construct(), ilMMItemTranslationTableGUI\__construct(), ilSurveyCodesEditTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilShibbolethRoleAssignmentTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilFoundUsersTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilLDAPRoleAssignmentTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilECSExportedContentTableGUI\__construct(), ilSumScoreTableGUI\__construct(), ilCourseInfoFileTableGUI\__construct(), ilMailingListsMembersTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilTaxonomyAdministrationRepositoryTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilMatchingQuestionAnswerFreqStatTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilExAssignmentTeamLogTableGUI\__construct(), ilSurveyParticipantsTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilRoleSelectionTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilImageMapTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilECSCommunityTableGUI\__construct(), ilSCORM2004TrackingTableGUI\__construct(), ilContributorTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilAdvancedMDRecordTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilLDAPRoleMappingTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilForumThreadObjectTableGUI\__construct(), ilResultsByQuestionTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilTestHistoryTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilExAssignmentPeerReviewTableGUI\__construct(), ilECSImportedContentTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilAdvancedMDRecordExportFilesTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilContainerStartObjectsContentTableGUI\__construct(), ilExportTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilObjectOwnershipManagementTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilAdvancedMDFieldTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilQuestionUsagesTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilTermListTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilQuestionCumulatedStatisticsTableGUI\__construct(), ilPDNewsTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilForumStatisticsTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilBiblFieldFilterTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilExAssignmentTeamTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilForumTopicTableGUI\__construct(), ilParticipantsTestResultsTableGUI\__construct(), ilLTIConsumerGradeSynchronizationTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilMDCopyrightTableGUI\__construct(), ilTestPassOverviewTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilSessionOverviewTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilCmiXapiScoringTableGUI\__construct(), ilCmiXapiStatementsTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilLTIConsumerScoringTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilAssQuestionSkillUsagesTableGUI\__construct(), ilEmployeeTalkTableGUI\addColumns(), ilWikiContributorsTableGUI\getContributors(), ilWikiPagesTableGUI\getPages(), ilWikiRecentChangesTableGUI\getRecentChanges(), ilUserExportFileTableGUI\init(), ilLogComponentTableGUI\init(), ilLPObjectStatisticsTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilTrashTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilLOTestAssignmentTableGUI\init(), ilRoleTableGUI\init(), ilAssQuestionHintsTableGUI\initAdministrationColumns(), ilLearningSequenceParticipantsTableGUI\initForm(), ilTestPassManualScoringOverviewTableGUI\initOrdering(), ilTestManScoringParticipantsTableGUI\initOrdering(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\initOrdering(), ilConsultationHourGroupTableGUI\initTable(), ilConsultationHourBookingTableGUI\initTable(), ilAuthLoginPageEditorTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), ilAssQuestionHintsTableGUI\initTestoutputColumns(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), and ilMStShowUserCoursesTableGUI\parseData().

864  : void
865  {
866  $this->defaultorderfield = $a_defaultorderfield;
867  }
+ Here is the caller graph for this function:

◆ setDescription()

◆ setDisableFilterHiding()

ilTable2GUI::setDisableFilterHiding ( bool  $a_val = true)

Definition at line 666 of file class.ilTable2GUI.php.

Referenced by ilLanguageExtTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilObjectOwnershipManagementTableGUI\__construct(), ilObjectRoleTemplateOptionsTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilSCTreeDuplicatesTableGUI\init(), ilMDCopyrightUsageTableGUI\init(), ilLPTableBaseGUI\initBaseFilter(), ilTestManScoringParticipantsTableGUI\initFilter(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\initFilter(), ilLPObjectStatisticsTypesTableGUI\initFilter(), ilLPObjectStatisticsTableGUI\initFilter(), ilLPObjectStatisticsDailyTableGUI\initFilter(), ilRoleTableGUI\initFilter(), ilLPObjectStatisticsLPTableGUI\initFilter(), and ilSCORMTrackingUsersTableGUI\initTable().

666  : void
667  {
668  $this->disable_filter_hiding = $a_val;
669  }
+ Here is the caller graph for this function:

◆ setDisplayAsBlock()

ilTable2GUI::setDisplayAsBlock ( bool  $a_val)

Definition at line 789 of file class.ilTable2GUI.php.

Referenced by assFileUploadFileTableGUI\__construct().

789  : void
790  {
791  $this->display_as_block = $a_val;
792  }
+ Here is the caller graph for this function:

◆ setEnableAllCommand()

ilTable2GUI::setEnableAllCommand ( bool  $a_value)

Definition at line 2823 of file class.ilTable2GUI.php.

Referenced by ilObjLearningSequenceContentTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), and ilStudyProgrammeMembersTableGUI\__construct().

2823  : void
2824  {
2825  $this->enable_command_for_all = $a_value;
2826  }
+ Here is the caller graph for this function:

◆ setEnableHeader()

ilTable2GUI::setEnableHeader ( bool  $a_enableheader)

Definition at line 432 of file class.ilTable2GUI.php.

Referenced by ilLPObjectStatisticsAdminTableGUI\__construct(), ilMMItemTranslationTableGUI\__construct(), ilDashObjectsTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilObjLearningSequenceContentTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilRatingCategoryTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilTermUsagesTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilLinksTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilMediaPoolPageUsagesTableGUI\__construct(), ilImageMapTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilBookingSchedulesTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilMultilingualismTableGUI\__construct(), ilModulesTableGUI\__construct(), ilSystemStylesTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilAccessPermissionsStatusTableGUI\__construct(), ilExportTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilObjectTranslationTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilAvailableRolesStatusTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilECSNodeMappingTreeTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilObjectRoleTemplateOptionsTableGUI\__construct(), ilPDNewsTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilTermListTableGUI\__construct(), ilObjectTranslation2TableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilBookingAssignObjectsTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilBiblFieldFilterTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilLPObjectStatisticsTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilTrashTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilRepositoryObjectSearchResultTableGUI\init(), and ilOrgUnitDefaultPermissionTableGUI\start().

432  : void
433  {
434  $this->enabled["header"] = $a_enableheader;
435  }
+ Here is the caller graph for this function:

◆ setEnableNumInfo()

ilTable2GUI::setEnableNumInfo ( bool  $a_val)

Definition at line 442 of file class.ilTable2GUI.php.

Referenced by ilLPObjectStatisticsAdminTableGUI\__construct(), ilDashObjectsTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilForumDraftsTableGUI\__construct(), ilTestTopListTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilObjWorkspaceFolderTableGUI\__construct(), ilBiblLibraryTableGUI\__construct(), ilDashboardSortationTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), __construct(), ilLPObjectStatisticsTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilTrashTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilLTIConsumerScoringTableGUI\initColumns(), and ilCmiXapiScoringTableGUI\initColumns().

442  : void
443  {
444  $this->num_info = $a_val;
445  }
+ Here is the caller graph for this function:

◆ setEnableTitle()

ilTable2GUI::setEnableTitle ( bool  $a_enabletitle)

Definition at line 422 of file class.ilTable2GUI.php.

Referenced by ilLPObjectStatisticsAdminTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilImageMapTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), ilMultilingualismTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilObjectTranslationTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilPDNewsTableGUI\__construct(), ilTermListTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilObjectTranslation2TableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilLPObjectStatisticsTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilTrashTableGUI\init(), and ilLPObjectStatisticsLPTableGUI\init().

422  : void
423  {
424  $this->enabled["title"] = $a_enabletitle;
425  }
+ Here is the caller graph for this function:

◆ setExportFormats()

ilTable2GUI::setExportFormats ( array  $formats)

◆ setExternalSegmentation()

ilTable2GUI::setExternalSegmentation ( bool  $a_val)

Definition at line 843 of file class.ilTable2GUI.php.

Referenced by ilMMItemTranslationTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilForumThreadObjectTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilLTIConsumerGradeSynchronizationTableGUI\__construct(), ilMMTopItemTableGUI\__construct(), ilForumTopicTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ILIAS\LegalDocuments\Legacy\Table\__construct(), ilMailFolderTableGUI\__construct(), ilCmiXapiStatementsTableGUI\__construct(), ilCmiXapiScoringTableGUI\__construct(), ilMMSubItemTableGUI\__construct(), ilLTIConsumerScoringTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\build(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilTrashTableGUI\init(), ilBuddySystemRelationsTableGUI\initFilter(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), and ilMStShowUserCoursesTableGUI\parseData().

843  : void
844  {
845  $this->ext_seg = $a_val;
846  }
+ Here is the caller graph for this function:

◆ setExternalSorting()

ilTable2GUI::setExternalSorting ( bool  $a_val)

Definition at line 807 of file class.ilTable2GUI.php.

Referenced by ilMMItemTranslationTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilObjLearningSequenceContentTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), ilModulesTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilForumThreadObjectTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilMMTopItemTableGUI\__construct(), ilLTIConsumerGradeSynchronizationTableGUI\__construct(), ilForumTopicTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ILIAS\LegalDocuments\Legacy\Table\__construct(), ilMailFolderTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilCmiXapiScoringTableGUI\__construct(), ilCmiXapiStatementsTableGUI\__construct(), ilMMSubItemTableGUI\__construct(), ilLTIConsumerScoringTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilSCTreeDuplicatesTableGUI\init(), ilObjectCopyProgressTableGUI\init(), ilTrashTableGUI\init(), ilBuddySystemRelationsTableGUI\initFilter(), ilSCORMTrackingUsersTableGUI\parse(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), and ilMStShowUserCoursesTableGUI\parseData().

807  : void
808  {
809  $this->ext_sort = $a_val;
810  }
+ Here is the caller graph for this function:

◆ setFilterCols()

◆ setFilterCommand()

◆ setFilterValue()

ilTable2GUI::setFilterValue ( ilTableFilterItem  $a_item,
  $a_value 
)
protected
Parameters
string | array | null$a_value
Exceptions
ilDateTimeException

Definition at line 2484 of file class.ilTable2GUI.php.

References IL_CAL_DATE.

Referenced by addFilterItem(), ilTrMatrixTableGUI\getItems(), and ilTrMatrixTableGUI\initFilter().

2484  : void
2485  {
2486  if (method_exists($a_item, "setChecked")) {
2487  $a_item->setChecked((bool) $a_value);
2488  } elseif (method_exists($a_item, "setValue")) {
2489  $a_item->setValue($a_value);
2490  } elseif (method_exists($a_item, "setDate")) {
2491  $a_item->setDate(new ilDate($a_value, IL_CAL_DATE));
2492  }
2493  $a_item->writeToSession();
2494  }
const IL_CAL_DATE
+ Here is the caller graph for this function:

◆ setFormAction()

ilTable2GUI::setFormAction ( string  $a_form_action,
bool  $a_multipart = false 
)
final

Definition at line 750 of file class.ilTable2GUI.php.

Referenced by ilAdvancedMDFieldDefinitionGroupTableGUI\__construct(), ilLPObjectStatisticsAdminTableGUI\__construct(), ilMMItemTranslationTableGUI\__construct(), ilBookingBulkCreationTableGUI\__construct(), ilTestDetailedEvaluationStatisticsTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilTermDefinitionBulkCreationTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilSurveyResultsCumulatedTableGUI\__construct(), ilSurveyCodesEditTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilObjLearningSequenceContentTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilRatingCategoryTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilTestPersonalDefaultSettingsTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilTimingOverviewTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilShibbolethRoleAssignmentTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilFoundUsersTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilTermUsagesTableGUI\__construct(), ilECSExportedContentTableGUI\__construct(), ilCourseInfoFileTableGUI\__construct(), ilForumDraftsTableGUI\__construct(), ilMailingListsMembersTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilLanguageExtTableGUI\__construct(), ilLDAPRoleAssignmentTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilObjClipboardTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilLearningSequenceEditParticipantsTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilPortfolioRoleAssignmentTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilLinksTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilCalendarSharedListTableGUI\__construct(), ilExAssignmentTeamLogTableGUI\__construct(), ilContainerFilterTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilSurveyParticipantsTableGUI\__construct(), ilSysStyleCatAssignmentTableGUI\__construct(), ilTestPassManualScoringOverviewTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilTestVerificationTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilMediaPoolPageUsagesTableGUI\__construct(), ilRoleSelectionTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilSurveySkillChangesTableGUI\__construct(), ilContributorTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), ilExerciseVerificationTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilSCORM2004TrackingTableGUI\__construct(), ilBookingSchedulesTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilMediaObjectUsagesTableGUI\__construct(), ilImageMapTableGUI\__construct(), ilNewsForContextTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilModulesTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilMarkSchemaTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilAdvancedMDRecordTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilMailSearchObjectsTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilSCORMVerificationTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilForumNotificationTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilMultilingualismTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilTestHistoryTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilECSImportedContentTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilAdvancedMDRecordExportFilesTableGUI\__construct(), ilParticipantsPerAssignmentTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilBiblLibraryTableGUI\__construct(), ilDashboardSortationTableGUI\__construct(), ilResultsByQuestionTableGUI\__construct(), ilCourseVerificationTableGUI\__construct(), ilLDAPRoleMappingTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilSurveySkillAssignmentTableGUI\__construct(), ilSurveySkillTableGUI\__construct(), ilCmiXapiVerificationTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilObjectTranslationTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilContainerStartObjectsContentTableGUI\__construct(), ilExportTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilLTIConsumerVerificationTableGUI\__construct(), ilObjectOwnershipManagementTableGUI\__construct(), ilMediaCastTableGUI\__construct(), ilAdvancedMDFieldTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilPDNewsTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilTermListTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilObjectTranslation2TableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilBiblFieldFilterTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilCourseObjectiveQuestionAssignmentTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilExAssignmentTeamTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilCmiXapiLrsTypesTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilOrgUnitTypeTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilParticipantsTestResultsTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilLTIConsumerGradeSynchronizationTableGUI\__construct(), ilMMTopItemTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilOrgUnitPositionTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilMDCopyrightTableGUI\__construct(), ilSessionOverviewTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ILIAS\LegalDocuments\Legacy\Table\__construct(), ilBookingObjectsTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilContProfileTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilGroupEditParticipantsTableGUI\__construct(), ilCmiXapiStatementsTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilMMSubItemTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilListOfQuestionsTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilLTIConsumerProviderTableGUI\__construct(), ilSystemStylesTableGUI\addActions(), ilObjStudyProgrammeIndividualPlanGUI\appendIndividualPlanActions(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\build(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilSCTreeDuplicatesTableGUI\init(), ilCalendarRecurrenceTableGUI\init(), ilObjectCopyCourseGroupSelectionTableGUI\init(), ilSCGroupTableGUI\init(), ilUserExportFileTableGUI\init(), ilLogComponentTableGUI\init(), ilLPObjectStatisticsTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilObjectCopyProgressTableGUI\init(), ilTrashTableGUI\init(), ilSCTaskTableGUI\init(), ilMDCopyrightUsageTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilRepositoryObjectSearchResultTableGUI\init(), ilCourseReferenceDeleteConfirmationTableGUI\init(), ilTimingsPersonalTableGUI\init(), ilTimingsManageTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilLOTestAssignmentTableGUI\init(), ilRoleTableGUI\init(), ilAssQuestionHintsTableGUI\initAdministrationCommands(), ilForumTopicTableGUI\initMergeThreadsTable(), ilConsultationHourGroupTableGUI\initTable(), ilConsultationHourBookingTableGUI\initTable(), ilHistoryTableGUI\initTable(), ilSCORMTrackingItemsPerScoTableGUI\initTable(), ilAuthLoginPageEditorTableGUI\initTable(), ilSCORMTrackingItemsPerUserTableGUI\initTable(), ilSCORMTrackingItemsScoTableGUI\initTable(), ilSCORMTrackingItemPerUserTableGUI\initTable(), ilSCORMTrackingUsersTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), ilLPCollectionSettingsTableGUI\initTable(), ilAssQuestionHintsTableGUI\initTestoutputCommands(), ilForumTopicTableGUI\initTopicsOverviewTable(), and ilRepositorySearchGUI\showClipboard().

753  : void {
754  $this->form_action = $a_form_action;
755  $this->form_multipart = $a_multipart;
756  }
+ Here is the caller graph for this function:

◆ setFormName()

ilTable2GUI::setFormName ( string  $a_name = "")

Definition at line 763 of file class.ilTable2GUI.php.

Referenced by ilMMItemTranslationTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilTestPersonalDefaultSettingsTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilLearningSequenceEditParticipantsTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilTestPassManualScoringOverviewTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilMarkSchemaTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilTestHistoryTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilCourseObjectiveQuestionAssignmentTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilBiblFieldFilterTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilParticipantsTestResultsTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ILIAS\LegalDocuments\Legacy\Table\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilGroupEditParticipantsTableGUI\__construct(), ilListOfQuestionsTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilCalendarRecurrenceTableGUI\init(), ilUserExportFileTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilLearningSequenceParticipantsTableGUI\initForm(), ilAuthLoginPageEditorTableGUI\initTable(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\setTableIdentifiers(), and ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\setTableIdentifiers().

763  : void
764  {
765  $this->formname = $a_name;
766  }
+ Here is the caller graph for this function:

◆ setHeaderHTML()

ilTable2GUI::setHeaderHTML ( string  $html)

Definition at line 2386 of file class.ilTable2GUI.php.

2386  : void
2387  {
2388  $this->headerHTML = $html;
2389  }

◆ setId()

ilTable2GUI::setId ( string  $a_val)

Definition at line 773 of file class.ilTable2GUI.php.

References getPrefix(), and setPrefix().

Referenced by ilSCTreeDuplicatesTableGUI\__construct(), ilCalendarRecurrenceTableGUI\__construct(), ilLogComponentTableGUI\__construct(), ilLPObjectStatisticsAdminTableGUI\__construct(), ilConsultationHourGroupTableGUI\__construct(), ilMMItemTranslationTableGUI\__construct(), ilBookingBulkCreationTableGUI\__construct(), ilMailSearchResultsTableGUI\__construct(), ilTermDefinitionBulkCreationTableGUI\__construct(), ilTestDetailedEvaluationStatisticsTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilSurveyResultsCumulatedTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilAuthLoginPageEditorTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilRatingCategoryTableGUI\__construct(), ilTestPersonalDefaultSettingsTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilMailingListsMembersTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilLanguageExtTableGUI\__construct(), ilSumScoreTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilForumDraftsTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilSamlIdpSelectionTableGUI\__construct(), ilSamlIdpTableGUI\__construct(), ilUserClipboardTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilTestTopListTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilAdvancedMDRecordLanguageTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilTaxonomyAdministrationRepositoryTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilSCORMTrackingItemsPerScoTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilLTIProviderReleasedObjectsTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilObjectCopyProgressTableGUI\__construct(), ilRepositoryObjectSearchResultTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilECSServerTableGUI\__construct(), ilUserExportFileTableGUI\__construct(), ilSCORMTrackingItemsPerUserTableGUI\__construct(), ilLOMemberTestResultTableGUI\__construct(), ilSCORMTrackingUsersTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilLDAPServerTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilBookingSchedulesTableGUI\__construct(), ilECSCommunityTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilAdvancedMDRecordTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilSCORMTrackingItemPerUserTableGUI\__construct(), ilMailSearchObjectsTableGUI\__construct(), ilSCORMTrackingItemsScoTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilForumNotificationTableGUI\__construct(), ilMarkSchemaTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilModulesTableGUI\__construct(), ilTrashTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilSCGroupTableGUI\__construct(), ilLearningSequenceParticipantsTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilForumThreadObjectTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilLPCollectionSettingsTableGUI\__construct(), ilBiblLibraryTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilObjWorkspaceFolderTableGUI\__construct(), ilAccessPermissionsStatusTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilAvailableRolesStatusTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilConsultationHourBookingTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilObjectOwnershipManagementTableGUI\__construct(), ilObjectTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilSCTaskTableGUI\__construct(), ilECSNodeMappingTreeTableGUI\__construct(), ilLPObjectStatisticsDailyTableGUI\__construct(), ilLPObjectStatisticsTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilQuestionUsagesTableGUI\__construct(), ilObjectRoleTemplateOptionsTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilLOTestAssignmentTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilTermListTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilQuestionCumulatedStatisticsTableGUI\__construct(), ilBookingAssignObjectsTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilBiblFieldFilterTableGUI\__construct(), ilSessionParticipantsTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilCmiXapiLrsTypesTableGUI\__construct(), ilTimingsPersonalTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilOrgUnitTypeTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ILIAS\Notifications\ilNotificationSettingsTable\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilLTIConsumerProviderUsageTableGUI\__construct(), ilMMTopItemTableGUI\__construct(), ilMDCopyrightUsageTableGUI\__construct(), ilParticipantsTestResultsTableGUI\__construct(), ilForumTopicTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilLTIConsumerGradeSynchronizationTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilOrgUnitPositionTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ilTestPassOverviewTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), ilSessionOverviewTableGUI\__construct(), ILIAS\LegalDocuments\Legacy\Table\__construct(), ilTestParticipantsTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilTimingsManageTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilCmiXapiScoringTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilCmiXapiStatementsTableGUI\__construct(), ilCourseReferenceDeleteConfirmationTableGUI\__construct(), ilMMSubItemTableGUI\__construct(), ilLTIConsumerScoringTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilRoleTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilAssQuestionSkillUsagesTableGUI\__construct(), ilAssQuestionSkillAssignmentsTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilLTIConsumerProviderTableGUI\__construct(), ilAssignmentsPerParticipantTableGUI\initMode(), ilParticipantsPerAssignmentTableGUI\initMode(), ilAuthLoginPageEditorTableGUI\initTable(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\setTableIdentifiers(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\setTableIdentifiers(), and ilObjForumGUI\showStatisticsObject().

773  : void
774  {
775  $this->id = $a_val;
776  if ($this->getPrefix() == "") {
777  $this->setPrefix($a_val);
778  }
779  if (strlen($this->id) > 30) {
780  throw new ilException("Table ID to long (max. 30 char): " . $this->id);
781  }
782  }
setPrefix(string $a_prefix)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setIsDataTable()

ilTable2GUI::setIsDataTable ( bool  $a_val)

Definition at line 412 of file class.ilTable2GUI.php.

Referenced by ilPDNewsTableGUI\__construct(), and __construct().

412  : void
413  {
414  $this->datatable = $a_val;
415  }
+ Here is the caller graph for this function:

◆ setLimit()

ilTable2GUI::setLimit ( int  $a_limit = 0,
int  $a_default_limit = 0 
)

Definition at line 2862 of file class.ilTable2GUI.php.

Referenced by ilTestDetailedEvaluationStatisticsTableGUI\__construct(), ilDashObjectsTableGUI\__construct(), ilObjLearningSequenceContentTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilSamlIdpSelectionTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilDclTableViewTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilLMPagesTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilSurveySkillChangesTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilMultilingualismTableGUI\__construct(), ilModulesTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilSystemStylesTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilMarkSchemaTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilObjWorkspaceFolderTableGUI\__construct(), ilAccessPermissionsStatusTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilExAssignmentPeerReviewTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilObjectTranslationTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilAvailableRolesStatusTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilQuestionUsagesTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilObjectRoleTemplateOptionsTableGUI\__construct(), ilAdvancedMDFieldTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilQuestionCumulatedStatisticsTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilObjectTranslation2TableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilCourseObjectiveQuestionAssignmentTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilTestPassOverviewTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilListOfQuestionsTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\build(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), determineLimit(), ilLogComponentTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilRepositoryObjectSearchResultTableGUI\init(), ilCmiXapiScoringTableGUI\initColumns(), ilLTIConsumerScoringTableGUI\initColumns(), and ilObjForumGUI\initializeThreadOffsetAndLimit().

2862  : void
2863  {
2864  parent::setLimit($a_limit, $a_default_limit);
2865 
2866  // #17077 - if limit is set "manually" to 9999, force rows selector off
2867  if ($a_limit == 9999 &&
2868  $this->limit_determined) {
2869  $this->rows_selector_off = true;
2870  }
2871  }
+ Here is the caller graph for this function:

◆ setNoEntriesText()

◆ setOpenFormTag()

ilTable2GUI::setOpenFormTag ( bool  $a_val)

◆ setOrderField()

ilTable2GUI::setOrderField ( string  $a_order_field)

Definition at line 470 of file class.ilTable2GUI.php.

Referenced by ilBiblEntryTableGUI\__construct(), determineOffsetAndOrder(), ilRegistrationCodesTableGUI\getItems(), ilObjForumGUI\initializeThreadSortation(), and ilCalendarManageTableGUI\resetToDefaults().

470  : void
471  {
472  $this->order_field = $a_order_field;
473  }
+ Here is the caller graph for this function:

◆ setOrderLink()

ilTable2GUI::setOrderLink ( string  $key,
string  $order_dir 
)

Definition at line 1000 of file class.ilTable2GUI.php.

References $ctrl, $DIC, getNavParameter(), and ilCtrl\setParameter().

Referenced by fillHeader().

1000  : void
1001  {
1002  global $DIC;
1003 
1004  $ilUser = $DIC->user();
1005 
1006  $ilCtrl = $this->ctrl;
1007 
1008  $hash = "";
1009 
1010  $old = $this->requested_nav_par ?? '';
1011 
1012  // set order link
1013  $ilCtrl->setParameter(
1014  $this->parent_obj,
1015  $this->getNavParameter(),
1016  urlencode($key) . ":" . $order_dir . ":" . $this->offset
1017  );
1018  $this->tpl->setVariable(
1019  "TBL_ORDER_LINK",
1020  $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd) . $hash
1021  );
1022 
1023  // set old value of nav variable
1024  $ilCtrl->setParameter(
1025  $this->parent_obj,
1026  $this->getNavParameter(),
1027  $old
1028  );
1029  }
global $DIC
Definition: feed.php:28
string $key
Consumer key/client ID value.
Definition: System.php:193
setParameter(object $a_gui_obj, string $a_parameter, $a_value)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setPrefix()

ilTable2GUI::setPrefix ( string  $a_prefix)
final

Definition at line 495 of file class.ilTable2GUI.php.

References getRequestedValues().

Referenced by ilMMItemTranslationTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilCalendarSharedListTableGUI\__construct(), ilTestPassManualScoringOverviewTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilLearningSequenceParticipantsTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilCalendarSharedRoleListTableGUI\__construct(), ilCalendarSharedUserListTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilBiblFieldFilterTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilOrgUnitTypeTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ilOrgUnitPositionTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilAssQuestionSkillUsagesTableGUI\__construct(), ilAssQuestionSkillAssignmentsTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), assFileUploadFileTableGUI\initCommand(), setId(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\setTableIdentifiers(), and ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\setTableIdentifiers().

495  : void
496  {
497  $this->prefix = $a_prefix;
498  $this->getRequestedValues();
499  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setPreventDoubleSubmission()

ilTable2GUI::setPreventDoubleSubmission ( bool  $a_val)

Definition at line 2852 of file class.ilTable2GUI.php.

2852  : void
2853  {
2854  $this->prevent_double_submission = $a_val;
2855  }

◆ setPrintMode()

ilTable2GUI::setPrintMode ( bool  $a_value = false)

Definition at line 2639 of file class.ilTable2GUI.php.

Referenced by ilTrUserObjectsPropsTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), and ilTrObjectUsersPropsTableGUI\__construct().

2639  : void
2640  {
2641  $this->print_mode = $a_value;
2642  }
+ Here is the caller graph for this function:

◆ setResetCommand()

◆ setRowSelectorLabel()

ilTable2GUI::setRowSelectorLabel ( string  $row_selector_label)

Definition at line 2842 of file class.ilTable2GUI.php.

References $row_selector_label.

Referenced by ilForumTopicTableGUI\initMergeThreadsTable(), and ilForumTopicTableGUI\initTopicsOverviewTable().

2842  : void
2843  {
2844  $this->row_selector_label = $row_selector_label;
2845  }
string $row_selector_label
+ Here is the caller graph for this function:

◆ setRowTemplate()

ilTable2GUI::setRowTemplate ( string  $a_template,
string  $a_template_dir = "" 
)
final

Set row template.

Parameters
string$a_templateTemplate file name.
string$a_template_dirService/Module directory.

Definition at line 858 of file class.ilTable2GUI.php.

Referenced by ilAdvancedMDFieldDefinitionGroupTableGUI\__construct(), ilLPObjectStatisticsAdminTableGUI\__construct(), ilMMItemTranslationTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilTermDefinitionBulkCreationTableGUI\__construct(), ilTestDetailedEvaluationStatisticsTableGUI\__construct(), ilBookingBulkCreationTableGUI\__construct(), ilDashObjectsTableGUI\__construct(), ilSurveyResultsCumulatedTableGUI\__construct(), ilSurveyCodesEditTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilObjLearningSequenceContentTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilFoundUsersTableGUI\__construct(), ilRatingCategoryTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilTestPersonalDefaultSettingsTableGUI\__construct(), ilTimingOverviewTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilShibbolethRoleAssignmentTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilLanguageExtTableGUI\__construct(), ilLDAPRoleAssignmentTableGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilTermUsagesTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilSamlIdpSelectionTableGUI\__construct(), ilSamlIdpTableGUI\__construct(), ilCourseInfoFileTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilECSExportedContentTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilMailingListsMembersTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilForumDraftsTableGUI\__construct(), ilSumScoreTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilObjClipboardTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilTestTopListTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilLearningSequenceEditParticipantsTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilPortfolioRoleAssignmentTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilSurveyParticipantsTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilLinksTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilTaxonomyAdministrationRepositoryTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilExAssignmentTeamLogTableGUI\__construct(), ilCalendarSharedListTableGUI\__construct(), ilContainerFilterTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilSurveySkillChangesTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilTestPassManualScoringOverviewTableGUI\__construct(), ilSysStyleCatAssignmentTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilTestVerificationTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilMediaPoolPageUsagesTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilRoleSelectionTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilLDAPServerTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilMediaObjectUsagesTableGUI\__construct(), ilImageMapTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilECSCommunityTableGUI\__construct(), ilContributorTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilExerciseVerificationTableGUI\__construct(), ilSCORM2004TrackingTableGUI\__construct(), ilBookingSchedulesTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilMultilingualismTableGUI\__construct(), ilNewsForContextTableGUI\__construct(), ilSystemStylesTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilMarkSchemaTableGUI\__construct(), ilModulesTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilAdvancedMDRecordTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilSCORMVerificationTableGUI\__construct(), ilMailSearchObjectsTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilForumNotificationTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilLDAPRoleMappingTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilSurveySkillAssignmentTableGUI\__construct(), ilResultsByQuestionTableGUI\__construct(), ilCourseVerificationTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilECSImportedContentTableGUI\__construct(), ilExAssignmentPeerReviewTableGUI\__construct(), ilObjWorkspaceFolderTableGUI\__construct(), ilAccessPermissionsStatusTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilAdvancedMDRecordExportFilesTableGUI\__construct(), ilTestHistoryTableGUI\__construct(), ilBiblLibraryTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilDashboardSortationTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilSurveySkillTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilCmiXapiVerificationTableGUI\__construct(), ilObjectTranslationTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilAvailableRolesStatusTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilContainerStartObjectsContentTableGUI\__construct(), ilExportTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilQuestionUsagesTableGUI\__construct(), ilECSNodeMappingTreeTableGUI\__construct(), ilLTIConsumerVerificationTableGUI\__construct(), ilMediaCastTableGUI\__construct(), ilObjectRoleTemplateOptionsTableGUI\__construct(), ilObjectOwnershipManagementTableGUI\__construct(), ilAdvancedMDFieldTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilCalendarSharedRoleListTableGUI\__construct(), ilCalendarSharedUserListTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilTermListTableGUI\__construct(), ilQuestionCumulatedStatisticsTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilForumStatisticsTableGUI\__construct(), ilPDNewsTableGUI\__construct(), ilBookingAssignObjectsTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ilObjectTranslation2TableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilCmiXapiLrsTypesTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilBiblFieldFilterTableGUI\__construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilCourseObjectiveQuestionAssignmentTableGUI\__construct(), ilExAssignmentTeamTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilOrgUnitTypeTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilLTIConsumerProviderUsageTableGUI\__construct(), ILIAS\Notifications\ilNotificationSettingsTable\__construct(), ilParticipantsTestResultsTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilLTIConsumerGradeSynchronizationTableGUI\__construct(), ilMMTopItemTableGUI\__construct(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilMDCopyrightTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilOrgUnitPositionTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ilTestPassOverviewTableGUI\__construct(), ilSessionOverviewTableGUI\__construct(), ILIAS\LegalDocuments\Legacy\Table\__construct(), ilBookingObjectsTableGUI\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilContProfileTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilCmiXapiStatementsTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilCmiXapiScoringTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilGroupEditParticipantsTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilMMSubItemTableGUI\__construct(), ilLTIConsumerScoringTableGUI\__construct(), ilListOfQuestionsTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilAssQuestionSkillUsagesTableGUI\__construct(), ilAssQuestionSkillAssignmentsTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilLTIConsumerProviderTableGUI\__construct(), ilSystemStylesTableGUI\addActions(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\build(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilSCTreeDuplicatesTableGUI\init(), ilCalendarRecurrenceTableGUI\init(), ilUserClipboardTableGUI\init(), ilLTIProviderReleasedObjectsTableGUI\init(), ilSCGroupTableGUI\init(), ilUserExportFileTableGUI\init(), ilLogComponentTableGUI\init(), ilLPObjectStatisticsTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilObjectCopyProgressTableGUI\init(), ilSCTaskTableGUI\init(), ilTrashTableGUI\init(), ilMDCopyrightUsageTableGUI\init(), ilLOMemberTestResultTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilCourseReferenceDeleteConfirmationTableGUI\init(), ilTimingsPersonalTableGUI\init(), ilTimingsManageTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilObjectTableGUI\init(), ilLOTestAssignmentTableGUI\init(), ilRoleTableGUI\init(), ilLearningSequenceParticipantsTableGUI\initForm(), ilForumTopicTableGUI\initMergeThreadsTable(), ilRepositoryObjectSearchResultTableGUI\initRowTemplate(), ilConsultationHourGroupTableGUI\initTable(), ilECSServerTableGUI\initTable(), ilConsultationHourBookingTableGUI\initTable(), ilHistoryTableGUI\initTable(), ilSCORMTrackingItemsPerScoTableGUI\initTable(), ilAuthLoginPageEditorTableGUI\initTable(), ilSCORMTrackingItemsPerUserTableGUI\initTable(), ilSCORMTrackingItemsScoTableGUI\initTable(), ilSCORMTrackingItemPerUserTableGUI\initTable(), ilSCORMTrackingUsersTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), ilLPCollectionSettingsTableGUI\initTable(), and ilForumTopicTableGUI\initTopicsOverviewTable().

858  : void
859  {
860  $this->row_template = $a_template;
861  $this->row_template_dir = $a_template_dir;
862  }
+ Here is the caller graph for this function:

◆ setSelectAllCheckbox()

ilTable2GUI::setSelectAllCheckbox ( string  $a_select_all_checkbox,
bool  $a_select_all_on_top = false 
)

Definition at line 799 of file class.ilTable2GUI.php.

Referenced by ilSurveyCodesTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilTestPersonalDefaultSettingsTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilCalendarSharedListTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilContributorTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilSCORM2004TrackingTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilMailSearchObjectsTableGUI\__construct(), ilForumNotificationTableGUI\__construct(), ilMarkSchemaTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilCalendarSharedRoleListTableGUI\__construct(), ilCalendarSharedUserListTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ILIAS\Notifications\ilNotificationSettingsTable\__construct(), ilRegistrationCodesTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilParticipantsTestResultsTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilContProfileTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilExAssignmentFileSystemTableGUI\addColumns(), ilFileSystemTableGUI\addColumns(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilCalendarRecurrenceTableGUI\init(), ilUserClipboardTableGUI\init(), ilUserExportFileTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilTrashTableGUI\init(), ilCourseReferenceDeleteConfirmationTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilTestQuestionsTableGUI\init(), ilRoleTableGUI\init(), assFileUploadFileTableGUI\initCommand(), ilLearningSequenceParticipantsTableGUI\initForm(), ilAssignmentsPerParticipantTableGUI\initMode(), ilParticipantsPerAssignmentTableGUI\initMode(), ilConsultationHourBookingTableGUI\initTable(), ilAuthLoginPageEditorTableGUI\initTable(), ilSCORMTrackingUsersTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), ilLPCollectionSettingsTableGUI\initTable(), ilForumDraftsTableGUI\initTableColumns(), ilForumTopicTableGUI\initTopicsOverviewTable(), and ilTestParticipantsTableGUI\setManageInviteesCommandsEnabled().

802  : void {
803  $this->select_all_checkbox = $a_select_all_checkbox;
804  $this->select_all_on_top = $a_select_all_on_top;
805  }
+ Here is the caller graph for this function:

◆ setShowRowsSelector()

ilTable2GUI::setShowRowsSelector ( bool  $a_value)

Toggle rows-per-page selector.

Definition at line 2511 of file class.ilTable2GUI.php.

Referenced by ilDclTableViewEditFieldsTableGUI\__construct(), ilTermDefinitionBulkCreationTableGUI\__construct(), ilTestDetailedEvaluationStatisticsTableGUI\__construct(), ilSurveyResultsCumulatedTableGUI\__construct(), ilObjLearningSequenceContentTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilTestPersonalDefaultSettingsTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilSumScoreTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSamlIdpSelectionTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilForumDraftsTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilMailSearchObjectsTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilAdvancedMDRecordTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilLPCollectionSettingsTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilMediaCastTableGUI\__construct(), ilObjectRoleTemplateOptionsTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilTermListTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ilEmployeeTalkTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ILIAS\LegalDocuments\Legacy\Table\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilCalendarRecurrenceTableGUI\init(), ilLogComponentTableGUI\init(), ilLPObjectStatisticsTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilRepositoryObjectSearchResultTableGUI\init(), ilCourseReferenceDeleteConfirmationTableGUI\init(), ilTimingsPersonalTableGUI\init(), ilTimingsManageTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilParticipantsTestResultsTableGUI\init(), ilRoleTableGUI\init(), ilLearningSequenceParticipantsTableGUI\initForm(), ilForumTopicTableGUI\initMergeThreadsTable(), ilConsultationHourBookingTableGUI\initTable(), ilForumTopicTableGUI\initTopicsOverviewTable(), and ILIAS\LegalDocuments\Legacy\Table\setMaxCount().

2511  : void
2512  {
2513  $this->show_rows_selector = $a_value;
2514  }
+ Here is the caller graph for this function:

◆ setShowTemplates()

◆ setTitle()

ilTable2GUI::setTitle ( string  $a_title,
string  $a_icon = "",
string  $a_icon_alt = "" 
)
final

Definition at line 452 of file class.ilTable2GUI.php.

Referenced by ilLPObjectStatisticsAdminTableGUI\__construct(), ilDashObjectsTableGUI\__construct(), ilBookingBulkCreationTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilTermDefinitionBulkCreationTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilObjLearningSequenceContentTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilTestPersonalDefaultSettingsTableGUI\__construct(), ilTimingOverviewTableGUI\__construct(), ilMailingListsMembersTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilSamlIdpSelectionTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilSamlIdpTableGUI\__construct(), ilTermUsagesTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilPortfolioRoleAssignmentTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilObjClipboardTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilContainerFilterTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilExAssignmentTeamLogTableGUI\__construct(), ilSurveyParticipantsTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilLinksTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilMediaPoolPageUsagesTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilSurveySkillChangesTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilSysStyleCatAssignmentTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilTestVerificationTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilContributorTableGUI\__construct(), ilExerciseVerificationTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilLDAPServerTableGUI\__construct(), ilMediaObjectUsagesTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilMailSearchObjectsTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilSCORMVerificationTableGUI\__construct(), ilModulesTableGUI\__construct(), ilForumNotificationTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilSystemStylesTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilBiblLibraryTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilCourseVerificationTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilExAssignmentPeerReviewTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilContainerStartObjectsContentTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilExportTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilCmiXapiVerificationTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilSurveySkillTableGUI\__construct(), ilECSNodeMappingTreeTableGUI\__construct(), ilLTIConsumerVerificationTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilQuestionUsagesTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilTermListTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilQuestionCumulatedStatisticsTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilBookingAssignObjectsTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilCmiXapiLrsTypesTableGUI\__construct(), ilExAssignmentTeamTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilLTIConsumerProviderUsageTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ILIAS\Notifications\ilNotificationSettingsTable\__construct(), ilSkillLevelTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilSessionOverviewTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilContProfileTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilCmiXapiScoringTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilLTIConsumerScoringTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilLTIConsumerProviderTableGUI\__construct(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\build(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilECSSettingsGUI\communities(), ilTestEvaluationGUI\detailedEvaluation(), ilAdvancedMDSettingsGUI\editFields(), ilUserClipboardTableGUI\init(), ilSCGroupTableGUI\init(), ilLPObjectStatisticsTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilLPObjectStatisticsDailyTableGUI\init(), ilSCTaskTableGUI\init(), ilTrashTableGUI\init(), ilMDCopyrightUsageTableGUI\init(), ilLOMemberTestResultTableGUI\init(), ilLPObjectStatisticsLPTableGUI\init(), ilRepositoryObjectSearchResultTableGUI\init(), ilListOfQuestionsTableGUI\init(), ilTimingsPersonalTableGUI\init(), ilTimingsManageTableGUI\init(), ilRoleTableGUI\init(), ilForumTopicTableGUI\initMergeThreadsTable(), ilAssignmentsPerParticipantTableGUI\initMode(), ilParticipantsPerAssignmentTableGUI\initMode(), ilConsultationHourGroupTableGUI\initTable(), ilECSServerTableGUI\initTable(), ilConsultationHourBookingTableGUI\initTable(), ilHistoryTableGUI\initTable(), ilSCORMTrackingItemsPerScoTableGUI\initTable(), ilSCORMTrackingItemsPerUserTableGUI\initTable(), ilSCORMTrackingItemsScoTableGUI\initTable(), ilSCORMTrackingItemPerUserTableGUI\initTable(), ilSCORMTrackingUsersTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), ilLPCollectionSettingsTableGUI\initTable(), ilLOTestAssignmentTableGUI\initTitle(), ilLPTableBaseGUI\parseTitle(), ilGlobalUnitCategoryTableGUI\populateTitle(), ilLocalUnitCategoryTableGUI\populateTitle(), ilLDAPSettingsGUI\roleMapping(), ilMailFolderTableGUI\setTitleData(), and ilObjForumGUI\showStatisticsObject().

456  : void {
457  parent::setTitle($a_title, $a_icon, $a_icon_alt);
458  }
+ Here is the caller graph for this function:

◆ setTopAnchor()

ilTable2GUI::setTopAnchor ( string  $a_val)

Definition at line 392 of file class.ilTable2GUI.php.

392  : void
393  {
394  $this->top_anchor = $a_val;
395  }

◆ setTopCommands()

◆ storeNavParameter()

ilTable2GUI::storeNavParameter ( )

Definition at line 1252 of file class.ilTable2GUI.php.

References getOffset(), ilTableGUI\getOrderDirection(), getOrderField(), and storeProperty().

Referenced by ilLPTableBaseGUI\executeCommand(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), and getHTML().

1252  : void
1253  {
1254  if ($this->getOrderField() != "") {
1255  $this->storeProperty("order", $this->getOrderField());
1256  }
1257  if ($this->getOrderDirection() != "") {
1258  $this->storeProperty("direction", $this->getOrderDirection());
1259  }
1260  if ($this->getOffset() >= 0) {
1261  $this->storeProperty("offset", (string) $this->getOffset());
1262  }
1263  }
storeProperty(string $type, string $value)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ storeProperty()

ilTable2GUI::storeProperty ( string  $type,
string  $value 
)

Definition at line 2391 of file class.ilTable2GUI.php.

References $DIC, and getId().

Referenced by determineLimit(), determineSelectedColumns(), determineSelectedFilters(), ilLPTableBaseGUI\executeCommand(), restoreTemplate(), and storeNavParameter().

2391  : void
2392  {
2393  global $DIC;
2394 
2395  $ilUser = null;
2396  if (isset($DIC["ilUser"])) {
2397  $ilUser = $DIC["ilUser"];
2398  }
2399 
2400  if (is_object($ilUser) && $this->getId() != "") {
2401  $tab_prop = new ilTablePropertiesStorageGUI();
2402 
2403  $tab_prop->storeProperty($this->getId(), $ilUser->getId(), $type, $value);
2404  }
2405  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: feed.php:28
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ writeFilterToSession()

ilTable2GUI::writeFilterToSession ( )

Definition at line 1683 of file class.ilTable2GUI.php.

References getFilterItems(), and isAdvMDFilter().

Referenced by ilTestQuestionBrowserTableGUI\applyFilterCmd(), ilObjSCORMLearningModuleGUI\applyUserTableFilter(), ilLPTableBaseGUI\executeCommand(), and ILIAS\LegalDocuments\Legacy\Table\setupFilter().

1683  : void
1684  {
1685  $advmd_record_gui = null;
1686  if (method_exists($this, "getAdvMDRecordGUI")) {
1687  $advmd_record_gui = $this->getAdvMDRecordGUI();
1688  }
1689 
1690  foreach ($this->getFilterItems() as $item) {
1691  if ($advmd_record_gui &&
1692  $this->isAdvMDFilter($advmd_record_gui, $item)) {
1693  continue;
1694  }
1695 
1696  if ($item->checkInput()) {
1697  $item->setValueByArray($this->raw_post_data);
1698  $item->writeToSession();
1699  }
1700  }
1701  foreach ($this->getFilterItems(true) as $item) {
1702  if ($advmd_record_gui &&
1703  $this->isAdvMDFilter($advmd_record_gui, $item)) {
1704  continue;
1705  }
1706 
1707  if ($item->checkInput()) {
1708  $item->setValueByArray($this->raw_post_data);
1709  $item->writeToSession();
1710  }
1711  }
1712 
1713  if ($advmd_record_gui) {
1714  $advmd_record_gui->importFilter();
1715  }
1716 
1717  // #13209
1718  $this->requested_tmpl_create = "";
1719  $this->requested_tmpl_delete = "";
1720  }
isAdvMDFilter(ilAdvancedMDRecordGUI $a_gui, ilTableFilterItem $a_element)
Check if filter element is based on adv md.
getFilterItems(bool $a_optionals=false)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ $buttons

◆ $close_command

string ilTable2GUI::$close_command = ""
protected

Definition at line 51 of file class.ilTable2GUI.php.

◆ $close_form_tag

bool ilTable2GUI::$close_form_tag = true
protected

Definition at line 78 of file class.ilTable2GUI.php.

Referenced by getCloseFormTag().

◆ $column

◆ $columns_determined

bool ilTable2GUI::$columns_determined = false
protected

Definition at line 76 of file class.ilTable2GUI.php.

◆ $context

◆ $css_row

string ilTable2GUI::$css_row = ''
protected

Definition at line 93 of file class.ilTable2GUI.php.

Referenced by ilForumTopicTableGUI\initMergeThreadsTable().

◆ $ctrl

ilCtrl ilTable2GUI::$ctrl
protected

Definition at line 48 of file class.ilTable2GUI.php.

Referenced by ilBookingBulkCreationTableGUI\__construct(), ilTermDefinitionBulkCreationTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilExAssignmentTeamLogTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\__construct(), ilParticipantsPerAssignmentTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilStyleImageTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilAssQuestionSkillAssignmentsTableGUI\__construct(), fillFooter(), ilFoundUsersTableGUI\fillRow(), ilWikiSearchResultsTableGUI\fillRow(), ilTermQuickListTableGUI\fillRow(), ilLMGlossaryTableGUI\fillRow(), ilLMMenuItemsTableGUI\fillRow(), ilLinksTableGUI\fillRow(), ilTaxonomyListTableGUI\fillRow(), ilPublicSubmissionsTableGUI\fillRow(), ilRatingCategoryTableGUI\fillRow(), ilNewsForContextTableGUI\fillRow(), ilHelpModuleTableGUI\fillRow(), ilPortfolioTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilContentStylesTableGUI\fillRow(), ilStyleMediaQueryTableGUI\fillRow(), ilExcDeliveredFilesTableGUI\fillRow(), ilBookingSchedulesTableGUI\fillRow(), ilMediaCastTableGUI\fillRow(), ilStyleColorTableGUI\fillRow(), ilBadgeImageTemplateTableGUI\fillRow(), ilLMPagesTableGUI\fillRow(), ilClipboardTableGUI\fillRow(), ilTableTemplatesTableGUI\fillRow(), ilExerciseVerificationTableGUI\fillRow(), ilWikiRecentChangesTableGUI\fillRow(), ilObjWorkspaceFolderTableGUI\fillRow(), ilSurveySkillTableGUI\fillRow(), ilContSkillMemberTableGUI\fillRow(), ilSurveySkillAssignmentTableGUI\fillRow(), ilExcCriteriaTableGUI\fillRow(), ilSurveySkillThresholdsTableGUI\fillRow(), ilTaxonomyTableGUI\fillRow(), ilPortfolioPageTableGUI\fillRow(), ilCopySelfAssQuestionTableGUI\fillRow(), ilNewItemGroupTableGUI\fillRow(), ilContProfileTableGUI\fillRow(), ilBadgePersonalTableGUI\fillRow(), ilSkillCatTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), ilAssignmentsTableGUI\fillRow(), ilExcCriteriaCatalogueTableGUI\fillRow(), ilSkillLevelTableGUI\fillRow(), ilBadgeTableGUI\fillRow(), ilWorkspaceAccessTableGUI\fillRow(), ilAdminSubItemsTableGUI\fillRow(), ilObjectBadgeTableGUI\fillRow(), ilBookingParticipantsTableGUI\fillRow(), ilExAssignmentPeerReviewTableGUI\fillRow(), SurveyConstraintsTableGUI\fillRow(), ilExGradesTableGUI\fillRow(), ilAssignmentsPerParticipantTableGUI\fillRow(), ilSurveyQuestionTableGUI\fillRow(), ilWikiPagesTableGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilBookingObjectsTableGUI\fillRow(), ilParticipantsPerAssignmentTableGUI\fillRow(), ilMediaPoolTableGUI\fillRow(), ilBookingReservationsTableGUI\fillRow(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), getHTML(), getLinkbar(), getSelectedColumns(), ilSurveyQuestionTableGUI\importData(), ilObjWikiSearchResultTableGUI\parse(), ilExerciseSubmissionTableGUI\parseColumns(), ilAssignmentsPerParticipantTableGUI\parseData(), ilMediaPoolTableGUI\render(), ilExerciseSubmissionTableGUI\render(), and setOrderLink().

◆ $custom_next

string ilTable2GUI::$custom_next = ""
protected

Definition at line 119 of file class.ilTable2GUI.php.

◆ $custom_prev

string ilTable2GUI::$custom_prev = ""
protected

Definition at line 118 of file class.ilTable2GUI.php.

◆ $custom_prev_next

bool ilTable2GUI::$custom_prev_next = false
protected

Definition at line 97 of file class.ilTable2GUI.php.

◆ $datatable

bool ilTable2GUI::$datatable = false
protected

Definition at line 102 of file class.ilTable2GUI.php.

Referenced by getIsDataTable().

◆ $default_filter_visibility

bool ilTable2GUI::$default_filter_visibility = false
protected

Definition at line 85 of file class.ilTable2GUI.php.

Referenced by getDefaultFilterVisibility().

◆ $defaultorderdirection

string ilTable2GUI::$defaultorderdirection = ""
protected

Definition at line 100 of file class.ilTable2GUI.php.

Referenced by getDefaultOrderDirection().

◆ $defaultorderfield

string ilTable2GUI::$defaultorderfield = ""
protected

Definition at line 99 of file class.ilTable2GUI.php.

Referenced by getDefaultOrderField().

◆ $description

string ilTable2GUI::$description = ''
protected

Definition at line 95 of file class.ilTable2GUI.php.

Referenced by ilSearchResultTableGUI\fillRow(), and getDescription().

◆ $disable_filter_hiding

bool ilTable2GUI::$disable_filter_hiding = false
protected

Definition at line 65 of file class.ilTable2GUI.php.

Referenced by getDisableFilterHiding().

◆ $display_as_block

bool ilTable2GUI::$display_as_block = false
protected

Definition at line 94 of file class.ilTable2GUI.php.

Referenced by getDisplayAsBlock().

◆ $enable_command_for_all

bool ilTable2GUI::$enable_command_for_all = false
protected

Definition at line 82 of file class.ilTable2GUI.php.

◆ $export_formats

array ilTable2GUI::$export_formats = []
protected

Definition at line 79 of file class.ilTable2GUI.php.

◆ $export_mode

int ilTable2GUI::$export_mode = 0
protected

Definition at line 80 of file class.ilTable2GUI.php.

Referenced by getExportMode().

◆ $ext_seg

bool ilTable2GUI::$ext_seg = false
protected

Definition at line 61 of file class.ilTable2GUI.php.

Referenced by getExternalSegmentation().

◆ $ext_sort

bool ilTable2GUI::$ext_sort = false
protected

Definition at line 60 of file class.ilTable2GUI.php.

Referenced by getExternalSorting().

◆ $filter_cmd

string ilTable2GUI::$filter_cmd = 'applyFilter'
protected

Definition at line 57 of file class.ilTable2GUI.php.

Referenced by getFilterCommand().

◆ $filter_cmd_txt

string ilTable2GUI::$filter_cmd_txt = ""
protected

Definition at line 117 of file class.ilTable2GUI.php.

◆ $filter_cols

int ilTable2GUI::$filter_cols = 5
protected

Definition at line 59 of file class.ilTable2GUI.php.

Referenced by getFilterCols().

◆ $filters

array ilTable2GUI::$filters = array()
protected

Definition at line 55 of file class.ilTable2GUI.php.

Referenced by getFilterItems().

◆ $filters_determined

bool ilTable2GUI::$filters_determined = false
protected

Definition at line 75 of file class.ilTable2GUI.php.

◆ $form_action

string ilTable2GUI::$form_action = ""
protected

Definition at line 108 of file class.ilTable2GUI.php.

Referenced by getFormAction().

◆ $form_multipart

bool ilTable2GUI::$form_multipart = false
protected

Definition at line 104 of file class.ilTable2GUI.php.

◆ $formname

string ilTable2GUI::$formname = ""
protected

Definition at line 109 of file class.ilTable2GUI.php.

Referenced by assFileUploadFileTableGUI\__construct(), and getFormName().

◆ $header_commands

array ilTable2GUI::$header_commands = []
protected

Definition at line 114 of file class.ilTable2GUI.php.

◆ $headerHTML

string ilTable2GUI::$headerHTML = ""
private

Definition at line 53 of file class.ilTable2GUI.php.

◆ $hidden_inputs

array ilTable2GUI::$hidden_inputs = []
protected

Definition at line 113 of file class.ilTable2GUI.php.

◆ $id

string ilTable2GUI::$id = ""
protected

Definition at line 96 of file class.ilTable2GUI.php.

Referenced by ilForumThreadObjectTableGUI\__construct(), ilForumTopicTableGUI\__construct(), ILIAS\LegalDocuments\Legacy\Table\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilUserTableGUI\addFilterItemByUdfType(), ilSystemStylesTableGUI\addMultiActions(), ilDclRecordListTableGUI\buildData(), ilSCTreeDuplicatesTableGUI\fillRow(), ilSCGroupTableGUI\fillRow(), ilStudyProgrammeAutoMembershipsTableGUI\fillRow(), ilSCTaskTableGUI\fillRow(), ilUserRoleStartingPointTableGUI\fillRow(), ilPresentationListTableGUI\fillRow(), ilTermListTableGUI\fillRow(), ilOrgUnitPermissionTableGUI\fillSelectAll(), ilWebDAVMountInstructionsDocumentTableGUI\formatTitle(), ilMDCopyrightTableGUI\getActionsForEntry(), ilQuestionBrowserTableGUI\getCommentsHtml(), ilLPTableBaseGUI\getCurrentFilter(), ilLPObjectStatisticsTypesTableGUI\getGraph(), getId(), ilTestSkillLevelThresholdsTableGUI\getInputElements(), ilContributorTableGUI\getItems(), ilBadgeTypesTableGUI\getItems(), ilExAssignmentTeamTableGUI\getItems(), ilTrSummaryTableGUI\getItemsPercentages(), ilTrSummaryTableGUI\getItemsPercentagesStatus(), ilSurveySkillAssignmentTableGUI\getQuestions(), ilTrMatrixTableGUI\getSelectableColumns(), ilExerciseSubmissionTableGUI\getSelectableColumns(), ilSurveyQuestionTableGUI\importData(), ilBadgeTableGUI\initFilter(), ilObjectBadgeTableGUI\initFilter(), ilBookingReservationsTableGUI\initFilter(), ilStudyProgrammeMembersTableGUI\initFilter(), ilUserTableGUI\initFilter(), ilObjectOwnershipManagementTableGUI\initItems(), SurveyConstraintsTableGUI\initItems(), ilCalendarSharedUserListTableGUI\parse(), ilCalendarSharedRoleListTableGUI\parse(), ilExerciseSubmissionTableGUI\parseColumns(), ilAdvancedMDRecordExportFilesTableGUI\parseFiles(), ilForumNotificationTableGUI\populateWithModal(), and setContext().

◆ $limit_determined

bool ilTable2GUI::$limit_determined = false
protected

Definition at line 74 of file class.ilTable2GUI.php.

◆ $main_tpl

◆ $mi_sel_buttons

array ilTable2GUI::$mi_sel_buttons = []
protected

Definition at line 64 of file class.ilTable2GUI.php.

◆ $multi

array ilTable2GUI::$multi = []
protected

Definition at line 112 of file class.ilTable2GUI.php.

◆ $nav_determined

bool ilTable2GUI::$nav_determined = false
protected

Definition at line 73 of file class.ilTable2GUI.php.

◆ $nav_value

string ilTable2GUI::$nav_value = ''
protected

Definition at line 91 of file class.ilTable2GUI.php.

Referenced by getLinkbar(), and resetOffset().

◆ $noentriestext

string ilTable2GUI::$noentriestext = ''
protected

Definition at line 92 of file class.ilTable2GUI.php.

Referenced by getNoEntriesText().

◆ $num_info

bool ilTable2GUI::$num_info = false
protected

Definition at line 103 of file class.ilTable2GUI.php.

Referenced by getEnableNumInfo().

◆ $open_form_tag

bool ilTable2GUI::$open_form_tag = true
protected

Definition at line 77 of file class.ilTable2GUI.php.

Referenced by getOpenFormTag().

◆ $optional_filters

array ilTable2GUI::$optional_filters = array()
protected

Definition at line 56 of file class.ilTable2GUI.php.

Referenced by getFilterItems().

◆ $order_field

string ilTable2GUI::$order_field = ""
protected

Definition at line 106 of file class.ilTable2GUI.php.

Referenced by ilUserTableGUI\getItems(), and getOrderField().

◆ $parent_cmd

◆ $parent_obj

◆ $prevent_double_submission

bool ilTable2GUI::$prevent_double_submission = true
protected

Definition at line 87 of file class.ilTable2GUI.php.

Referenced by getPreventDoubleSubmission().

◆ $print_mode

bool ilTable2GUI::$print_mode = false
protected

Definition at line 81 of file class.ilTable2GUI.php.

Referenced by getPrintMode().

◆ $raw_post_data

array ilTable2GUI::$raw_post_data = null
protected

Definition at line 120 of file class.ilTable2GUI.php.

◆ $requested_nav_par

string ilTable2GUI::$requested_nav_par = ""
protected

Definition at line 43 of file class.ilTable2GUI.php.

Referenced by determineOffsetAndOrder().

◆ $requested_nav_par1

string ilTable2GUI::$requested_nav_par1 = ""
protected

Definition at line 44 of file class.ilTable2GUI.php.

Referenced by determineOffsetAndOrder().

◆ $requested_nav_par2

string ilTable2GUI::$requested_nav_par2 = ""
protected

Definition at line 42 of file class.ilTable2GUI.php.

Referenced by determineOffsetAndOrder().

◆ $requested_tmpl_create

string ilTable2GUI::$requested_tmpl_create
protected

Definition at line 41 of file class.ilTable2GUI.php.

◆ $requested_tmpl_delete

string ilTable2GUI::$requested_tmpl_delete
protected

Definition at line 40 of file class.ilTable2GUI.php.

◆ $reset_cmd

string ilTable2GUI::$reset_cmd = 'resetFilter'
protected

Definition at line 58 of file class.ilTable2GUI.php.

Referenced by getResetCommand().

◆ $reset_cmd_txt

string ilTable2GUI::$reset_cmd_txt = ""
protected

Definition at line 98 of file class.ilTable2GUI.php.

◆ $restore_filter

bool ilTable2GUI::$restore_filter = false
protected

Definition at line 83 of file class.ilTable2GUI.php.

◆ $restore_filter_values

array ilTable2GUI::$restore_filter_values = []
protected

Definition at line 84 of file class.ilTable2GUI.php.

◆ $row_data

array ilTable2GUI::$row_data = []
protected

Definition at line 105 of file class.ilTable2GUI.php.

Referenced by getData().

◆ $row_selector_label

string ilTable2GUI::$row_selector_label = ""
protected

Definition at line 88 of file class.ilTable2GUI.php.

Referenced by getRowSelectorLabel(), and setRowSelectorLabel().

◆ $row_template

string ilTable2GUI::$row_template = ""
protected

Definition at line 115 of file class.ilTable2GUI.php.

◆ $row_template_dir

string ilTable2GUI::$row_template_dir = ""
protected

Definition at line 116 of file class.ilTable2GUI.php.

◆ $rows_selector_off

bool ilTable2GUI::$rows_selector_off = false
protected

Definition at line 71 of file class.ilTable2GUI.php.

◆ $sel_buttons

array ilTable2GUI::$sel_buttons = []
protected

Definition at line 90 of file class.ilTable2GUI.php.

◆ $select_all_on_top

bool ilTable2GUI::$select_all_on_top = false
protected

Definition at line 89 of file class.ilTable2GUI.php.

◆ $selectable_columns

array ilTable2GUI::$selectable_columns = array()
protected

◆ $selected_column

array ilTable2GUI::$selected_column = array()
protected

Definition at line 68 of file class.ilTable2GUI.php.

Referenced by getCurrentState().

◆ $selected_columns

array ilTable2GUI::$selected_columns = []
protected

Definition at line 46 of file class.ilTable2GUI.php.

◆ $selected_filter

array ilTable2GUI::$selected_filter = []
protected

Definition at line 107 of file class.ilTable2GUI.php.

◆ $show_rows_selector

bool ilTable2GUI::$show_rows_selector = true
protected

Definition at line 70 of file class.ilTable2GUI.php.

Referenced by getShowRowsSelector().

◆ $show_templates

bool ilTable2GUI::$show_templates = false
protected

Definition at line 69 of file class.ilTable2GUI.php.

Referenced by getShowTemplates().

◆ $sort_order

string ilTable2GUI::$sort_order = ""
protected

Definition at line 110 of file class.ilTable2GUI.php.

Referenced by fillHeader().

◆ $sortable_fields

array ilTable2GUI::$sortable_fields = array()
protected

Definition at line 86 of file class.ilTable2GUI.php.

◆ $table_request

ILIAS Table TableGUIRequest ilTable2GUI::$table_request = null
protected

Definition at line 45 of file class.ilTable2GUI.php.

◆ $top_anchor

string ilTable2GUI::$top_anchor = "il_table_top"
protected

Definition at line 54 of file class.ilTable2GUI.php.

Referenced by getTopAnchor().

◆ $top_commands

bool ilTable2GUI::$top_commands = true
protected

Definition at line 66 of file class.ilTable2GUI.php.

Referenced by getTopCommands().

◆ $ui

◆ $unique_id

string ilTable2GUI::$unique_id = ""
private

Definition at line 52 of file class.ilTable2GUI.php.

Referenced by __construct().

◆ ACTION_ALL_LIMIT

const ilTable2GUI::ACTION_ALL_LIMIT = 1000

Definition at line 38 of file class.ilTable2GUI.php.

◆ EXPORT_CSV

const ilTable2GUI::EXPORT_CSV = 2

Definition at line 37 of file class.ilTable2GUI.php.

◆ EXPORT_EXCEL

const ilTable2GUI::EXPORT_EXCEL = 1

Definition at line 36 of file class.ilTable2GUI.php.

Referenced by ilObjLanguageExtGUI\statisticsObject().

◆ FILTER_CHECKBOX

◆ FILTER_DATE

const ilTable2GUI::FILTER_DATE = 3

Definition at line 29 of file class.ilTable2GUI.php.

◆ FILTER_DATE_RANGE

◆ FILTER_DATETIME_RANGE

const ilTable2GUI::FILTER_DATETIME_RANGE = 8

◆ FILTER_DURATION_RANGE

const ilTable2GUI::FILTER_DURATION_RANGE = 7

◆ FILTER_LANGUAGE

const ilTable2GUI::FILTER_LANGUAGE = 4

◆ FILTER_NUMBER_RANGE

◆ FILTER_SELECT

◆ FILTER_TEXT


The documentation for this class was generated from the following file: