ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
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

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

Definition at line 23 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 123 of file class.ilTable2GUI.php.

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

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

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

974  : void {
975  $this->column[] = array(
976  "text" => $a_text,
977  "sort_field" => $a_sort_field,
978  "width" => $a_width,
979  "is_checkbox_action_column" => $a_is_checkbox_action_column,
980  "class" => $a_class,
981  "tooltip" => $a_tooltip,
982  "tooltip_html" => $a_tooltip_with_html
983  );
984  if ($a_sort_field != "") {
985  $this->sortable_fields[] = $a_sort_field;
986  }
987  $this->column_count = count($this->column);
988  }
+ 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 896 of file class.ilTable2GUI.php.

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

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

◆ addCommandButtonInstance()

ilTable2GUI::addCommandButtonInstance ( ilButtonBase  $a_button)

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

Referenced by ilSurveyCodesTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilAccountCodesTableGUI\__construct(), ilListOfQuestionsTableGUI\init(), and assFileUploadFileTableGUI\initCommand().

907  : void
908  {
909  $this->buttons[] = $a_button;
910  }
+ Here is the caller graph for this function:

◆ addFilterItem()

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

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

References setFilterValue().

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

505  : void {
506  $a_input_item->setParentTable($this);
507  if (!$a_optional) {
508  $this->filters[] = $a_input_item;
509  } else {
510  $this->optional_filters[] = $a_input_item;
511  }
512 
513  // restore filter values (from stored view)
514  if ($this->restore_filter) {
515  if (array_key_exists($a_input_item->getFieldId(), $this->restore_filter_values ?? [])) {
516  $this->setFilterValue($a_input_item, $this->restore_filter_values[$a_input_item->getFieldId()]);
517  } else {
518  $this->setFilterValue($a_input_item, null); // #14949
519  }
520  }
521  }
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 527 of file class.ilTable2GUI.php.

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

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

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

951  : void {
952  $this->header_commands[] = array("href" => $a_href, "text" => $a_text,
953  "target" => $a_target, "img" => $a_img);
954  }

◆ addHiddenInput()

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

◆ addMultiCommand()

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

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

Referenced by ilLPObjectStatisticsAdminTableGUI\__construct(), ilMMItemTranslationTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilSurveyPhrasesTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilPortfolioRoleAssignmentTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilTestInviteUsersTableGUI\__construct(), ilTestInviteRolesTableGUI\__construct(), ilContributorTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilCalendarSharedListTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilTestInviteGroupsTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilPersonalSkillTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilSysStyleCatAssignmentTableGUI\__construct(), ilAccountCodesTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilSCORM2004TrackingTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilLDAPRoleMappingTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilForumNotificationTableGUI\__construct(), ilChatroomSmiliesTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilMailSearchObjectsTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilSkillLevelResourcesTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilCalendarSharedRoleListTableGUI\__construct(), ilCalendarSharedUserListTableGUI\__construct(), ilTermListTableGUI\__construct(), ilSettingsTemplateTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilExAssignmentTeamTableGUI\__construct(), ilSkillProfileTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilMilestoneResponsiblesTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilSkillProfileUserTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilTermsOfServiceDocumentTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ILIAS\Skill\Tree\SkillTreeTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilContProfileTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ILIAS\Style\Content\CharacteristicTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilSystemStylesTableGUI\addActions(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\addCommands(), ilExportTableGUI\addCustomMultiCommand(), ilStudyProgrammeMembersTableGUI\addMultiCommands(), ilCalendarRecurrenceTableGUI\init(), ilDidacticTemplateSettingsTableGUI\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(), ilPCIIMTriggerTableGUI\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().

936  : void
937  {
938  $this->multi[] = array("cmd" => $a_cmd, "text" => $a_text);
939  }
+ 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 920 of file class.ilTable2GUI.php.

References addHiddenInput().

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

926  : void {
927  $this->mi_sel_buttons[] = array("sel_var" => $a_sel_var, "options" => $a_options, "selected" => $a_default_selection, "cmd" => $a_cmd, "text" => $a_text);
928  $this->addHiddenInput("cmd_sv[" . $a_cmd . "]", $a_sel_var);
929  }
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 891 of file class.ilTable2GUI.php.

Referenced by ilObjectCustomUserFieldsTableGUI\parse().

891  : void
892  {
893  $this->buttons = array();
894  }
+ Here is the caller graph for this function:

◆ dataExists()

◆ deleteTemplate()

ilTable2GUI::deleteTemplate ( string  $a_name)

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

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

Referenced by fillFooter().

2564  : bool
2565  {
2566  global $DIC;
2567 
2568  $ilUser = $DIC->user();
2569 
2570  $a_name = ilLegacyFormElementsUtil::prepareFormOutput($a_name, true);
2571 
2572  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2573  $storage = new ilTableTemplatesStorage();
2574  $storage->delete($this->getContext(), $ilUser->getId(), $a_name);
2575  return true;
2576  }
2577  return false;
2578  }
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
$ilUser
Definition: imgupload.php:34
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ determineLimit()

ilTable2GUI::determineLimit ( )

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

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

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

213  : void
214  {
215  global $DIC;
216 
217  $ilUser = null;
218  if (isset($DIC["ilUser"])) {
219  $ilUser = $DIC["ilUser"];
220  }
221 
222  if ($this->limit_determined) {
223  return;
224  }
225 
226  $limit = 0;
227  if (isset($this->table_request) && !is_null($this->table_request->getRows($this->prefix))) {
228  $this->storeProperty("rows", $this->table_request->getRows($this->prefix));
229  $limit = $this->table_request->getRows($this->prefix) ?? 0;
230  $this->resetOffset();
231  }
232 
233  if ($limit == 0) {
234  $rows = (int) $this->loadProperty("rows");
235  if ($rows > 0) {
236  $limit = $rows;
237  } else {
238  if (is_object($ilUser)) {
239  $limit = (int) $ilUser->getPref("hits_per_page");
240  } else {
241  $limit = 40;
242  }
243  }
244  }
245 
246  $this->setLimit($limit);
247  $this->limit_determined = true;
248  }
loadProperty(string $type)
global $DIC
Definition: feed.php:28
resetOffset(bool $a_in_determination=false)
$rows
Definition: xhr_table.php:10
setLimit(int $a_limit=0, int $a_default_limit=0)
$ilUser
Definition: imgupload.php:34
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 1184 of file class.ilTable2GUI.php.

References $DIC, $ilUser, $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(), ilLPTableBaseGUI\executeCommand(), exportData(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), getHTML(), ilTestManScoringParticipantsTableGUI\getInternalyOrderedDataValues(), ilUserLPTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilAccountCodesTableGUI\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(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilFileSystemTableGUI\prepareOutput(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), and resetOffset().

1184  : void
1185  {
1186  global $DIC;
1187 
1188  $ilUser = null;
1189  if (isset($DIC["ilUser"])) {
1190  $ilUser = $DIC["ilUser"];
1191  }
1192 
1193  if ($this->nav_determined) {
1194  return;
1195  }
1196 
1197  if ($this->requested_nav_par1 != "") {
1198  if ($this->requested_nav_par1 != ($this->requested_nav_par ?? "")) {
1199  $this->nav_value = $this->requested_nav_par1;
1200  } elseif (
1201  $this->requested_nav_par2 != "" &&
1202  $this->requested_nav_par2 != $this->requested_nav_par
1203  ) {
1204  $this->nav_value = $this->requested_nav_par2;
1205  }
1206  } elseif ($this->requested_nav_par != "") {
1207  $this->nav_value = $this->requested_nav_par;
1208  }
1209 
1210  if ($this->nav_value == "" && $this->getId() != "" && $ilUser->getId() != ANONYMOUS_USER_ID) {
1211  $order = $this->loadProperty("order");
1212  if (in_array($order, $this->sortable_fields)) {
1213  $direction = $this->loadProperty("direction");
1214  } else {
1215  $direction = $this->getDefaultOrderDirection();
1216  }
1217  // get order and direction from db
1218  $this->nav_value =
1219  $order . ":" .
1220  $direction . ":" .
1221  $this->loadProperty("offset");
1222  }
1223  $nav = explode(":", $this->nav_value);
1224 
1225  // $nav[0] is order by
1226  $req_order_field = $nav[0] ?? "";
1227  $req_order_dir = $nav[1] ?? "";
1228  $req_offset = (int) ($nav[2] ?? 0);
1229  $this->setOrderField(($req_order_field != "") ? $req_order_field : $this->getDefaultOrderField());
1230  $this->setOrderDirection(($req_order_dir != "") ? $req_order_dir : $this->getDefaultOrderDirection());
1231 
1232  if (!$a_omit_offset) {
1233  // #8904: offset must be discarded when no limit is given
1234  if (!$this->getExternalSegmentation() && $this->limit_determined && $this->limit == 9999) {
1235  $this->resetOffset(true);
1236  } elseif (!$this->getExternalSegmentation() && $req_offset >= $this->max_count) {
1237  $this->resetOffset(true);
1238  } else {
1239  $this->setOffset($req_offset);
1240  }
1241  }
1242 
1243  if (!$a_omit_offset) {
1244  $this->nav_determined = true;
1245  }
1246  }
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)
$ilUser
Definition: imgupload.php:34
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 259 of file class.ilTable2GUI.php.

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

Referenced by __construct(), and getCurrentState().

259  : void
260  {
261  if ($this->columns_determined) {
262  return;
263  }
264 
265  $old_sel = $this->loadProperty("selfields");
266  $sel_fields = [];
267  $stored = false;
268  if ($old_sel != "") {
269  $sel_fields = unserialize($old_sel);
270  $stored = true;
271  }
272  if (!is_array($sel_fields)) {
273  $stored = false;
274  $sel_fields = array();
275  }
276 
277  $this->selected_columns = array();
278  $set = false;
279 
280  $fsh = false;
281  $fs = [];
282  if (isset($this->table_request)) {
283  $fs = $this->table_request->getFS($this->getId());
284  $fsh = $this->table_request->getFSH($this->getId());
285  }
286 
287  foreach ($this->getSelectableColumns() as $k => $c) {
288  $this->selected_column[$k] = false;
289 
290  $new_column = (!isset($sel_fields[$k]));
291 
292  if ($fsh) {
293  $set = true;
294  if (in_array($k, $fs)) {
295  $this->selected_column[$k] = true;
296  }
297  } elseif ($stored && !$new_column) { // take stored values
298  $this->selected_column[$k] = $sel_fields[$k];
299  } else { // take default values
300  if ($new_column) {
301  $set = true;
302  }
303  if (isset($c["default"]) && $c["default"]) {
304  $this->selected_column[$k] = true;
305  }
306  }
307 
308  // Optional filters
309  $ff = [];
310  if (isset($this->table_request)) {
311  $ff = $this->table_request->getFF($this->getId());
312  }
313  if (count($ff) > 0) {
314  $set = true;
315  if (in_array($k, $ff)) {
316  $this->selected_column[$k] = true;
317  }
318  }
319  }
320 
321  if ($old_sel != serialize($this->selected_column) && $set) {
322  $this->storeProperty("selfields", serialize($this->selected_column));
323  }
324 
325  $this->columns_determined = true;
326  }
$c
Definition: cli.php:38
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 691 of file class.ilTable2GUI.php.

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

Referenced by ilLPTableBaseGUI\executeCommand(), getCurrentState(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), and renderFilter().

691  : void
692  {
693  if ($this->filters_determined) {
694  return;
695  }
696 
697  $old_sel = $this->loadProperty("selfilters");
698  $stored = false;
699  $sel_filters = null;
700  if ($old_sel != "") {
701  $sel_filters =
702  unserialize($old_sel);
703  $stored = true;
704  }
705  if (!is_array($sel_filters)) {
706  $stored = false;
707  $sel_filters = array();
708  }
709 
710  $this->selected_filter = array();
711  $set = false;
712  foreach ($this->getFilterItems(true) as $item) {
713  $k = $item->getPostVar();
714 
715  $this->selected_filter[$k] = false;
716 
717  if ($this->table_request->getFSF($this->getId())) {
718  $set = true;
719  if (in_array($k, $this->table_request->getFF($this->getId()))) {
720  $this->selected_filter[$k] = true;
721  } else {
722  $item->setValue(null);
723  $item->writeToSession();
724  }
725  } elseif ($stored) { // take stored values
726  $this->selected_filter[$k] = $sel_filters[$k] ?? "";
727  }
728  }
729 
730  if ($old_sel != serialize($this->selected_filter) && $set) {
731  $this->storeProperty("selfilters", serialize($this->selected_filter));
732  }
733 
734  $this->filters_determined = true;
735  }
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 2632 of file class.ilTable2GUI.php.

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

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

2632  : void
2633  {
2634  if ($this->dataExists()) {
2635  // #9640: sort
2636  if (!$this->getExternalSorting() && $this->enabled["sort"]) {
2637  $this->determineOffsetAndOrder(true);
2638 
2639  $this->row_data = ilArrayUtil::sortArray(
2640  $this->row_data,
2641  $this->getOrderField(),
2642  $this->getOrderDirection(),
2643  $this->numericOrdering($this->getOrderField())
2644  );
2645  }
2646 
2647  $filename = "export";
2648  switch ($format) {
2649  case self::EXPORT_EXCEL:
2650  $excel = new ilExcel();
2651  $excel->addSheet($this->title
2652  ?: $this->lng->txt("export"));
2653  $row = 1;
2654 
2655  ob_start();
2656  $this->fillMetaExcel($excel, $row); // row must be increment in fillMetaExcel()! (optional method)
2657 
2658  // #14813
2659  $pre = $row;
2660  $this->fillHeaderExcel($excel, $row); // row should NOT be incremented in fillHeaderExcel()! (required method)
2661  if ($pre == $row) {
2662  $row++;
2663  }
2664 
2665  foreach ($this->row_data as $set) {
2666  $this->fillRowExcel($excel, $row, $set);
2667  $row++; // #14760
2668  }
2669  ob_end_clean();
2670 
2671  if ($send) {
2672  $excel->sendToClient($filename);
2673  } else {
2674  $excel->writeToFile($filename);
2675  }
2676  break;
2677 
2678  case self::EXPORT_CSV:
2679  $csv = new ilCSVWriter();
2680  $csv->setSeparator(";");
2681 
2682  ob_start();
2683  $this->fillMetaCSV($csv);
2684  $this->fillHeaderCSV($csv);
2685  foreach ($this->row_data as $set) {
2686  $this->fillRowCSV($csv, $set);
2687  }
2688  ob_end_clean();
2689 
2690  if ($send) {
2691  $filename .= ".csv";
2692  header("Content-type: text/comma-separated-values");
2693  header("Content-Disposition: attachment; filename=\"" . $filename . "\"");
2694  header("Expires: 0");
2695  header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
2696  header("Pragma: public");
2697  echo $csv->getCSVString();
2698  } else {
2699  file_put_contents($filename, $csv->getCSVString());
2700  }
2701  break;
2702  }
2703 
2704  if ($send) {
2705  exit();
2706  }
2707  }
2708  }
numericOrdering(string $a_field)
Should this field be sorted numeric?
exit
Definition: login.php:28
fillMetaCSV(ilCSVWriter $a_csv)
Add meta information to csv export.
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.
$format
Definition: metadata.php:235
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 2132 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(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), and getHTML().

2132  : void
2133  {
2134  $lng = $this->lng;
2135 
2136  // action row
2137  $action_row = false;
2138  $arrow = false;
2139  $txt = "";
2140  $cmd = "";
2141 
2142  // add selection buttons
2143  if (count($this->sel_buttons) > 0) {
2144  foreach ($this->sel_buttons as $button) {
2145  $this->tpl->setCurrentBlock("sel_button");
2146  $this->tpl->setVariable(
2147  "SBUTTON_SELECT",
2149  $button["selected"],
2150  $button["sel_var"],
2151  $button["options"],
2152  false,
2153  true
2154  )
2155  );
2156  $this->tpl->setVariable("SBTN_NAME", $button["cmd"]);
2157  $this->tpl->setVariable("SBTN_VALUE", $button["text"]);
2158  $this->tpl->parseCurrentBlock();
2159 
2160  if ($this->getTopCommands()) {
2161  $this->tpl->setCurrentBlock("sel_top_button");
2162  $this->tpl->setVariable(
2163  "SBUTTON_SELECT",
2165  $button["selected"],
2166  $button["sel_var"],
2167  $button["options"],
2168  false,
2169  true
2170  )
2171  );
2172  $this->tpl->setVariable("SBTN_NAME", $button["cmd"]);
2173  $this->tpl->setVariable("SBTN_VALUE", $button["text"]);
2174  $this->tpl->parseCurrentBlock();
2175  }
2176  }
2177  $buttons = true;
2178  $action_row = true;
2179  }
2180  $this->sel_buttons[] = array("options" => [], "cmd" => '', "text" => '');
2181 
2182  // add buttons
2183  if (count($this->buttons) > 0) {
2184  foreach ($this->buttons as $button) {
2185  if (!is_array($button)) {
2186  if ($button instanceof ilButtonBase) {
2187  $this->tpl->setVariable('BUTTON_OBJ', $button->render());
2188 
2189  // this will remove id - should be unique
2190  $button = clone $button;
2191 
2192  $this->tpl->setVariable('BUTTON_TOP_OBJ', $button->render());
2193  }
2194  continue;
2195  }
2196 
2197  if (strlen($button['onclick'])) {
2198  $this->tpl->setCurrentBlock('cmdonclick');
2199  $this->tpl->setVariable('CMD_ONCLICK', $button['onclick']);
2200  $this->tpl->parseCurrentBlock();
2201  }
2202  $this->tpl->setCurrentBlock("plain_button");
2203  if ($button["id"] != "") {
2204  $this->tpl->setVariable("PBID", ' id="' . $button["id"] . '" ');
2205  }
2206  if ($button["class"] != "") {
2207  $this->tpl->setVariable("PBBT_CLASS", ' ' . $button["class"]);
2208  }
2209  $this->tpl->setVariable("PBTN_NAME", $button["cmd"]);
2210  $this->tpl->setVariable("PBTN_VALUE", $button["text"]);
2211  $this->tpl->parseCurrentBlock();
2212 
2213  if ($this->getTopCommands()) {
2214  if (strlen($button['onclick'])) {
2215  $this->tpl->setCurrentBlock('top_cmdonclick');
2216  $this->tpl->setVariable('CMD_ONCLICK', $button['onclick']);
2217  $this->tpl->parseCurrentBlock();
2218  }
2219  $this->tpl->setCurrentBlock("plain_top_button");
2220  $this->tpl->setVariable("PBTN_NAME", $button["cmd"]);
2221  $this->tpl->setVariable("PBTN_VALUE", $button["text"]);
2222  if ($button["class"] != "") {
2223  $this->tpl->setVariable("PBBT_CLASS", ' ' . $button["class"]);
2224  }
2225  $this->tpl->parseCurrentBlock();
2226  }
2227  }
2228 
2229  $buttons = true;
2230  $action_row = true;
2231  }
2232 
2233  // multi selection
2234  if (count($this->mi_sel_buttons)) {
2235  foreach ($this->mi_sel_buttons as $button) {
2236  $this->tpl->setCurrentBlock("mi_sel_button");
2237  $this->tpl->setVariable(
2238  "MI_BUTTON_SELECT",
2240  $button["selected"],
2241  $button["sel_var"],
2242  $button["options"],
2243  false,
2244  true
2245  )
2246  );
2247  $this->tpl->setVariable("MI_BTN_NAME", $button["cmd"]);
2248  $this->tpl->setVariable("MI_BTN_VALUE", $button["text"]);
2249  $this->tpl->parseCurrentBlock();
2250 
2251  if ($this->getTopCommands()) {
2252  $this->tpl->setCurrentBlock("mi_top_sel_button");
2253  $this->tpl->setVariable(
2254  "MI_BUTTON_SELECT",
2256  $button["selected"],
2257  $button["sel_var"] . "_2",
2258  $button["options"],
2259  false,
2260  true
2261  )
2262  );
2263  $this->tpl->setVariable("MI_BTN_NAME", $button["cmd"]);
2264  $this->tpl->setVariable("MI_BTN_VALUE", $button["text"]);
2265  $this->tpl->parseCurrentBlock();
2266  }
2267  }
2268  $arrow = true;
2269  $action_row = true;
2270  }
2271 
2272 
2273  if (count($this->multi) > 1 && $this->dataExists()) {
2274  if ($this->enable_command_for_all && $this->max_count <= self::getAllCommandLimit()) {
2275  $this->tpl->setCurrentBlock("tbl_cmd_select_all");
2276  $this->tpl->setVariable("TXT_SELECT_CMD_ALL", $lng->txt("all_objects"));
2277  $this->tpl->parseCurrentBlock();
2278  }
2279 
2280  $this->tpl->setCurrentBlock("tbl_cmd_select");
2281  $sel = array();
2282  foreach ($this->multi as $mc) {
2283  $sel[$mc["cmd"]] = $mc["text"];
2284  }
2285  $this->tpl->setVariable(
2286  "SELECT_CMDS",
2287  ilLegacyFormElementsUtil::formSelect("", "selected_cmd", $sel, false, true)
2288  );
2289  $this->tpl->setVariable("TXT_EXECUTE", $lng->txt("execute"));
2290  $this->tpl->parseCurrentBlock();
2291  $arrow = true;
2292  $action_row = true;
2293 
2294  if ($this->getTopCommands()) {
2295  if ($this->enable_command_for_all && $this->max_count <= self::getAllCommandLimit()) {
2296  $this->tpl->setCurrentBlock("tbl_top_cmd_select_all");
2297  $this->tpl->setVariable("TXT_SELECT_CMD_ALL", $lng->txt("all_objects"));
2298  $this->tpl->parseCurrentBlock();
2299  }
2300 
2301  $this->tpl->setCurrentBlock("tbl_top_cmd_select");
2302  $sel = array();
2303  foreach ($this->multi as $mc) {
2304  $sel[$mc["cmd"]] = $mc["text"];
2305  }
2306  $this->tpl->setVariable(
2307  "SELECT_CMDS",
2308  ilLegacyFormElementsUtil::formSelect("", "selected_cmd2", $sel, false, true)
2309  );
2310  $this->tpl->setVariable("TXT_EXECUTE", $lng->txt("execute"));
2311  $this->tpl->parseCurrentBlock();
2312  }
2313  } elseif (count($this->multi) == 1 && $this->dataExists()) {
2314  $this->tpl->setCurrentBlock("tbl_single_cmd");
2315  foreach ($this->multi as $mc) {
2316  $cmd = $mc['cmd'];
2317  $txt = $mc['text'];
2318  }
2319  $this->tpl->setVariable("TXT_SINGLE_CMD", $txt);
2320  $this->tpl->setVariable("SINGLE_CMD", $cmd);
2321  $this->tpl->parseCurrentBlock();
2322  $arrow = true;
2323  $action_row = true;
2324 
2325  if ($this->getTopCommands()) {
2326  $this->tpl->setCurrentBlock("tbl_top_single_cmd");
2327  foreach ($this->multi as $mc) {
2328  $cmd = $mc['cmd'];
2329  $txt = $mc['text'];
2330  }
2331  $this->tpl->setVariable("TXT_SINGLE_CMD", $txt);
2332  $this->tpl->setVariable("SINGLE_CMD", $cmd);
2333  $this->tpl->parseCurrentBlock();
2334  }
2335  }
2336 
2337  if ($arrow) {
2338  $this->tpl->setCurrentBlock("tbl_action_img_arrow");
2339  $this->tpl->setVariable("IMG_ARROW", ilUtil::getImagePath("arrow_downright.svg"));
2340  $this->tpl->setVariable("ALT_ARROW", $lng->txt("action"));
2341  $this->tpl->parseCurrentBlock();
2342 
2343  if ($this->getTopCommands()) {
2344  $this->tpl->setCurrentBlock("tbl_top_action_img_arrow");
2345  $this->tpl->setVariable("IMG_ARROW", ilUtil::getImagePath("arrow_upright.svg"));
2346  $this->tpl->setVariable("ALT_ARROW", $lng->txt("action"));
2347  $this->tpl->parseCurrentBlock();
2348  }
2349  }
2350 
2351  if ($action_row) {
2352  $this->tpl->setCurrentBlock("tbl_action_row");
2353  $this->tpl->parseCurrentBlock();
2354  if ($this->getTopCommands()) {
2355  $this->tpl->setCurrentBlock("tbl_top_action_row");
2356  $this->tpl->parseCurrentBlock();
2357  }
2358  }
2359  }
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:13
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 1755 of file class.ilTable2GUI.php.

References $c, $ctrl, $DIC, $format, $ilUser, ilTableGUI\$limit, ilTableGUI\$lng, ilTableGUI\$max_count, $name, $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(), ilAdvancedSelectionListGUI\STYLE_LINK_BUTTON, and ilLanguage\txt().

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

1755  : void
1756  {
1757  global $DIC;
1758 
1759  $ilUser = null;
1760  if (isset($DIC["ilUser"])) {
1761  $ilUser = $DIC["ilUser"];
1762  }
1763 
1764  $lng = $this->lng;
1765  $ilCtrl = $this->ctrl;
1766 
1767  $footer = false;
1768  $numinfo = '';
1769  $linkbar = '';
1770  $column_selector = '';
1771 
1772  // select all checkbox
1773  if ((strlen($this->getFormName())) && (strlen($this->getSelectAllCheckbox())) && $this->dataExists()) {
1774  $this->tpl->setCurrentBlock("select_all_checkbox");
1775  $this->tpl->setVariable("SELECT_ALL_TXT_SELECT_ALL", $lng->txt("select_all"));
1776  $this->tpl->setVariable("SELECT_ALL_CHECKBOX_NAME", $this->getSelectAllCheckbox());
1777  $this->tpl->setVariable("SELECT_ALL_FORM_NAME", $this->getFormName());
1778  $this->tpl->setVariable("CHECKBOXNAME", "chb_select_all_" . $this->unique_id);
1779  $this->tpl->parseCurrentBlock();
1780  }
1781 
1782  // table footer numinfo
1783  if ($this->enabled["numinfo"] && $this->enabled["footer"]) {
1784  $start = $this->offset + 1; // compute num info
1785  if (!$this->dataExists()) {
1786  $start = 0;
1787  }
1788  $end = $this->offset + $this->limit;
1789 
1790  if ($end > $this->max_count or $this->limit == 0) {
1791  $end = $this->max_count;
1792  }
1793 
1794  if ($this->max_count > 0) {
1795  if ($this->lang_support) {
1796  $numinfo = "(" . $start . " - " . $end . " " . strtolower($this->lng->txt("of")) . " " . $this->max_count . ")";
1797  } else {
1798  $numinfo = "(" . $start . " - " . $end . " of " . $this->max_count . ")";
1799  }
1800  }
1801  if ($this->max_count > 0) {
1802  if ($this->getEnableNumInfo()) {
1803  $this->tpl->setCurrentBlock("tbl_footer_numinfo");
1804  $this->tpl->setVariable("NUMINFO", $numinfo);
1805  $this->tpl->parseCurrentBlock();
1806  }
1807  }
1808  $footer = true;
1809  }
1810 
1811  // table footer linkbar
1812  if ($this->enabled["linkbar"] && $this->enabled["footer"] && $this->limit != 0
1813  && $this->max_count > 0) {
1814  $linkbar = $this->getLinkbar("1");
1815  $this->tpl->setCurrentBlock("tbl_footer_linkbar");
1816  $this->tpl->setVariable("LINKBAR", $linkbar);
1817  $this->tpl->parseCurrentBlock();
1818  $linkbar = true;
1819  $footer = true;
1820  }
1821 
1822  // column selector
1823  if (is_array($this->getSelectableColumns()) && count($this->getSelectableColumns()) > 0) {
1824  $items = array();
1825  foreach ($this->getSelectableColumns() as $k => $c) {
1826  $items[$k] = array("txt" => $c["txt"],
1827  "selected" => $this->isColumnSelected($k));
1828  }
1829  $cb_over = new ilCheckboxListOverlayGUI("tbl_" . $this->getId());
1830  $cb_over->setLinkTitle($lng->txt("columns"));
1831  $cb_over->setItems($items);
1832  //$cb_over->setUrl("./ilias.php?baseClass=ilTablePropertiesStorage&table_id=".
1833  // $this->getId()."&cmd=saveSelectedFields&user_id=".$ilUser->getId());
1834  $cb_over->setFormCmd($this->getParentCmd());
1835  $cb_over->setFieldVar("tblfs" . $this->getId());
1836  $cb_over->setHiddenVar("tblfsh" . $this->getId());
1837  $cb_over->setSelectionHeaderClass("ilTableMenuItem");
1838  $column_selector = $cb_over->getHTML();
1839  $footer = true;
1840  }
1841 
1842  if ($this->getShowTemplates() && is_object($ilUser)) {
1843  // template handling
1844  if ($this->requested_tmpl_create != "") {
1845  if ($this->saveTemplate($this->requested_tmpl_create)) {
1846  $this->main_tpl->setOnScreenMessage('success', $lng->txt("tbl_template_created"));
1847  }
1848  } elseif ($this->requested_tmpl_delete != "") {
1849  if ($this->deleteTemplate($this->requested_tmpl_delete)) {
1850  $this->main_tpl->setOnScreenMessage('success', $lng->txt("tbl_template_deleted"));
1851  }
1852  }
1853 
1854  $create_id = "template_create_overlay_" . $this->getId();
1855  $delete_id = "template_delete_overlay_" . $this->getId();
1856  $list_id = "template_stg_" . $this->getId();
1857 
1858  $storage = new ilTableTemplatesStorage();
1859  $templates = $storage->getNames($this->getContext(), $ilUser->getId());
1860 
1861  // form to delete template
1862  if (count($templates) > 0) {
1863  $overlay = new ilOverlayGUI($delete_id);
1864  $overlay->setTrigger($list_id . "_delete");
1865  $overlay->setAnchor("ilAdvSelListAnchorElement_" . $list_id);
1866  $overlay->setAutoHide(false);
1867  $overlay->add();
1868 
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 
1889  // form to save new template
1890  $overlay = new ilOverlayGUI($create_id);
1891  $overlay->setTrigger($list_id . "_create");
1892  $overlay->setAnchor("ilAdvSelListAnchorElement_" . $list_id);
1893  $overlay->setAutoHide(false);
1894  $overlay->add();
1895 
1896  $this->tpl->setCurrentBlock("template_editor");
1897  $this->tpl->setVariable("TEMPLATE_CREATE_ID", $create_id);
1898  $this->tpl->setVariable("TXT_TEMPLATE_CREATE", $lng->txt("tbl_template_create"));
1899  $this->tpl->setVariable("TXT_TEMPLATE_CREATE_SUBMIT", $lng->txt("save"));
1900  $this->tpl->setVariable("TEMPLATE_CREATE_CMD", $this->parent_cmd);
1901  $this->tpl->parseCurrentBlock();
1902 
1903  // load saved template
1904  $alist = new ilAdvancedSelectionListGUI();
1905  $alist->setId($list_id);
1906  $alist->addItem($lng->txt("tbl_template_create"), "create", "#");
1907  if (count($templates) > 0) {
1908  $alist->addItem($lng->txt("tbl_template_delete"), "delete", "#");
1909  foreach ($templates as $name) {
1910  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_tpl", urlencode($name));
1911  $alist->addItem($name, $name, $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd));
1912  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_tpl", "");
1913  }
1914  }
1915  $alist->setListTitle($lng->txt("tbl_templates"));
1917  $this->tpl->setVariable("TEMPLATE_SELECTOR", "&nbsp;" . $alist->getHTML());
1918  }
1919 
1920  if ($footer) {
1921  $this->tpl->setCurrentBlock("tbl_footer");
1922  $this->tpl->setVariable("COLUMN_COUNT", $this->getColumnCount());
1923  if ($this->getDisplayAsBlock()) {
1924  $this->tpl->setVariable("BLK_CLASS", "Block");
1925  }
1926  $this->tpl->parseCurrentBlock();
1927 
1928  // top navigation, if number info or linkbar given
1929  if ($numinfo != "" || $linkbar != "" || $column_selector != "" ||
1930  count($this->filters) > 0 || count($this->optional_filters) > 0) {
1931  if (is_object($ilUser) && (count($this->filters) || count($this->optional_filters))) {
1932  $this->tpl->setCurrentBlock("filter_activation");
1933  $this->tpl->setVariable("TXT_ACTIVATE_FILTER", $lng->txt("show_filter"));
1934  $this->tpl->setVariable("FILA_ID", $this->getId());
1935  if ($this->getId() != "") {
1936  $this->tpl->setVariable("SAVE_URLA", "./ilias.php?baseClass=ilTablePropertiesStorageGUI&table_id=" .
1937  $this->getId() . "&cmd=showFilter&user_id=" . $ilUser->getId());
1938  }
1939  $this->tpl->parseCurrentBlock();
1940 
1941 
1942  if (!$this->getDisableFilterHiding()) {
1943  $this->tpl->setCurrentBlock("filter_deactivation");
1944  $this->tpl->setVariable("TXT_HIDE", $lng->txt("hide_filter"));
1945  if ($this->getId() != "") {
1946  $this->tpl->setVariable("SAVE_URL", "./ilias.php?baseClass=ilTablePropertiesStorageGUI&table_id=" .
1947  $this->getId() . "&cmd=hideFilter&user_id=" . $ilUser->getId());
1948  $this->tpl->setVariable("FILD_ID", $this->getId());
1949  }
1950  $this->tpl->parseCurrentBlock();
1951  }
1952  }
1953 
1954  if ($numinfo != "" && $this->getEnableNumInfo()) {
1955  $this->tpl->setCurrentBlock("top_numinfo");
1956  $this->tpl->setVariable("NUMINFO", $numinfo);
1957  $this->tpl->parseCurrentBlock();
1958  }
1959  if ($linkbar != "" && !$this->getDisplayAsBlock()) {
1960  $linkbar = $this->getLinkbar("2");
1961  $this->tpl->setCurrentBlock("top_linkbar");
1962  $this->tpl->setVariable("LINKBAR", $linkbar);
1963  $this->tpl->parseCurrentBlock();
1964  }
1965 
1966  // column selector
1967  $this->tpl->setVariable("COLUMN_SELECTOR", $column_selector);
1968 
1969  // row selector
1970  if ($this->getShowRowsSelector() &&
1971  is_object($ilUser) &&
1972  $this->getId() &&
1973  !$this->rows_selector_off) { // JF, 2014-10-27
1974  $alist = new ilAdvancedSelectionListGUI();
1976  $alist->setId("sellst_rows_" . $this->getId());
1977  $hpp = ($ilUser->getPref("hits_per_page") != 9999)
1978  ? $ilUser->getPref("hits_per_page")
1979  : $lng->txt("no_limit");
1980 
1981  $options = array(0 => $lng->txt("default") . " (" . $hpp . ")",5 => 5, 10 => 10, 15 => 15, 20 => 20,
1982  30 => 30, 40 => 40, 50 => 50,
1983  100 => 100, 200 => 200, 400 => 400, 800 => 800);
1984  foreach ($options as $k => $v) {
1985  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_trows", $k);
1986  $alist->addItem($v, $k, $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd));
1987  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_trows", "");
1988  }
1989  $alist->setListTitle($this->getRowSelectorLabel() ?: $lng->txt("rows"));
1990  $this->tpl->setVariable("ROW_SELECTOR", $alist->getHTML());
1991  }
1992 
1993  // export
1994  if (count($this->export_formats) > 0 && $this->dataExists()) {
1995  $alist = new ilAdvancedSelectionListGUI();
1997  $alist->setId("sellst_xpt");
1998  foreach ($this->export_formats as $format => $caption_lng_id) {
1999  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_xpt", $format);
2000  $url = $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd);
2001  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_xpt", "");
2002  $alist->addItem($lng->txt($caption_lng_id), $format, $url);
2003  }
2004  $alist->setListTitle($lng->txt("export"));
2005  $this->tpl->setVariable("EXPORT_SELECTOR", "&nbsp;" . $alist->getHTML());
2006  }
2007 
2008  $this->tpl->setCurrentBlock("top_navigation");
2009  $this->tpl->setVariable("COLUMN_COUNT", $this->getColumnCount());
2010  if ($this->getDisplayAsBlock()) {
2011  $this->tpl->setVariable("BLK_CLASS", "Block");
2012  }
2013  $this->tpl->parseCurrentBlock();
2014  }
2015  }
2016  }
saveTemplate(string $a_name)
Save current state as template.
$c
Definition: cli.php:38
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
if($format !==null) $name
Definition: metadata.php:247
isColumnSelected(string $col)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$format
Definition: metadata.php:235
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)
$ilUser
Definition: imgupload.php:34
$url
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 1027 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().

1027  : void
1028  {
1029  $lng = $this->lng;
1030 
1031  $allcolumnswithwidth = true;
1032  foreach ($this->column as $idx => $column) {
1033  if (!strlen($column["width"])) {
1034  $allcolumnswithwidth = false;
1035  } elseif ($column["width"] == "1") {
1036  // IE does not like 1 but seems to work with 1%
1037  $this->column[$idx]["width"] = "1%";
1038  }
1039  }
1040  if ($allcolumnswithwidth) {
1041  foreach ($this->column as $column) {
1042  $this->tpl->setCurrentBlock("tbl_colgroup_column");
1043  $width = (is_numeric($column["width"]))
1044  ? $column["width"] . "px"
1045  : $column["width"];
1046  $this->tpl->setVariable("COLGROUP_COLUMN_WIDTH", " style=\"width:" . $width . "\"");
1047  $this->tpl->parseCurrentBlock();
1048  }
1049  }
1050  $ccnt = 0;
1051  foreach ($this->column as $column) {
1052  $ccnt++;
1053  //tooltip
1054  if ($column["tooltip"] != "") {
1056  "thc_" . $this->getId() . "_" . $ccnt,
1057  $column["tooltip"],
1058  "",
1059  "bottom center",
1060  "top center",
1061  !$column["tooltip_html"]
1062  );
1063  }
1064 
1065  if ($column['is_checkbox_action_column'] && $this->select_all_on_top) {
1066  $this->tpl->setCurrentBlock('tbl_header_top_select_all');
1067  $this->tpl->setVariable("HEAD_SELECT_ALL_TXT_SELECT_ALL", $lng->txt("select_all"));
1068  $this->tpl->setVariable("HEAD_SELECT_ALL_CHECKBOX_NAME", $this->getSelectAllCheckbox());
1069  $this->tpl->setVariable("HEAD_SELECT_ALL_FORM_NAME", $this->getFormName());
1070  $this->tpl->setVariable("HEAD_CHECKBOXNAME", "chb_select_all_" . $this->unique_id . '_top');
1071  $this->tpl->parseCurrentBlock();
1072  continue;
1073  }
1074 
1075  if ($column['is_checkbox_action_column'] && !$this->select_all_on_top) {
1076  $this->tpl->setCurrentBlock('tbl_header_top_select_column');
1077  if ($column["width"] != "") {
1078  $width = (is_numeric($column["width"]))
1079  ? $column["width"] . "px"
1080  : $column["width"];
1081  $this->tpl->setVariable("TBL_COLUMN_WIDTH", " style=\"width:" . $width . "\"");
1082  }
1083  $this->tpl->parseCurrentBlock();
1084  continue;
1085  }
1086 
1087  if (
1088  !$this->enabled["sort"] ||
1089  (($column["sort_field"] == "") &&
1090  !($column["is_checkbox_action_column"] && $this->select_all_on_top))
1091  ) {
1092  $this->tpl->setCurrentBlock("tbl_header_no_link");
1093  if ($column["width"] != "") {
1094  $width = (is_numeric($column["width"]))
1095  ? $column["width"] . "px"
1096  : $column["width"];
1097  $this->tpl->setVariable("TBL_COLUMN_WIDTH_NO_LINK", " style=\"width:" . $width . "\"");
1098  }
1099  if ($column["class"] != "") {
1100  $this->tpl->setVariable("TBL_COLUMN_CLASS_NO_LINK", " class=\"" . $column["class"] . "\"");
1101  }
1102  if (!$column["is_checkbox_action_column"]) {
1103  $this->tpl->setVariable(
1104  "TBL_HEADER_CELL_NO_LINK",
1105  $column["text"]
1106  );
1107  } else {
1108  $this->tpl->setVariable(
1109  "TBL_HEADER_CELL_NO_LINK",
1110  ilUtil::img(ilUtil::getImagePath("spacer.png"), $lng->txt("action"))
1111  );
1112  }
1113  $this->tpl->setVariable("HEAD_CELL_NL_ID", "thc_" . $this->getId() . "_" . $ccnt);
1114  if ($column["class"] != "") {
1115  $this->tpl->setVariable("TBL_HEADER_CLASS", " " . $column["class"]);
1116  }
1117  $this->tpl->parseCurrentBlock();
1118  $this->tpl->touchBlock("tbl_header_th");
1119  continue;
1120  }
1121  if (($column["sort_field"] == $this->order_field) && ($this->order_direction != "")) {
1122  $this->tpl->setCurrentBlock("tbl_order_image");
1123  if ($this->order_direction === "asc") {
1124  $this->tpl->setVariable("ORDER_CLASS", "glyphicon glyphicon-arrow-up");
1125  $this->tpl->setVariable("ORDER_TXT", $this->lng->txt("sorting_asc"));
1126  } else {
1127  $this->tpl->setVariable("ORDER_CLASS", "glyphicon glyphicon-arrow-down");
1128  $this->tpl->setVariable("ORDER_TXT", $this->lng->txt("sorting_desc"));
1129  }
1130  $this->tpl->setVariable("IMG_ORDER_ALT", $this->lng->txt("change_sort_direction"));
1131  $this->tpl->parseCurrentBlock();
1132  }
1133 
1134  $this->tpl->setCurrentBlock("tbl_header_cell");
1135  $this->tpl->setVariable("TBL_HEADER_CELL", $column["text"]);
1136  $this->tpl->setVariable("HEAD_CELL_ID", "thc_" . $this->getId() . "_" . $ccnt);
1137 
1138  // only set width if a value is given for that column
1139  if ($column["width"] != "") {
1140  $width = (is_numeric($column["width"]))
1141  ? $column["width"] . "px"
1142  : $column["width"];
1143  $this->tpl->setVariable("TBL_COLUMN_WIDTH", " style=\"width:" . $width . "\"");
1144  }
1145  if ($column["class"] != "") {
1146  $this->tpl->setVariable("TBL_COLUMN_CLASS", " class=\"" . $column["class"] . "\"");
1147  }
1148 
1149  $lng_sort_column = $this->lng->txt("sort_by_this_column");
1150  $this->tpl->setVariable("TBL_ORDER_ALT", $lng_sort_column);
1151 
1152  $order_dir = "asc";
1153 
1154  if ($column["sort_field"] == $this->order_field) {
1155  $order_dir = $this->sort_order;
1156 
1157  if ($order_dir === "asc") {
1158  $lng_change_sort = $this->lng->txt("sort_ascending_long");
1159  } else {
1160  $lng_change_sort = $this->lng->txt("sort_descending_long");
1161  }
1162  $this->tpl->setVariable("TBL_ORDER_ALT", $lng_change_sort);
1163  }
1164 
1165  if ($column["class"] != "") {
1166  $this->tpl->setVariable("TBL_HEADER_CLASS", " " . $column["class"]);
1167  }
1168  $this->setOrderLink($column["sort_field"], $order_dir);
1169  $this->tpl->parseCurrentBlock();
1170  $this->tpl->touchBlock("tbl_header_th");
1171  }
1172 
1173  $this->tpl->setCurrentBlock("tbl_header");
1174  $this->tpl->parseCurrentBlock();
1175  }
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 2770 of file class.ilTable2GUI.php.

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

Referenced by exportData().

2770  : void
2771  {
2772  foreach ($this->column as $column) {
2773  $title = strip_tags($column["text"]);
2774  if ($title) {
2775  $a_csv->addColumn($title);
2776  }
2777  }
2778  $a_csv->addRow();
2779  }
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 2726 of file class.ilTable2GUI.php.

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

Referenced by exportData().

2726  : void
2727  {
2728  $col = 0;
2729  foreach ($this->column as $column) {
2730  $title = strip_tags($column["text"]);
2731  if ($title) {
2732  $a_excel->setCell($a_row, $col++, $title);
2733  }
2734  }
2735  $a_excel->setBold("A" . $a_row . ":" . $a_excel->getColumnCoord($col - 1) . $a_row);
2736  }
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 2116 of file class.ilTable2GUI.php.

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

2116  : void
2117  {
2118  $hidden_row = false;
2119  if (count($this->hidden_inputs)) {
2120  foreach ($this->hidden_inputs as $hidden_input) {
2121  $this->tpl->setCurrentBlock("tbl_hidden_field");
2122  $this->tpl->setVariable("FIELD_NAME", $hidden_input["name"]);
2123  $this->tpl->setVariable("FIELD_VALUE", $hidden_input["value"]);
2124  $this->tpl->parseCurrentBlock();
2125  }
2126 
2127  $this->tpl->setCurrentBlock("tbl_hidden_row");
2128  $this->tpl->parseCurrentBlock();
2129  }
2130  }
+ 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 2761 of file class.ilTable2GUI.php.

Referenced by exportData().

2761  : void
2762  {
2763  }
+ 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 2716 of file class.ilTable2GUI.php.

Referenced by exportData().

2716  : void
2717  {
2718  }
+ 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$a_setdata array

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

References ILIAS\LTI\ToolProvider\$key.

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

1748  : void
1749  {
1750  foreach ($a_set as $key => $value) {
1751  $this->tpl->setVariable("VAL_" . strtoupper($key), $value);
1752  }
1753  }
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 2787 of file class.ilTable2GUI.php.

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

Referenced by exportData().

2787  : void
2788  {
2789  foreach ($a_set as $key => $value) {
2790  if (is_array($value)) {
2791  $value = implode(', ', $value);
2792  }
2793  $a_csv->addColumn(strip_tags($value));
2794  }
2795  $a_csv->addRow();
2796  }
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 2745 of file class.ilTable2GUI.php.

References ilExcel\setCell().

Referenced by exportData().

2745  : void
2746  {
2747  $col = 0;
2748  foreach ($a_set as $value) {
2749  if (is_array($value)) {
2750  $value = implode(', ', $value);
2751  }
2752  $a_excel->setCell($a_row, $col++, $value);
2753  }
2754  }
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 2803 of file class.ilTable2GUI.php.

References $DIC, and ilTableGUI\$limit.

2803  : int
2804  {
2805  global $DIC;
2806 
2807  $ilClientIniFile = $DIC["ilClientIniFile"];
2808 
2809  $limit = $ilClientIniFile->readVariable("system", "TABLE_ACTION_ALL_LIMIT");
2810  if (!$limit) {
2811  $limit = self::ACTION_ALL_LIMIT;
2812  }
2813 
2814  return $limit;
2815  }
global $DIC
Definition: feed.php:28

◆ getCloseFormTag()

ilTable2GUI::getCloseFormTag ( )

◆ getContext()

ilTable2GUI::getContext ( )

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

References $context.

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

2478  : string
2479  {
2480  return $this->context;
2481  }
+ Here is the caller graph for this function:

◆ getCurrentState()

ilTable2GUI::getCurrentState ( )

get current settings for order, limit, columns and filter

Definition at line 2402 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().

2402  : array
2403  {
2404  $this->determineOffsetAndOrder();
2405  $this->determineLimit();
2406  $this->determineSelectedColumns();
2407  $this->determineSelectedFilters();
2408 
2409  // "filter" show/hide is not saved
2410 
2411  $result = array();
2412  $result["order"] = $this->getOrderField();
2413  $result["direction"] = $this->getOrderDirection();
2414  $result["offset"] = $this->getOffset();
2415  $result["rows"] = $this->getLimit();
2416  $result["selfilters"] = $this->getSelectedFilters();
2417 
2418  // #9514 - $this->getSelectedColumns() will omit deselected, leading to
2419  // confusion on restoring template
2420  $result["selfields"] = $this->selected_column;
2421 
2422  // gather filter values
2423  if ($this->filters) {
2424  foreach ($this->filters as $item) {
2425  $result["filter_values"][$item->getFieldId()] = $this->getFilterValue($item);
2426  }
2427  }
2428  if ($this->optional_filters && $result["selfilters"]) {
2429  foreach ($this->optional_filters as $item) {
2430  if (in_array($item->getFieldId(), $result["selfilters"])) {
2431  $result["filter_values"][$item->getFieldId()] = $this->getFilterValue($item);
2432  }
2433  }
2434  }
2435 
2436  return $result;
2437  }
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 886 of file class.ilTable2GUI.php.

References $default_filter_visibility.

Referenced by isFilterVisible().

886  : bool
887  {
889  }
bool $default_filter_visibility
+ Here is the caller graph for this function:

◆ getDefaultOrderDirection()

ilTable2GUI::getDefaultOrderDirection ( )

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

References $defaultorderdirection.

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

876  : string
877  {
879  }
string $defaultorderdirection
+ Here is the caller graph for this function:

◆ getDefaultOrderField()

ilTable2GUI::getDefaultOrderField ( )

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

References $defaultorderfield.

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

865  : string
866  {
868  }
string $defaultorderfield
+ Here is the caller graph for this function:

◆ getDescription()

ilTable2GUI::getDescription ( )

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

References $description.

Referenced by render().

461  : string
462  {
463  return $this->description;
464  }
+ Here is the caller graph for this function:

◆ getDisableFilterHiding()

ilTable2GUI::getDisableFilterHiding ( )

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

References $disable_filter_hiding.

Referenced by fillFooter(), and renderFilter().

667  : bool
668  {
670  }
bool $disable_filter_hiding
+ Here is the caller graph for this function:

◆ getDisplayAsBlock()

ilTable2GUI::getDisplayAsBlock ( )

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

References $display_as_block.

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

790  : bool
791  {
793  }
+ Here is the caller graph for this function:

◆ getEnableHeader()

ilTable2GUI::getEnableHeader ( )

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

433  : bool
434  {
435  return $this->enabled["header"];
436  }

◆ getEnableNumInfo()

ilTable2GUI::getEnableNumInfo ( )

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

References $num_info.

Referenced by fillFooter().

443  : bool
444  {
445  return $this->num_info;
446  }
+ Here is the caller graph for this function:

◆ getEnableTitle()

ilTable2GUI::getEnableTitle ( )

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

423  : bool
424  {
425  return $this->enabled["title"];
426  }

◆ getExportMode()

◆ getExternalSegmentation()

◆ getExternalSorting()

◆ getFilterCols()

ilTable2GUI::getFilterCols ( )

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

References $filter_cols.

Referenced by renderFilter().

657  : int
658  {
659  return $this->filter_cols;
660  }
+ Here is the caller graph for this function:

◆ getFilterCommand()

ilTable2GUI::getFilterCommand ( )

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

References $filter_cmd.

821  : string
822  {
823  return $this->filter_cmd;
824  }

◆ getFilterItemByPostVar()

ilTable2GUI::getFilterItemByPostVar ( string  $a_post_var)
final

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

References getFilterItems().

Referenced by ilLanguageExtTableGUI\__construct(), ilLPTableBaseGUI\executeCommand(), ilLPTableBaseGUI\getCurrentFilter(), ilMediaPoolTableGUI\getInsertCommand(), getSelectedColumns(), ilLTIConsumerGradeSynchronizationGUI\initActivityProgressFilter(), ilCmiXapiStatementsGUI\initActorFilter(), ilLTIConsumerGradeSynchronizationGUI\initActorFilter(), ilLTIConsumerXapiStatementsGUI\initActorFilter(), ilObjectRolePermissionTableGUI\initColumns(), ilLTIConsumerGradeSynchronizationGUI\initGradingProgressFilter(), ilCmiXapiStatementsGUI\initPeriodFilter(), ilLTIConsumerXapiStatementsGUI\initPeriodFilter(), ilLTIConsumerGradeSynchronizationGUI\initPeriodFilter(), ilCmiXapiStatementsGUI\initVerbFilter(), and ilLTIConsumerXapiStatementsGUI\initVerbFilter().

638  {
639  foreach ($this->getFilterItems() as $item) {
640  if ($item->getPostVar() == $a_post_var) {
641  return $item;
642  }
643  }
644  foreach ($this->getFilterItems(true) as $item) {
645  if ($item->getPostVar() == $a_post_var) {
646  return $item;
647  }
648  }
649  return null;
650  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getFilterItems(bool $a_optionals=false)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getFilterItems()

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

◆ getFilterValue()

ilTable2GUI::getFilterValue ( ilTableFilterItem  $a_item)
protected

Get current filter value.

Returns
mixed

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

References IL_CAL_DATE.

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

2444  {
2445  if (method_exists($a_item, "getChecked")) {
2446  return (string) $a_item->getChecked();
2447  } elseif (method_exists($a_item, "getValue")) {
2448  return $a_item->getValue() ?: "";
2449  } elseif (method_exists($a_item, "getDate")) {
2450  return $a_item->getDate()->get(IL_CAL_DATE);
2451  }
2452  return "";
2453  }
const IL_CAL_DATE
+ Here is the caller graph for this function:

◆ getFormAction()

◆ getFormName()

◆ getHTML()

ilTable2GUI::getHTML ( )

Get HTML.

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

References $ctrl, ilTableGUI\$data, $DIC, $ilUser, 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 ilCmiXapiLrsTypesTableGUI\fillRow(), ilBadgeTableGUI\fillRow(), ilParticipantsTestResultsTableGUI\fillRow(), ilBadgePersonalTableGUI\fillRow(), ilObjectBadgeTableGUI\fillRow(), and ilTestParticipantsTableGUI\fillRow().

1265  : string
1266  {
1267  global $DIC;
1268 
1269  $ilUser = null;
1270  if (isset($DIC["ilUser"])) {
1271  $ilUser = $DIC["ilUser"];
1272  }
1273 
1274  $lng = $this->lng;
1275  $ilCtrl = $this->ctrl;
1276 
1277 
1278  if ($this->getExportMode() > 0) {
1279  $this->exportData($this->getExportMode(), true);
1280  }
1281 
1282  $this->prepareOutput();
1283 
1284  if (is_object($ilCtrl) && is_object($this->getParentObject()) && $this->getId() == "") {
1285  $ilCtrl->saveParameter($this->getParentObject(), $this->getNavParameter());
1286  }
1287 
1288  if (!$this->getPrintMode()) {
1289  // set form action
1290  if ($this->form_action != "" && $this->getOpenFormTag()) {
1291  $hash = "";
1292 
1293  if ($this->form_multipart) {
1294  $this->tpl->touchBlock("form_multipart_bl");
1295  }
1296 
1297  if ($this->getPreventDoubleSubmission()) {
1298  $this->tpl->touchBlock("pdfs");
1299  }
1300 
1301  $this->tpl->setCurrentBlock("tbl_form_header");
1302  $this->tpl->setVariable("FORMACTION", $this->getFormAction() . $hash);
1303  $this->tpl->setVariable("FORMNAME", $this->getFormName());
1304  $this->tpl->parseCurrentBlock();
1305  }
1306 
1307  if ($this->form_action != "" && $this->getCloseFormTag()) {
1308  $this->tpl->touchBlock("tbl_form_footer");
1309  }
1310  }
1311 
1312  if (!$this->enabled['content']) {
1313  return $this->render();
1314  }
1315 
1316  if (!$this->getExternalSegmentation()) {
1317  $this->setMaxCount(count($this->row_data));
1318  }
1319 
1320  $this->determineOffsetAndOrder();
1321 
1322  $this->setFooter("tblfooter", $this->lng->txt("previous"), $this->lng->txt("next"));
1323 
1324  $data = $this->getData();
1325  if ($this->dataExists()) {
1326  // sort
1327  if (!$this->getExternalSorting() && $this->enabled["sort"]) {
1328  $data = ilArrayUtil::sortArray(
1329  $data,
1330  $this->getOrderField(),
1331  $this->getOrderDirection(),
1332  $this->numericOrdering($this->getOrderField())
1333  );
1334  }
1335 
1336  // slice
1337  if (!$this->getExternalSegmentation()) {
1338  $data = array_slice($data, $this->getOffset(), $this->getLimit());
1339  }
1340  }
1341 
1342  // fill rows
1343  if ($this->dataExists()) {
1344  if ($this->getPrintMode()) {
1346  }
1347 
1348  $this->tpl->addBlockFile(
1349  "TBL_CONTENT",
1350  "tbl_content",
1351  $this->row_template,
1352  $this->row_template_dir
1353  );
1354 
1355  foreach ($data as $set) {
1356  $this->tpl->setCurrentBlock("tbl_content");
1357  $this->css_row = ($this->css_row !== "tblrow1")
1358  ? "tblrow1"
1359  : "tblrow2";
1360  $this->tpl->setVariable("CSS_ROW", $this->css_row);
1361 
1362  $this->fillRow($set);
1363  $this->tpl->setCurrentBlock("tbl_content");
1364  $this->tpl->parseCurrentBlock();
1365  }
1366  } else {
1367  // add standard no items text (please tell me, if it messes something up, alex, 29.8.2008)
1368  $no_items_text = (trim($this->getNoEntriesText()) != '')
1369  ? $this->getNoEntriesText()
1370  : $lng->txt("no_items");
1371 
1372  $this->css_row = ($this->css_row !== "tblrow1")
1373  ? "tblrow1"
1374  : "tblrow2";
1375 
1376  $this->tpl->setCurrentBlock("tbl_no_entries");
1377  $this->tpl->setVariable('TBL_NO_ENTRY_CSS_ROW', $this->css_row);
1378  $this->tpl->setVariable('TBL_NO_ENTRY_COLUMN_COUNT', $this->column_count);
1379  $this->tpl->setVariable('TBL_NO_ENTRY_TEXT', trim($no_items_text));
1380  $this->tpl->parseCurrentBlock();
1381  }
1382 
1383 
1384  if (!$this->getPrintMode()) {
1385  $this->fillFooter();
1386 
1387  $this->fillHiddenRow();
1388 
1389  $this->fillActionRow();
1390 
1391  $this->storeNavParameter();
1392  }
1393 
1394  return $this->render();
1395  }
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="")
$ilUser
Definition: imgupload.php:34
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 780 of file class.ilTable2GUI.php.

References $id.

Referenced by ilLearningSequenceParticipantsTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilSessionParticipantsTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), __construct(), ilTestSkillLevelThresholdsTableGUI\completeCompetenceTitles(), ilLOMemberTestResultTableGUI\createTestResultLink(), determineOffsetAndOrder(), determineSelectedColumns(), fillFooter(), fillHeader(), ilCourseParticipantsTableGUI\fillRow(), ilAssignmentsPerParticipantTableGUI\fillRow(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), ilDclTableViewTableGUI\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(), ilParticipantTableGUI\showActionLinks(), ilSubscriberTableGUI\showActionLinks(), ilWaitingListTableGUI\showActionLinks(), and storeProperty().

780  : string
781  {
782  return $this->id;
783  }
+ Here is the caller graph for this function:

◆ getIsDataTable()

ilTable2GUI::getIsDataTable ( )

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

References $datatable.

413  : bool
414  {
415  return $this->datatable;
416  }

◆ getLimit()

ilTable2GUI::getLimit ( )

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

References getExportMode(), and getPrintMode().

Referenced by ilStudyProgrammeMembersTableGUI\__construct(), ilUserTableGUI\buildUserQuery(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), getHTML(), ilUserLPTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilAccountCodesTableGUI\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(), ilMStShowUserCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ilBiblFieldFilterTableGUI\parseData(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilCalendarChangedAppointmentsTableGUI\setAppointments(), and ilEmployeeTalkTableGUI\setTalkData().

2580  : int
2581  {
2582  if ($this->getExportMode() || $this->getPrintMode()) {
2583  return 9999;
2584  }
2585  return parent::getLimit();
2586  }
+ 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 2018 of file class.ilTable2GUI.php.

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

Referenced by fillFooter().

2018  : ?string
2019  {
2020  global $DIC;
2021 
2022  $ilUser = $DIC->user();
2023 
2024  $ilCtrl = $this->ctrl;
2025  $lng = $this->lng;
2026 
2027  $hash = "";
2028 
2029  $link = $ilCtrl->getLinkTargetByClass(get_class($this->parent_obj), $this->parent_cmd) .
2030  "&" . $this->getNavParameter() . "=" .
2031  $this->getOrderField() . ":" . $this->getOrderDirection() . ":";
2032 
2033  $LinkBar = "";
2034  $layout_prev = $lng->txt("previous");
2035  $layout_next = $lng->txt("next");
2036 
2037  // if more entries then entries per page -> show link bar
2038  if ($this->max_count > $this->getLimit() || $this->custom_prev_next) {
2039  $sep = "<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>";
2040 
2041  // calculate number of pages
2042  $pages = intval($this->max_count / $this->getLimit());
2043 
2044  // add a page if a rest remains
2045  if (($this->max_count % $this->getLimit())) {
2046  $pages++;
2047  }
2048 
2049  // links to other pages
2050  $offset_arr = array();
2051  for ($i = 1 ;$i <= $pages ; $i++) {
2052  $newoffset = $this->getLimit() * ($i - 1);
2053 
2054  $nav_value = $this->getOrderField() . ":" . $this->getOrderDirection() . ":" . $newoffset;
2055  $offset_arr[$nav_value] = $i;
2056  }
2057 
2058  $sep = "<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>";
2059 
2060  // previous link
2061  if ($this->custom_prev_next && $this->custom_prev != "") {
2062  $LinkBar .= "<a href=\"" . $this->custom_prev . $hash . "\">" . $layout_prev . "</a>";
2063  } elseif ($this->getOffset() >= 1 && !$this->custom_prev_next) {
2064  $prevoffset = $this->getOffset() - $this->getLimit();
2065  $LinkBar .= "<a href=\"" . $link . $prevoffset . $hash . "\">" . $layout_prev . "</a>";
2066  } else {
2067  $LinkBar .= '<span class="ilTableFootLight">' . $layout_prev . "</span>";
2068  }
2069 
2070  // current value
2071  if ($a_num == "1") {
2072  $LinkBar .= '<input type="hidden" name="' . $this->getNavParameter() .
2073  '" value="' . $this->getOrderField() . ":" . $this->getOrderDirection() . ":" . $this->getOffset() . '" />';
2074  }
2075 
2076  $sep = "<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>";
2077 
2078  // show next link (if not last page)
2079  $LinkBar .= $sep;
2080  if ($this->custom_prev_next && $this->custom_next != "") {
2081  $LinkBar .= "<a href=\"" . $this->custom_next . $hash . "\">" . $layout_next . "</a>";
2082  } elseif (!(($this->getOffset() / $this->getLimit()) == ($pages - 1)) && ($pages != 1) &&
2083  !$this->custom_prev_next) {
2084  $newoffset = $this->getOffset() + $this->getLimit();
2085  $LinkBar .= "<a href=\"" . $link . $newoffset . $hash . "\">" . $layout_next . "</a>";
2086  } else {
2087  $LinkBar .= '<span class="ilTableFootLight">' . $layout_next . "</span>";
2088  }
2089 
2090  $sep = "<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>";
2091 
2092  if (count($offset_arr) && !$this->getDisplayAsBlock() && !$this->custom_prev_next) {
2093  $LinkBar .= $sep;
2094 
2095  $LinkBar .=
2096  '<label for="tab_page_sel_' . $a_num . '">' . $lng->txt("page") . '</label> ' .
2098  $this->nav_value,
2099  $this->getNavParameter() . $a_num,
2100  $offset_arr,
2101  false,
2102  true,
2103  0,
2104  "small",
2105  array("id" => "tab_page_sel_" . $a_num,
2106  "onchange" => "ilTablePageSelection(this, 'cmd[" . $this->parent_cmd . "]')")
2107  );
2108  }
2109 
2110  return $LinkBar;
2111  } else {
2112  return null;
2113  }
2114  }
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
$ilUser
Definition: imgupload.php:34
$i
Definition: metadata.php:41
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getNavParameter()

◆ getNoEntriesText()

◆ getOffset()

ilTable2GUI::getOffset ( )

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

References getExportMode(), and getPrintMode().

Referenced by ilStudyProgrammeMembersTableGUI\__construct(), ilUserTableGUI\buildUserQuery(), ilLPTableBaseGUI\executeCommand(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), getHTML(), ilUserLPTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilAccountCodesTableGUI\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(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilEmployeeTalkTableGUI\setTalkData(), and storeNavParameter().

2588  : int
2589  {
2590  if ($this->getExportMode() || $this->getPrintMode()) {
2591  return 0;
2592  }
2593  return parent::getOffset();
2594  }
+ 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 471 of file class.ilTable2GUI.php.

References $order_field.

Referenced by exportData(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), getHTML(), ilTestManScoringParticipantsTableGUI\getInternalyOrderedDataValues(), ilUserLPTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilAccountCodesTableGUI\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(), ilMStShowUserCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ilBiblFieldFilterTableGUI\parseData(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), resetOffset(), and storeNavParameter().

471  : string
472  {
473  return $this->order_field;
474  }
+ Here is the caller graph for this function:

◆ getParentCmd()

ilTable2GUI::getParentCmd ( )

◆ getParentObject()

ilTable2GUI::getParentObject ( )

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

References $parent_obj.

Referenced by ilQuestionPoolExportTableGUI\__construct(), ilTestDetailedEvaluationStatisticsTableGUI\__construct(), ilTestExportTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilMailFolderTableGUI\addPrintRowAction(), ilMailFolderTableGUI\addViewRowAction(), ilTestQuestionsTableGUI\buildQuestionRemoveButton(), ilMailFolderTableGUI\fetchTableData(), ilShibbolethRoleAssignmentTableGUI\fillRow(), ilConsultationHourGroupTableGUI\fillRow(), ilSCGroupTableGUI\fillRow(), ilECSCategoryMappingTableGUI\fillRow(), ilForumDraftsTableGUI\fillRow(), ilLDAPRoleAssignmentTableGUI\fillRow(), ilAdvancedMDFieldDefinitionGroupTableGUI\fillRow(), ilConditionHandlerTableGUI\fillRow(), SurveyMaterialsSourceTableGUI\fillRow(), ilMDCopyrightTableGUI\fillRow(), ilAuthLoginPageEditorTableGUI\fillRow(), ilECSServerTableGUI\fillRow(), ilLDAPRoleMappingTableGUI\fillRow(), ilObjectCopyProgressTableGUI\fillRow(), ilObjectCustomUserFieldsTableGUI\fillRow(), ilLDAPServerTableGUI\fillRow(), ilRoleTableGUI\fillRow(), ilSCORMTrackingItemsPerScoTableGUI\fillRow(), ilImportantPagesTableGUI\fillRow(), ilMemberExportFileTableGUI\fillRow(), ilECSNodeMappingTreeTableGUI\fillRow(), ilConsultationHourBookingTableGUI\fillRow(), ilECSCommunityTableGUI\fillRow(), ilCalendarManageTableGUI\fillRow(), ilDclExportTableGUI\fillRow(), ilPCFileListTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilSCORMTrackingItemsPerUserTableGUI\fillRow(), ilSamlIdpTableGUI\fillRow(), ilExcDeliveredFilesTableGUI\fillRow(), ilTestPassOverviewTableGUI\fillRow(), ilConsultationHoursTableGUI\fillRow(), ilContSkillTableGUI\fillRow(), ilSCORMTrackingItemsScoTableGUI\fillRow(), ilBadgeImageTemplateTableGUI\fillRow(), ilContSkillMemberTableGUI\fillRow(), ilDidacticTemplateSettingsTableGUI\fillRow(), ilExcCriteriaTableGUI\fillRow(), ilSurveyAppraiseesTableGUI\fillRow(), ilObjectConsumerTableGUI\fillRow(), ilExportTableGUI\fillRow(), ilAssignedUsersTableGUI\fillRow(), ilWebResourceLinkTableGUI\fillRow(), ilBadgeTableGUI\fillRow(), ilExcCriteriaCatalogueTableGUI\fillRow(), ilUserRoleStartingPointTableGUI\fillRow(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\fillRow(), ilBadgePersonalTableGUI\fillRow(), ilObjectBadgeTableGUI\fillRow(), SurveyConstraintsTableGUI\fillRow(), ilWebResourceEditableLinkTableGUI\fillRow(), ilTestQuestionsTableGUI\fillRow(), ilCronManagerTableGUI\fillRow(), ilUserTableGUI\fillRow(), ilWebDAVMountInstructionsDocumentTableGUI\formatActions(), ilMailTemplateTableGUI\formatActionsDropDown(), ilTermsOfServiceDocumentTableGUI\formatActionsDropDown(), ilAccessibilityDocumentTableGUI\formatActionsDropDown(), ilStudyProgrammeIndividualPlanTableGUI\getDeadlineInput(), ilDclEditViewTableGUI\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilMailFolderTableGUI\getHTML(), getHTML(), ilContainerStartObjectsContentTableGUI\getItems(), ilPollUserTableGUI\getItems(), 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(), ilParticipantTableGUI\showActionLinks(), ilSubscriberTableGUI\showActionLinks(), and ilWaitingListTableGUI\showActionLinks().

378  : ?object
379  {
380  return $this->parent_obj;
381  }
+ Here is the caller graph for this function:

◆ getPrefix()

ilTable2GUI::getPrefix ( )
final

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

References ilTableGUI\$prefix.

Referenced by setId().

497  : string
498  {
499  return $this->prefix;
500  }
+ Here is the caller graph for this function:

◆ getPreventDoubleSubmission()

ilTable2GUI::getPreventDoubleSubmission ( )

◆ getPrintMode()

◆ getRequestedValues()

ilTable2GUI::getRequestedValues ( )
protected

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

References getNavParameter().

Referenced by __construct(), and setPrefix().

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

◆ getResetCommand()

ilTable2GUI::getResetCommand ( )

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

References $reset_cmd.

834  : string
835  {
836  return $this->reset_cmd;
837  }

◆ getRowSelectorLabel()

ilTable2GUI::getRowSelectorLabel ( )

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

References $row_selector_label.

Referenced by fillFooter().

2822  : string
2823  {
2825  }
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 254 of file class.ilTable2GUI.php.

Referenced by determineSelectedColumns(), and fillFooter().

254  : array
255  {
256  return [];
257  }
+ Here is the caller graph for this function:

◆ getSelectedColumns()

ilTable2GUI::getSelectedColumns ( )

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

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

Referenced by ilSurveyResultsCumulatedTableGUI\__construct(), ilAccessibilityTableGUI\__construct(), ilTermsOfServiceTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilTermListTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\fillHeaderCSV(), ilSCORMTrackingItemsTableGUI\fillHeaderCSV(), ilTrObjectUsersPropsTableGUI\fillHeaderCSV(), ilTrUserObjectsPropsTableGUI\fillHeaderCSV(), ilTrMatrixTableGUI\fillHeaderCSV(), ilTrSummaryTableGUI\fillHeaderCSV(), ilSCORM2004TrackingItemsTableGUI\fillHeaderExcel(), ilSCORMTrackingItemsTableGUI\fillHeaderExcel(), ilTrObjectUsersPropsTableGUI\fillHeaderExcel(), ilTrUserObjectsPropsTableGUI\fillHeaderExcel(), ilTrMatrixTableGUI\fillHeaderExcel(), ilTrSummaryTableGUI\fillHeaderExcel(), ilStudyProgrammeIndividualPlanTableGUI\fillRow(), ilSearchResultTableGUI\fillRow(), ilLearningSequenceParticipantsTableGUI\fillRow(), ilGroupParticipantsTableGUI\fillRow(), ilQuestionPoolPrintViewTableGUI\fillRow(), ilSubscriberTableGUI\fillRow(), ilCourseParticipantsTableGUI\fillRow(), ilStudyProgrammeMembersTableGUI\fillRow(), ilWaitingListTableGUI\fillRow(), ilRepositoryUserResultTableGUI\fillRow(), ilSurveyResultsCumulatedTableGUI\fillRow(), ilTermListTableGUI\fillRow(), ilSurveyQuestionsTableGUI\fillRow(), ilSCORM2004TrackingItemsTableGUI\fillRow(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\fillRow(), ilSCORMTrackingItemsTableGUI\fillRow(), ilMStShowUserCoursesTableGUI\fillRow(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\fillRow(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\fillRow(), ilBookingObjectsTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), ilSessionParticipantsTableGUI\fillRow(), ilMStListCoursesTableGUI\fillRow(), ilQuestionBrowserTableGUI\fillRow(), ilTrObjectUsersPropsTableGUI\fillRow(), ilTrMatrixTableGUI\fillRow(), ilBookingReservationsTableGUI\fillRow(), ilUserTableGUI\fillRow(), ilTrSummaryTableGUI\fillRow(), ilSCORM2004TrackingItemsTableGUI\fillRowCSV(), ilSCORMTrackingItemsTableGUI\fillRowCSV(), ilTrObjectUsersPropsTableGUI\fillRowCSV(), ilTrUserObjectsPropsTableGUI\fillRowCSV(), ilTrMatrixTableGUI\fillRowCSV(), ilTrSummaryTableGUI\fillRowCSV(), ilSCORM2004TrackingItemsTableGUI\fillRowExcel(), ilSCORMTrackingItemsTableGUI\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(), ilMailFolderTableGUI\prepareHTML(), ilSubscriberTableGUI\readSubscriberData(), and ilWaitingListTableGUI\readUserData().

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

◆ getSelectedFilters()

ilTable2GUI::getSelectedFilters ( )

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

Referenced by getCurrentState().

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

◆ getShowRowsSelector()

ilTable2GUI::getShowRowsSelector ( )

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

References $show_rows_selector.

Referenced by fillFooter().

2491  : bool
2492  {
2494  }
+ Here is the caller graph for this function:

◆ getShowTemplates()

ilTable2GUI::getShowTemplates ( )

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

References $show_templates.

Referenced by fillFooter().

2501  : bool
2502  {
2503  return $this->show_templates;
2504  }
+ Here is the caller graph for this function:

◆ getTopAnchor()

ilTable2GUI::getTopAnchor ( )

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

References $top_anchor.

393  : string
394  {
395  return $this->top_anchor;
396  }

◆ getTopCommands()

ilTable2GUI::getTopCommands ( )

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

References $top_commands.

Referenced by fillActionRow().

961  : bool
962  {
963  return $this->top_commands;
964  }
+ Here is the caller graph for this function:

◆ initFilter()

ilTable2GUI::initFilter ( )

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

Referenced by ilCopySelfAssQuestionTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), getSelectedColumns(), and ilParticipantsTestResultsTableGUI\init().

374  : void
375  {
376  }
+ Here is the caller graph for this function:

◆ isAdvMDFilter()

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

Check if filter element is based on adv md.

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

References ilAdvancedMDRecordGUI\getFilterElements().

Referenced by writeFilterToSession().

1670  : bool {
1671  foreach ($a_gui->getFilterElements(false) as $item) {
1672  if ($item === $a_element) {
1673  return true;
1674  }
1675  }
1676  return false;
1677  }
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 675 of file class.ilTable2GUI.php.

Referenced by ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), and renderFilter().

675  : bool
676  {
677  return (bool) $this->selected_filter[$a_col];
678  }
+ 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 1655 of file class.ilTable2GUI.php.

References getDefaultFilterVisibility(), and loadProperty().

Referenced by renderFilter().

1655  : bool
1656  {
1657  $prop = $this->loadProperty('filter');
1658  if ($prop === '0' || $prop === '1') {
1659  return (bool) $prop;
1660  }
1661  return $this->getDefaultFilterVisibility();
1662  }
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 2382 of file class.ilTable2GUI.php.

References $DIC, $ilUser, $type, and getId().

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

2382  : ?string
2383  {
2384  global $DIC;
2385 
2386  $ilUser = null;
2387  if (isset($DIC["ilUser"])) {
2388  $ilUser = $DIC["ilUser"];
2389  }
2390 
2391  if (is_object($ilUser) && $this->getId() != "") {
2392  $tab_prop = new ilTablePropertiesStorageGUI();
2393 
2394  return $tab_prop->getProperty($this->getId(), $ilUser->getId(), $type);
2395  }
2396  return null;
2397  }
$type
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: feed.php:28
$ilUser
Definition: imgupload.php:34
+ 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 1180 of file class.ilTable2GUI.php.

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

1180  : void
1181  {
1182  }
+ Here is the caller graph for this function:

◆ render()

ilTable2GUI::render ( )

Definition at line 1405 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(), ilDclTableListTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), getHTML(), and ilMMSubItemTableGUI\initColumns().

1405  : string
1406  {
1407  $lng = $this->lng;
1408 
1409  $this->tpl->setVariable("CSS_TABLE", $this->getStyle("table"));
1410  if ($this->getId() != "") {
1411  $this->tpl->setVariable("ID", 'id="' . $this->getId() . '"');
1412  }
1413 
1414  // description
1415  if ($this->getDescription() != "") {
1416  $this->tpl->setCurrentBlock("tbl_header_description");
1417  $this->tpl->setVariable("TBL_DESCRIPTION", $this->getDescription());
1418  $this->tpl->parseCurrentBlock();
1419  }
1420 
1421  if (!$this->getPrintMode()) {
1422  $this->renderFilter();
1423  }
1424 
1425  if ($this->getDisplayAsBlock()) {
1426  $this->tpl->touchBlock("outer_start_1");
1427  $this->tpl->touchBlock("outer_end_1");
1428  } else {
1429  $this->tpl->touchBlock("outer_start_2");
1430  $this->tpl->touchBlock("outer_end_2");
1431  }
1432 
1433  // table title and icon
1434  if ($this->enabled["title"] && ($this->title != ""
1435  || $this->icon != "" || count($this->header_commands) > 0 ||
1436  $this->headerHTML != "" || $this->close_command != "")) {
1437  if ($this->enabled["icon"]) {
1438  $this->tpl->setCurrentBlock("tbl_header_title_icon");
1439  $this->tpl->setVariable("TBL_TITLE_IMG", ilUtil::getImagePath($this->icon));
1440  $this->tpl->setVariable("TBL_TITLE_IMG_ALT", $this->icon_alt);
1441  $this->tpl->parseCurrentBlock();
1442  }
1443 
1444  if (!$this->getPrintMode()) {
1445  foreach ($this->header_commands as $command) {
1446  if ($command["img"] != "") {
1447  $this->tpl->setCurrentBlock("tbl_header_img_link");
1448  if ($command["target"] != "") {
1449  $this->tpl->setVariable(
1450  "TARGET_IMG_LINK",
1451  'target="' . $command["target"] . '"'
1452  );
1453  }
1454  $this->tpl->setVariable("ALT_IMG_LINK", $command["text"]);
1455  $this->tpl->setVariable("HREF_IMG_LINK", $command["href"]);
1456  $this->tpl->setVariable(
1457  "SRC_IMG_LINK",
1458  $command["img"]
1459  );
1460  } else {
1461  $this->tpl->setCurrentBlock("head_cmd");
1462  $this->tpl->setVariable("TXT_HEAD_CMD", $command["text"]);
1463  $this->tpl->setVariable("HREF_HEAD_CMD", $command["href"]);
1464  }
1465  $this->tpl->parseCurrentBlock();
1466  }
1467  }
1468 
1469  if (isset($this->headerHTML)) {
1470  $this->tpl->setCurrentBlock("tbl_header_html");
1471  $this->tpl->setVariable("HEADER_HTML", $this->headerHTML);
1472  $this->tpl->parseCurrentBlock();
1473  }
1474 
1475  // close command
1476  if ($this->close_command != "") {
1477  $this->tpl->setCurrentBlock("tbl_header_img_link");
1478  $this->tpl->setVariable("ALT_IMG_LINK", $lng->txt("close"));
1479  $this->tpl->setVariable("HREF_IMG_LINK", $this->close_command);
1480  $this->tpl->parseCurrentBlock();
1481  }
1482 
1483  $this->tpl->setCurrentBlock("tbl_header_title");
1484  $this->tpl->setVariable("TBL_TITLE", $this->title);
1485  if ($this->getDisplayAsBlock()) {
1486  $this->tpl->setVariable("BLK_CLASS", "Block");
1487  }
1488  $this->tpl->parseCurrentBlock();
1489  }
1490 
1491  // table header
1492  if ($this->enabled["header"]) {
1493  $this->fillHeader();
1494  }
1495 
1496  $this->tpl->touchBlock("tbl_table_end");
1497 
1498  return $this->tpl->get();
1499  }
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 1504 of file class.ilTable2GUI.php.

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

Referenced by render().

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

◆ resetFilter()

ilTable2GUI::resetFilter ( )

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

References getFilterItems().

Referenced by ilLPTableBaseGUI\executeCommand(), ilMediaPoolTableGUI\getInsertCommand(), ilTestQuestionBrowserTableGUI\resetFilterCmd(), and ilObjSCORMLearningModuleGUI\resetUserTableFilter().

1718  : void
1719  {
1720  $filter = $this->getFilterItems();
1721  $opt_filter = $this->getFilterItems(true);
1722 
1723  foreach ($filter as $item) {
1724  if ($item->checkInput()) {
1725  // see #26490
1726  $item->setValueByArray([]);
1727  $item->clearFromSession();
1728  }
1729  }
1730  foreach ($opt_filter as $item) {
1731  if ($item->checkInput()) {
1732  // see #26490
1733  $item->setValueByArray([]);
1734  $item->clearFromSession();
1735  }
1736  }
1737 
1738  // #13209
1739  $this->requested_tmpl_create = "";
1740  $this->requested_tmpl_delete = "";
1741  }
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 364 of file class.ilTable2GUI.php.

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

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

364  : void
365  {
366  if (!$this->nav_determined && !$a_in_determination) {
367  $this->determineOffsetAndOrder();
368  }
369  $this->nav_value = $this->getOrderField() . ":" . $this->getOrderDirection() . ":0";
370  $this->requested_nav_par = $this->requested_nav_par1 = $this->nav_value;
371  $this->setOffset(0);
372  }
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 2509 of file class.ilTable2GUI.php.

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

Referenced by __construct().

2509  : bool
2510  {
2511  global $DIC;
2512 
2513  $ilUser = $DIC->user();
2514 
2515  $a_name = ilUtil::stripSlashes($a_name);
2516 
2517  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2518  $storage = new ilTableTemplatesStorage();
2519 
2520  $data = $storage->load($this->getContext(), $ilUser->getId(), $a_name);
2521  if (is_array($data)) {
2522  foreach ($data as $property => $value) {
2523  $this->storeProperty($property, $value);
2524  }
2525  }
2526 
2527  $data["filter_values"] = unserialize($data["filter_values"]);
2528  if ($data["filter_values"]) {
2529  $this->restore_filter_values = $data["filter_values"];
2530  }
2531 
2532  $this->restore_filter = true;
2533 
2534  return true;
2535  }
2536  return false;
2537  }
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
$ilUser
Definition: imgupload.php:34
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 2542 of file class.ilTable2GUI.php.

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

Referenced by fillFooter().

2542  : bool
2543  {
2544  global $DIC;
2545 
2546  $ilUser = $DIC->user();
2547 
2548  $a_name = ilLegacyFormElementsUtil::prepareFormOutput($a_name, true);
2549 
2550  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2551  $storage = new ilTableTemplatesStorage();
2552 
2553  $state = $this->getCurrentState();
2554  $state["filter_values"] = serialize($state["filter_values"] ?? null);
2555  $state["selfields"] = serialize($state["selfields"] ?? null);
2556  $state["selfilters"] = serialize($state["selfilters"] ?? null);
2557 
2558  $storage->store($this->getContext(), $ilUser->getId(), $a_name, $state);
2559  return true;
2560  }
2561  return false;
2562  }
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
$ilUser
Definition: imgupload.php:34
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 931 of file class.ilTable2GUI.php.

931  : void
932  {
933  $this->close_command = $a_link;
934  }

◆ setCloseFormTag()

ilTable2GUI::setCloseFormTag ( bool  $a_val)

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

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

203  : void
204  {
205  $this->close_form_tag = $a_val;
206  }
+ Here is the caller graph for this function:

◆ setContext()

ilTable2GUI::setContext ( string  $id)

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

References $id.

Referenced by __construct().

2471  : void
2472  {
2473  if (trim($id)) {
2474  $this->context = $id;
2475  }
2476  }
+ Here is the caller graph for this function:

◆ setCustomPreviousNext()

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

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

740  : void {
741  $this->custom_prev_next = true;
742  $this->custom_prev = $a_prev_link;
743  $this->custom_next = $a_next_link;
744  }

◆ setData()

ilTable2GUI::setData ( array  $a_data)
final

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

Referenced by ilDclTableListTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilMMTopItemTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilPortfolioRoleAssignmentTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilContainerFilterTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilPersonalSkillTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilTermQuickListTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilSkillAssignedObjectsTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilExportTableGUI\__construct(), ilSelfEvaluationSimpleTableGUI\__construct(), ilSkillLevelProfileAssignmentTableGUI\__construct(), ilSkillLevelResourcesTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilSettingsTemplateTableGUI\__construct(), ilTermListTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilSkillUsageTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilSkillAssignMaterialsTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilSkillProfileTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilSkillProfileUserTableGUI\__construct(), ILIAS\Skill\Tree\SkillTreeTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilContProfileTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilMMSubItemTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilBiblEntryTableGUI\addAndReadFilterItem(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\addColumns(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\addColumns(), ilTestQuestionBrowserTableGUI\browseQuestionsCmd(), ilTestRandomQuestionSelectionTableGUI\build(), 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(), ilHelpModuleTableGUI\getHelpModules(), ilPCImageMapTableGUI\getItems(), ilLPObjectStatisticsAdminTableGUI\getItems(), ilTermUsagesTableGUI\getItems(), ilCourseGroupingTableGUI\getItems(), ilExAssignmentTeamLogTableGUI\getItems(), ilMediaPoolPageUsagesTableGUI\getItems(), ilCmiXapiVerificationTableGUI\getItems(), ilLTIConsumerVerificationTableGUI\getItems(), ilRatingCategoryTableGUI\getItems(), ilTestVerificationTableGUI\getItems(), ilMediaObjectUsagesTableGUI\getItems(), ilBookingSchedulesTableGUI\getItems(), ilUserLPTableGUI\getItems(), ilSCORMVerificationTableGUI\getItems(), ilExerciseVerificationTableGUI\getItems(), ilCourseVerificationTableGUI\getItems(), ilWikiExportOrderTableGUI\getItems(), ilSurveyParticipantsTableGUI\getItems(), ilUserRoleStartingPointTableGUI\getItems(), ilContributorTableGUI\getItems(), ilPortfolioTableGUI\getItems(), ilSamlIdpTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilObjWorkspaceFolderTableGUI\getItems(), ilBadgeTypesTableGUI\getItems(), ilCourseGroupingAssignmentTableGUI\getItems(), ilBadgeImageTemplateTableGUI\getItems(), ilPollAnswerTableGUI\getItems(), ilExcCriteriaTableGUI\getItems(), ilClipboardTableGUI\getItems(), ilRecommendedContentRoleTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilStyleMediaQueryTableGUI\getItems(), ilExcCriteriaCatalogueTableGUI\getItems(), ilContainerStartObjectsContentTableGUI\getItems(), ilStyleColorTableGUI\getItems(), ilTableTemplatesTableGUI\getItems(), ilPortfolioPageTableGUI\getItems(), ilExAssignmentPeerReviewOverviewTableGUI\getItems(), ilLanguageTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilObjectConsumerTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilPollUserTableGUI\getItems(), ilLDAPRoleMappingTableGUI\getItems(), ilExAssignmentPeerReviewTableGUI\getItems(), ilExAssignmentTeamTableGUI\getItems(), ilImageMapTableGUI\getItems(), ilBookingAssignObjectsTableGUI\getItems(), ilBookingAssignParticipantsTableGUI\getItems(), ilBadgePersonalTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilPCIIMTriggerTableGUI\getItems(), ilBadgeTableGUI\getItems(), ilObjectBadgeTableGUI\getItems(), ilAdminSubItemsTableGUI\getItems(), ilSurveyResultsCumulatedTableGUI\getItems(), ilBadgeUserTableGUI\getItems(), ilSessionOverviewTableGUI\getItems(), ilBookingParticipantsTableGUI\getItems(), ILIAS\Style\Content\CharacteristicTableGUI\getItems(), ilBookingObjectsTableGUI\getItems(), ilLPObjectStatisticsTypesTableGUI\getItems(), ilSCORMTrackingItemsTableGUI\getItems(), ilCourseParticipantsGroupsTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilLPProgressTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilLPObjectStatisticsTableGUI\getItems(), ilLPObjectStatisticsDailyTableGUI\getItems(), ilUserTableGUI\getItems(), ilLPObjectStatisticsLPTableGUI\getItems(), ilMediaPoolTableGUI\getItems(), ilTrMatrixTableGUI\getItems(), ilBookingReservationsTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), ilLinksTableGUI\getLinks(), ilItemGroupItemsTableGUI\getMaterials(), ilPageLayoutTableGUI\getPageLayouts(), ilWikiPagesTableGUI\getPages(), ilMilestoneResponsiblesTableGUI\getParticipantsAndResponsibles(), 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(), ilStudyProgrammeTypeTableGUI\initColumns(), ilQuestionCumulatedStatisticsTableGUI\initData(), ilADNNotificationTableGUI\initData(), ilMarkSchemaTableGUI\initData(), ilFileVersionsTableGUI\initData(), ilSurveyQuestionblockbrowserTableGUI\initData(), ilSurveyQuestionbrowserTableGUI\initData(), ilAdvancedMDFieldDefinitionGroupTableGUI\initItems(), ilTaxonomyAdministrationRepositoryTableGUI\initItems(), ilObjectOwnershipManagementTableGUI\initItems(), SurveyConstraintsTableGUI\initItems(), ilForumTopicTableGUI\initMergeThreadsTable(), ilCmiXapiStatementsGUI\initTableData(), ilLTIConsumerXapiStatementsGUI\initTableData(), ilLTIConsumerGradeSynchronizationGUI\initTableData(), ilObjectTranslationGUI\listTranslations(), ilTestEvaluationGUI\outEvaluation(), ilObjForumSearchResultTableGUI\parse(), ilObjWikiSearchResultTableGUI\parse(), ilSCTreeDuplicatesTableGUI\parse(), ilAuthLoginPageEditorTableGUI\parse(), ilSCORMTrackingItemsPerScoTableGUI\parse(), ilLPCollectionSettingsTableGUI\parse(), ilSCORMTrackingUsersTableGUI\parse(), ilCalendarRecurrenceTableGUI\parse(), ilRoleSelectionTableGUI\parse(), ilSCORMTrackingItemsScoTableGUI\parse(), ilSCORMTrackingItemsPerUserTableGUI\parse(), ilDidacticTemplateSettingsTableGUI\parse(), ilLTIProviderReleasedObjectsTableGUI\parse(), ilLuceneAdvancedSearchActivationTableGUI\parse(), ilCalendarSharedUserListTableGUI\parse(), ilShibbolethRoleAssignmentTableGUI\parse(), ilCalendarSharedRoleListTableGUI\parse(), ilSCORMTrackingItemPerUserTableGUI\parse(), ilECSCategoryMappingTableGUI\parse(), ilCourseReferenceDeleteConfirmationTableGUI\parse(), ilAdvancedMDRecordLanguageTableGUI\parse(), ilLogComponentTableGUI\parse(), ilMDCopyrightUsageTableGUI\parse(), ilCalendarSharedListTableGUI\parse(), ilUserClipboardTableGUI\parse(), ilObjectCustomUserFieldsTableGUI\parse(), ilLDAPRoleAssignmentTableGUI\parse(), ilConsultationHourGroupTableGUI\parse(), ilSCGroupTableGUI\parse(), ilExAssignmentListTextTableGUI\parse(), ilUserExportFileTableGUI\parse(), ilCalendarInboxSharedTableGUI\parse(), ilCourseObjectiveMaterialAssignmentTableGUI\parse(), ilObjectCopyProgressTableGUI\parse(), ilWebResourceLinkTableGUI\parse(), ilConsultationHourBookingTableGUI\parse(), ilLOMemberTestResultTableGUI\parse(), ilECSNodeMappingTreeTableGUI\parse(), ilSCTaskTableGUI\parse(), ilECSExportedContentTableGUI\parse(), ilCourseObjectiveQuestionsTableGUI\parse(), ilObjectRoleTemplateOptionsTableGUI\parse(), ilObjectTableGUI\parse(), ilCourseObjectiveQuestionAssignmentTableGUI\parse(), ilTrashTableGUI\parse(), ilECSServerTableGUI\parse(), ilWebResourceEditableLinkTableGUI\parse(), ilECSImportedContentTableGUI\parse(), ilRoleAssignmentTableGUI\parse(), ilConsultationHoursTableGUI\parse(), ilCalendarManageTableGUI\parse(), ilTimingsPersonalTableGUI\parse(), ilECSCommunityTableGUI\parse(), ilLOTestAssignmentTableGUI\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(), ilOrgUnitUserAssignmentTableGUI\parseData(), ilMMItemTranslationTableGUI\parseData(), ilBiblTranslationTableGUI\parseData(), ilOrgUnitOtherRolesTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ilOrgUnitStaffTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\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(), ilBuddySystemRelationsTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilCronManagerTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilFileSystemTableGUI\prepareOutput(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilCalendarAppointmentsTableGUI\setAppointments(), ilCalendarChangedAppointmentsTableGUI\setAppointments(), ilConditionHandlerTableGUI\setConditions(), ilSessionMaterialsTableGUI\setMaterials(), ilQuestionBrowserTableGUI\setQuestionData(), ilSumScoreTableGUI\setSumScores(), ilEmployeeTalkTableGUI\setTalkData(), ilAssQuestionSkillUsagesTableGUI\showCmd(), ilOrgUnitDefaultPermissionTableGUI\start(), and ilWebResourceEditableLinkTableGUI\updateFromPost().

476  : void
477  {
478  $this->row_data = $a_data;
479  }
+ Here is the caller graph for this function:

◆ setDefaultFilterVisiblity()

ilTable2GUI::setDefaultFilterVisiblity ( bool  $a_status)

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

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

881  : void
882  {
883  $this->default_filter_visibility = $a_status;
884  }
+ Here is the caller graph for this function:

◆ setDefaultOrderDirection()

ilTable2GUI::setDefaultOrderDirection ( string  $a_defaultorderdirection)

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

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

871  : void
872  {
873  $this->defaultorderdirection = $a_defaultorderdirection;
874  }
+ Here is the caller graph for this function:

◆ setDefaultOrderField()

ilTable2GUI::setDefaultOrderField ( string  $a_defaultorderfield)

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

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

860  : void
861  {
862  $this->defaultorderfield = $a_defaultorderfield;
863  }
+ Here is the caller graph for this function:

◆ setDescription()

◆ setDisableFilterHiding()

ilTable2GUI::setDisableFilterHiding ( bool  $a_val = true)

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

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

662  : void
663  {
664  $this->disable_filter_hiding = $a_val;
665  }
+ Here is the caller graph for this function:

◆ setDisplayAsBlock()

ilTable2GUI::setDisplayAsBlock ( bool  $a_val)

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

Referenced by assFileUploadFileTableGUI\__construct().

785  : void
786  {
787  $this->display_as_block = $a_val;
788  }
+ Here is the caller graph for this function:

◆ setEnableAllCommand()

ilTable2GUI::setEnableAllCommand ( bool  $a_value)

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

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

2798  : void
2799  {
2800  $this->enable_command_for_all = $a_value;
2801  }
+ Here is the caller graph for this function:

◆ setEnableHeader()

ilTable2GUI::setEnableHeader ( bool  $a_enableheader)

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

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

428  : void
429  {
430  $this->enabled["header"] = $a_enableheader;
431  }
+ Here is the caller graph for this function:

◆ setEnableNumInfo()

◆ setEnableTitle()

ilTable2GUI::setEnableTitle ( bool  $a_enabletitle)

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

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

418  : void
419  {
420  $this->enabled["title"] = $a_enabletitle;
421  }
+ Here is the caller graph for this function:

◆ setExportFormats()

ilTable2GUI::setExportFormats ( array  $formats)

Set available export formats.

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

References $format, and $valid.

Referenced by ilSumScoreTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilLPObjectStatisticsTableGUI\init(), and ilLPObjectStatisticsDailyTableGUI\init().

2599  : void
2600  {
2601  $this->export_formats = array();
2602 
2603  // #11339
2604  $valid = array(self::EXPORT_EXCEL => "tbl_export_excel",
2605  self::EXPORT_CSV => "tbl_export_csv");
2606 
2607  foreach ($formats as $format) {
2608  if (array_key_exists($format, $valid)) {
2609  $this->export_formats[$format] = $valid[$format];
2610  }
2611  }
2612  }
$valid
$format
Definition: metadata.php:235
$formats
Definition: date.php:77
+ Here is the caller graph for this function:

◆ setExternalSegmentation()

ilTable2GUI::setExternalSegmentation ( bool  $a_val)

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

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

839  : void
840  {
841  $this->ext_seg = $a_val;
842  }
+ Here is the caller graph for this function:

◆ setExternalSorting()

ilTable2GUI::setExternalSorting ( bool  $a_val)

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

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

803  : void
804  {
805  $this->ext_sort = $a_val;
806  }
+ Here is the caller graph for this function:

◆ setFilterCols()

◆ setFilterCommand()

ilTable2GUI::setFilterCommand ( string  $a_val,
string  $a_caption = "" 
)

◆ setFilterValue()

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

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

References IL_CAL_DATE.

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

2459  : void
2460  {
2461  if (method_exists($a_item, "setChecked")) {
2462  $a_item->setChecked((bool) $a_value);
2463  } elseif (method_exists($a_item, "setValue")) {
2464  $a_item->setValue($a_value);
2465  } elseif (method_exists($a_item, "setDate")) {
2466  $a_item->setDate(new ilDate($a_value, IL_CAL_DATE));
2467  }
2468  $a_item->writeToSession();
2469  }
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 746 of file class.ilTable2GUI.php.

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

749  : void {
750  $this->form_action = $a_form_action;
751  $this->form_multipart = $a_multipart;
752  }
+ Here is the caller graph for this function:

◆ setFormName()

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

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

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

759  : void
760  {
761  $this->formname = $a_name;
762  }
+ Here is the caller graph for this function:

◆ setHeaderHTML()

ilTable2GUI::setHeaderHTML ( string  $html)

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

2361  : void
2362  {
2363  $this->headerHTML = $html;
2364  }

◆ setId()

ilTable2GUI::setId ( string  $a_val)

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

References getPrefix(), and setPrefix().

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

769  : void
770  {
771  $this->id = $a_val;
772  if ($this->getPrefix() == "") {
773  $this->setPrefix($a_val);
774  }
775  if (strlen($this->id) > 30) {
776  throw new ilException("Table ID to long (max. 30 char): " . $this->id);
777  }
778  }
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 408 of file class.ilTable2GUI.php.

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

408  : void
409  {
410  $this->datatable = $a_val;
411  }
+ Here is the caller graph for this function:

◆ setLimit()

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

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

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

2837  : void
2838  {
2839  parent::setLimit($a_limit, $a_default_limit);
2840 
2841  // #17077 - if limit is set "manually" to 9999, force rows selector off
2842  if ($a_limit == 9999 &&
2843  $this->limit_determined) {
2844  $this->rows_selector_off = true;
2845  }
2846  }
+ 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 466 of file class.ilTable2GUI.php.

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

466  : void
467  {
468  $this->order_field = $a_order_field;
469  }
+ Here is the caller graph for this function:

◆ setOrderLink()

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

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

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

Referenced by fillHeader().

996  : void
997  {
998  global $DIC;
999 
1000  $ilUser = $DIC->user();
1001 
1002  $ilCtrl = $this->ctrl;
1003 
1004  $hash = "";
1005 
1006  $old = $this->requested_nav_par ?? '';
1007 
1008  // set order link
1009  $ilCtrl->setParameter(
1010  $this->parent_obj,
1011  $this->getNavParameter(),
1012  urlencode($key) . ":" . $order_dir . ":" . $this->offset
1013  );
1014  $this->tpl->setVariable(
1015  "TBL_ORDER_LINK",
1016  $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd) . $hash
1017  );
1018 
1019  // set old value of nav variable
1020  $ilCtrl->setParameter(
1021  $this->parent_obj,
1022  $this->getNavParameter(),
1023  $old
1024  );
1025  }
global $DIC
Definition: feed.php:28
string $key
Consumer key/client ID value.
Definition: System.php:193
$ilUser
Definition: imgupload.php:34
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 491 of file class.ilTable2GUI.php.

References getRequestedValues().

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

491  : void
492  {
493  $this->prefix = $a_prefix;
494  $this->getRequestedValues();
495  }
+ 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 2827 of file class.ilTable2GUI.php.

2827  : void
2828  {
2829  $this->prevent_double_submission = $a_val;
2830  }

◆ setPrintMode()

ilTable2GUI::setPrintMode ( bool  $a_value = false)

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

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

2614  : void
2615  {
2616  $this->print_mode = $a_value;
2617  }
+ Here is the caller graph for this function:

◆ setResetCommand()

ilTable2GUI::setResetCommand ( string  $a_val,
string  $a_caption = "" 
)

◆ setRowSelectorLabel()

ilTable2GUI::setRowSelectorLabel ( string  $row_selector_label)

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

References $row_selector_label.

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

2817  : void
2818  {
2819  $this->row_selector_label = $row_selector_label;
2820  }
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 854 of file class.ilTable2GUI.php.

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

854  : void
855  {
856  $this->row_template = $a_template;
857  $this->row_template_dir = $a_template_dir;
858  }
+ 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 795 of file class.ilTable2GUI.php.

Referenced by ilDclTableListTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilSurveyPhrasesTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilCalendarSharedListTableGUI\__construct(), ilContributorTableGUI\__construct(), ilTestInviteGroupsTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilTestInviteRolesTableGUI\__construct(), ilTestInviteUsersTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilAccountCodesTableGUI\__construct(), ilSCORM2004TrackingTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilChatroomSmiliesTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilForumNotificationTableGUI\__construct(), ilSubscriberTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilMailSearchObjectsTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilCalendarSharedRoleListTableGUI\__construct(), ilCalendarSharedUserListTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilParticipantsTestResultsTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilLanguageTableGUI\__construct(), ILIAS\Notifications\ilNotificationSettingsTable\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilSkillProfileUserTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilTermsOfServiceDocumentTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilMailSearchObjectMembershipsTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilContProfileTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilExAssignmentFileSystemTableGUI\addColumns(), ilFileSystemTableGUI\addColumns(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilCalendarRecurrenceTableGUI\init(), ilDidacticTemplateSettingsTableGUI\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().

798  : void {
799  $this->select_all_checkbox = $a_select_all_checkbox;
800  $this->select_all_on_top = $a_select_all_on_top;
801  }
+ Here is the caller graph for this function:

◆ setShowRowsSelector()

ilTable2GUI::setShowRowsSelector ( bool  $a_value)

Toggle rows-per-page selector.

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

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

2486  : void
2487  {
2488  $this->show_rows_selector = $a_value;
2489  }
+ 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 448 of file class.ilTable2GUI.php.

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

452  : void {
453  parent::setTitle($a_title, $a_icon, $a_icon_alt);
454  }
+ Here is the caller graph for this function:

◆ setTopAnchor()

ilTable2GUI::setTopAnchor ( string  $a_val)

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

388  : void
389  {
390  $this->top_anchor = $a_val;
391  }

◆ setTopCommands()

◆ storeNavParameter()

ilTable2GUI::storeNavParameter ( )

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

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

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

1248  : void
1249  {
1250  if ($this->getOrderField() != "") {
1251  $this->storeProperty("order", $this->getOrderField());
1252  }
1253  if ($this->getOrderDirection() != "") {
1254  $this->storeProperty("direction", $this->getOrderDirection());
1255  }
1256  if ($this->getOffset() >= 0) {
1257  $this->storeProperty("offset", (string) $this->getOffset());
1258  }
1259  }
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 2366 of file class.ilTable2GUI.php.

References $DIC, $ilUser, $type, and getId().

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

2366  : void
2367  {
2368  global $DIC;
2369 
2370  $ilUser = null;
2371  if (isset($DIC["ilUser"])) {
2372  $ilUser = $DIC["ilUser"];
2373  }
2374 
2375  if (is_object($ilUser) && $this->getId() != "") {
2376  $tab_prop = new ilTablePropertiesStorageGUI();
2377 
2378  $tab_prop->storeProperty($this->getId(), $ilUser->getId(), $type, $value);
2379  }
2380  }
$type
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: feed.php:28
$ilUser
Definition: imgupload.php:34
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ writeFilterToSession()

ilTable2GUI::writeFilterToSession ( )

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

References getFilterItems(), and isAdvMDFilter().

Referenced by ilTestQuestionBrowserTableGUI\applyFilterCmd(), ilObjSCORMLearningModuleGUI\applyUserTableFilter(), and ilLPTableBaseGUI\executeCommand().

1679  : void
1680  {
1681  $advmd_record_gui = null;
1682  if (method_exists($this, "getAdvMDRecordGUI")) {
1683  $advmd_record_gui = $this->getAdvMDRecordGUI();
1684  }
1685 
1686  foreach ($this->getFilterItems() as $item) {
1687  if ($advmd_record_gui &&
1688  $this->isAdvMDFilter($advmd_record_gui, $item)) {
1689  continue;
1690  }
1691 
1692  if ($item->checkInput()) {
1693  $item->setValueByArray($this->raw_post_data);
1694  $item->writeToSession();
1695  }
1696  }
1697  foreach ($this->getFilterItems(true) as $item) {
1698  if ($advmd_record_gui &&
1699  $this->isAdvMDFilter($advmd_record_gui, $item)) {
1700  continue;
1701  }
1702 
1703  if ($item->checkInput()) {
1704  $item->setValueByArray($this->raw_post_data);
1705  $item->writeToSession();
1706  }
1707  }
1708 
1709  if ($advmd_record_gui) {
1710  $advmd_record_gui->importFilter();
1711  }
1712 
1713  // #13209
1714  $this->requested_tmpl_create = "";
1715  $this->requested_tmpl_delete = "";
1716  }
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

array ilTable2GUI::$buttons = []
protected

◆ $close_command

string ilTable2GUI::$close_command = ""
protected

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

◆ $close_form_tag

bool ilTable2GUI::$close_form_tag = true
protected

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

Referenced by getCloseFormTag().

◆ $column

array ilTable2GUI::$column = []
protected

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

Referenced by ilAccessibilityTableGUI\__construct(), ilTermsOfServiceTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilForumStatisticsTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilQuestionBrowserTableGUI\fillHeader(), ilStudyProgrammeIndividualPlanTableGUI\fillRow(), ilMailTemplateTableGUI\fillRow(), ilAccessibilityTableGUI\fillRow(), ilTermsOfServiceTableGUI\fillRow(), ilWebDAVMountInstructionsDocumentTableGUI\fillRow(), ilStudyProgrammeMembersTableGUI\fillRow(), ilTermsOfServiceDocumentTableGUI\formatActionsDropDown(), ilAccessibilityDocumentTableGUI\formatActionsDropDown(), ilMailTemplateTableGUI\formatCellValue(), ilWebDAVMountInstructionsDocumentTableGUI\formatCellValue(), ilTrMatrixTableGUI\getItems(), ilAccessibilityTableGUI\getSelectableColumns(), ilMailFolderTableGUI\getSelectableColumns(), ilTermsOfServiceTableGUI\getSelectableColumns(), ilWebDAVMountInstructionsDocumentTableGUI\getSelectableColumns(), ilTrSummaryTableGUI\getSelectableColumns(), ilStudyProgrammeMembersTableGUI\getSelectableColumns(), ilOrgUnitTypeTableGUI\initColumns(), ilOrgUnitPositionTableGUI\initColumns(), ilStudyProgrammeTypeTableGUI\initColumns(), ilTrObjectUsersPropsTableGUI\initFilter(), ilAccessibilityTableGUI\isColumnVisible(), ilMailFolderTableGUI\isColumnVisible(), ilTermsOfServiceTableGUI\isColumnVisible(), ilWebDAVMountInstructionsDocumentTableGUI\isColumnVisible(), and ilMailFolderTableGUI\prepareHTML().

◆ $columns_determined

bool ilTable2GUI::$columns_determined = false
protected

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

◆ $context

◆ $css_row

string ilTable2GUI::$css_row = ''
protected

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

Referenced by ilForumTopicTableGUI\initMergeThreadsTable().

◆ $ctrl

ilCtrl ilTable2GUI::$ctrl
protected

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

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

◆ $custom_next

string ilTable2GUI::$custom_next = ""
protected

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

◆ $custom_prev

string ilTable2GUI::$custom_prev = ""
protected

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

◆ $custom_prev_next

bool ilTable2GUI::$custom_prev_next = false
protected

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

◆ $datatable

bool ilTable2GUI::$datatable = false
protected

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

Referenced by getIsDataTable().

◆ $default_filter_visibility

bool ilTable2GUI::$default_filter_visibility = false
protected

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

Referenced by getDefaultFilterVisibility().

◆ $defaultorderdirection

string ilTable2GUI::$defaultorderdirection = ""
protected

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

Referenced by getDefaultOrderDirection().

◆ $defaultorderfield

string ilTable2GUI::$defaultorderfield = ""
protected

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

Referenced by getDefaultOrderField().

◆ $description

string ilTable2GUI::$description = ''
protected

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

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

◆ $disable_filter_hiding

bool ilTable2GUI::$disable_filter_hiding = false
protected

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

Referenced by getDisableFilterHiding().

◆ $display_as_block

bool ilTable2GUI::$display_as_block = false
protected

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

Referenced by getDisplayAsBlock().

◆ $enable_command_for_all

bool ilTable2GUI::$enable_command_for_all = false
protected

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

◆ $export_formats

array ilTable2GUI::$export_formats = []
protected

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

◆ $export_mode

int ilTable2GUI::$export_mode = 0
protected

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

Referenced by getExportMode().

◆ $ext_seg

bool ilTable2GUI::$ext_seg = false
protected

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

Referenced by getExternalSegmentation().

◆ $ext_sort

bool ilTable2GUI::$ext_sort = false
protected

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

Referenced by getExternalSorting().

◆ $filter_cmd

string ilTable2GUI::$filter_cmd = 'applyFilter'
protected

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

Referenced by getFilterCommand().

◆ $filter_cmd_txt

string ilTable2GUI::$filter_cmd_txt = ""
protected

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

◆ $filter_cols

int ilTable2GUI::$filter_cols = 5
protected

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

Referenced by getFilterCols().

◆ $filters

array ilTable2GUI::$filters = array()
protected

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

Referenced by getFilterItems().

◆ $filters_determined

bool ilTable2GUI::$filters_determined = false
protected

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

◆ $form_action

string ilTable2GUI::$form_action = ""
protected

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

Referenced by getFormAction().

◆ $form_multipart

bool ilTable2GUI::$form_multipart = false
protected

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

◆ $formname

string ilTable2GUI::$formname = ""
protected

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

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

◆ $header_commands

array ilTable2GUI::$header_commands = []
protected

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

◆ $headerHTML

string ilTable2GUI::$headerHTML = ""
private

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

◆ $hidden_inputs

array ilTable2GUI::$hidden_inputs = []
protected

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

◆ $id

string ilTable2GUI::$id = ""
protected

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

Referenced by ilForumTopicTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilUserTableGUI\addFilterItemByUdfType(), ilSystemStylesTableGUI\addMultiActions(), ilSCTreeDuplicatesTableGUI\fillRow(), ilSCGroupTableGUI\fillRow(), ilStudyProgrammeAutoMembershipsTableGUI\fillRow(), ilSCTaskTableGUI\fillRow(), ilStudyProgrammeMembersTableGUI\fillRow(), ilPresentationListTableGUI\fillRow(), ilTermListTableGUI\fillRow(), ilOrgUnitPermissionTableGUI\fillSelectAll(), ilWebDAVMountInstructionsDocumentTableGUI\formatTitle(), ilQuestionBrowserTableGUI\getCommentsHtml(), ilLPTableBaseGUI\getCurrentFilter(), ilLPObjectStatisticsTypesTableGUI\getGraph(), getId(), ilTestSkillLevelThresholdsTableGUI\getInputElements(), ilContributorTableGUI\getItems(), ilBadgeTypesTableGUI\getItems(), ilExAssignmentTeamTableGUI\getItems(), ilTrSummaryTableGUI\getItemsPercentages(), ilTrSummaryTableGUI\getItemsPercentagesStatus(), ilSurveySkillAssignmentTableGUI\getQuestions(), ilExerciseSubmissionTableGUI\getSelectableColumns(), ilTrMatrixTableGUI\getSelectableColumns(), ilSurveyQuestionTableGUI\importData(), ilObjectBadgeTableGUI\initFilter(), ilBadgeTableGUI\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 71 of file class.ilTable2GUI.php.

◆ $main_tpl

◆ $mi_sel_buttons

array ilTable2GUI::$mi_sel_buttons = []
protected

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

◆ $multi

array ilTable2GUI::$multi = []
protected

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

◆ $nav_determined

bool ilTable2GUI::$nav_determined = false
protected

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

◆ $nav_value

string ilTable2GUI::$nav_value = ''
protected

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

Referenced by getLinkbar(), and resetOffset().

◆ $noentriestext

string ilTable2GUI::$noentriestext = ''
protected

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

Referenced by getNoEntriesText().

◆ $num_info

bool ilTable2GUI::$num_info = false
protected

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

Referenced by getEnableNumInfo().

◆ $open_form_tag

bool ilTable2GUI::$open_form_tag = true
protected

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

Referenced by getOpenFormTag().

◆ $optional_filters

array ilTable2GUI::$optional_filters = array()
protected

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

Referenced by getFilterItems().

◆ $order_field

string ilTable2GUI::$order_field = ""
protected

Definition at line 103 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 84 of file class.ilTable2GUI.php.

Referenced by getPreventDoubleSubmission().

◆ $print_mode

bool ilTable2GUI::$print_mode = false
protected

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

Referenced by getPrintMode().

◆ $raw_post_data

array ilTable2GUI::$raw_post_data = null
protected

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

◆ $requested_nav_par

string ilTable2GUI::$requested_nav_par = ""
protected

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

Referenced by determineOffsetAndOrder().

◆ $requested_nav_par1

string ilTable2GUI::$requested_nav_par1 = ""
protected

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

Referenced by determineOffsetAndOrder().

◆ $requested_nav_par2

string ilTable2GUI::$requested_nav_par2 = ""
protected

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

Referenced by determineOffsetAndOrder().

◆ $requested_tmpl_create

string ilTable2GUI::$requested_tmpl_create
protected

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

◆ $requested_tmpl_delete

string ilTable2GUI::$requested_tmpl_delete
protected

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

◆ $reset_cmd

string ilTable2GUI::$reset_cmd = 'resetFilter'
protected

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

Referenced by getResetCommand().

◆ $reset_cmd_txt

string ilTable2GUI::$reset_cmd_txt = ""
protected

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

◆ $restore_filter

bool ilTable2GUI::$restore_filter = false
protected

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

◆ $restore_filter_values

array ilTable2GUI::$restore_filter_values = []
protected

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

◆ $row_data

array ilTable2GUI::$row_data = []
protected

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

Referenced by getData().

◆ $row_selector_label

string ilTable2GUI::$row_selector_label = ""
protected

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

Referenced by getRowSelectorLabel(), and setRowSelectorLabel().

◆ $row_template

string ilTable2GUI::$row_template = ""
protected

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

◆ $row_template_dir

string ilTable2GUI::$row_template_dir = ""
protected

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

◆ $rows_selector_off

bool ilTable2GUI::$rows_selector_off = false
protected

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

◆ $sel_buttons

array ilTable2GUI::$sel_buttons = []
protected

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

◆ $select_all_on_top

bool ilTable2GUI::$select_all_on_top = false
protected

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

◆ $selectable_columns

array ilTable2GUI::$selectable_columns = array()
protected

◆ $selected_column

array ilTable2GUI::$selected_column = array()
protected

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

Referenced by getCurrentState().

◆ $selected_columns

array ilTable2GUI::$selected_columns = []
protected

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

◆ $selected_filter

array ilTable2GUI::$selected_filter = []
protected

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

◆ $show_rows_selector

bool ilTable2GUI::$show_rows_selector = true
protected

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

Referenced by getShowRowsSelector().

◆ $show_templates

bool ilTable2GUI::$show_templates = false
protected

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

Referenced by getShowTemplates().

◆ $sort_order

string ilTable2GUI::$sort_order = ""
protected

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

Referenced by fillHeader().

◆ $sortable_fields

array ilTable2GUI::$sortable_fields = array()
protected

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

◆ $table_request

ILIAS Table TableGUIRequest ilTable2GUI::$table_request = null
protected

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

◆ $top_anchor

string ilTable2GUI::$top_anchor = "il_table_top"
protected

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

Referenced by getTopAnchor().

◆ $top_commands

bool ilTable2GUI::$top_commands = true
protected

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

Referenced by getTopCommands().

◆ $unique_id

string ilTable2GUI::$unique_id = ""
private

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

Referenced by __construct().

◆ ACTION_ALL_LIMIT

const ilTable2GUI::ACTION_ALL_LIMIT = 1000

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

◆ EXPORT_CSV

const ilTable2GUI::EXPORT_CSV = 2

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

◆ EXPORT_EXCEL

const ilTable2GUI::EXPORT_EXCEL = 1

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

Referenced by ilObjLanguageExtGUI\statisticsObject().

◆ FILTER_CHECKBOX

◆ FILTER_DATE

const ilTable2GUI::FILTER_DATE = 3

Definition at line 27 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: