ILIAS  release_7 Revision v7.30-3-g800a261c036
ilTable2GUI Class Reference

Class ilTable2GUI. More...

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

Public Member Functions

 __construct ($a_parent_obj, $a_parent_cmd="", $a_template_context="")
 ilTable2GUI constructor. More...
 
 setOpenFormTag ($a_val)
 Set open form tag. More...
 
 getOpenFormTag ()
 Get open form tag. More...
 
 setCloseFormTag ($a_val)
 Set close form tag. More...
 
 getCloseFormTag ()
 Get close form tag. More...
 
 determineLimit ()
 Determine the limit. More...
 
 getSelectableColumns ()
 Get selectable columns. More...
 
 determineSelectedColumns ()
 Determine selected columns. More...
 
 isColumnSelected ($a_col)
 Is given column selected? More...
 
 getSelectedColumns ()
 Get selected columns. More...
 
 executeCommand ()
 Execute command. More...
 
 resetOffset ($a_in_determination=false)
 Reset offset. More...
 
 initFilter ()
 Init filter. More...
 
 getParentObject ()
 Get parent object. More...
 
 getParentCmd ()
 Get parent command. More...
 
 setTopAnchor ($a_val)
 Set top anchor. More...
 
 getTopAnchor ()
 Get top anchor. More...
 
 setNoEntriesText ($a_text)
 Set text for an empty table. More...
 
 getNoEntriesText ()
 Get text for an empty table. More...
 
 setIsDataTable ($a_val)
 Set is data table. More...
 
 getIsDataTable ()
 Get is data table. More...
 
 setEnableTitle ($a_enabletitle)
 Set Enable Title. More...
 
 getEnableTitle ()
 Get Enable Title. More...
 
 setEnableHeader ($a_enableheader)
 Set Enable Header. More...
 
 getEnableHeader ()
 Get Enable Header. More...
 
 setEnableNumInfo ($a_val)
 Set enable num info. More...
 
 getEnableNumInfo ()
 Get enable num info. More...
 
 setTitle ($a_title, $a_icon=0, $a_icon_alt=0)
 Set title and title icon. More...
 
 setDescription ($a_val)
 Set description. More...
 
 getDescription ()
 Get description. More...
 
 setOrderField ($a_order_field)
 set order column More...
 
 getOrderField ()
 
 setData ($a_data)
 set table data @access public More...
 
 getData ()
 
 dataExists ()
 
 setPrefix ($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) @access public More...
 
 getPrefix ()
 
 addFilterItem ($a_input_item, $a_optional=false)
 Add filter item. More...
 
 addFilterItemByMetaType ($id, $type=self::FILTER_TEXT, $a_optional=false, $caption=null)
 Add filter by standard type. More...
 
 getFilterItems ($a_optionals=false)
 Get filter items. More...
 
 getFilterItemByPostVar ($a_post_var)
 
 setFilterCols ($a_val)
 Set filter columns. More...
 
 getFilterCols ()
 Get filter columns. More...
 
 setDisableFilterHiding ($a_val=true)
 Set disable filter hiding. More...
 
 getDisableFilterHiding ()
 Get disable filter hiding. More...
 
 isFilterSelected ($a_col)
 Is given filter selected? More...
 
 getSelectedFilters ()
 Get selected filters. More...
 
 determineSelectedFilters ()
 Determine selected filters. More...
 
 setCustomPreviousNext ($a_prev_link, $a_next_link)
 Set custom previous/next links. More...
 
 setFormAction ($a_form_action, $a_multipart=false)
 Set Form action parameter. More...
 
 getFormAction ()
 Get Form action parameter. More...
 
 setFormName ($a_formname="")
 Set Form name. More...
 
 getFormName ()
 Get Form name. More...
 
 setId ($a_val)
 Set id. More...
 
 getId ()
 Get element id. More...
 
 setDisplayAsBlock ($a_val)
 Set display as block. More...
 
 getDisplayAsBlock ()
 Get display as block. More...
 
 getSelectAllCheckbox ()
 Get the name of the checkbox that should be toggled with a select all button. More...
 
 setSelectAllCheckbox ($a_select_all_checkbox, $a_select_all_on_top=false)
 Set the name of the checkbox that should be toggled with a select all button. More...
 
 setExternalSorting ($a_val)
 Set external sorting. More...
 
 getExternalSorting ()
 Get external sorting. More...
 
 setFilterCommand ($a_val, $a_caption=null)
 Set filter command. More...
 
 getFilterCommand ()
 Get filter command. More...
 
 setResetCommand ($a_val, $a_caption=null)
 Set reset filter command. More...
 
 getResetCommand ()
 Get reset filter command. More...
 
 setExternalSegmentation ($a_val)
 Set external segmentation. More...
 
 getExternalSegmentation ()
 Get external segmentation. More...
 
 setRowTemplate ($a_template, $a_template_dir="")
 Set row template. More...
 
 setDefaultOrderField ($a_defaultorderfield)
 Set Default order field. More...
 
 getDefaultOrderField ()
 Get Default order field. More...
 
 setDefaultOrderDirection ($a_defaultorderdirection)
 Set Default order direction. More...
 
 getDefaultOrderDirection ()
 Get Default order direction. More...
 
 setDefaultFilterVisiblity ($a_status)
 Set default filter visiblity. More...
 
 getDefaultFilterVisibility ()
 Get default filter visibility. More...
 
 clearCommandButtons ()
 
 addCommandButton ($a_cmd, $a_text, $a_onclick='', $a_id="", $a_class=null)
 Add Command button. More...
 
 addCommandButtonInstance (ilButtonBase $a_button)
 Add Command button instance. More...
 
 addSelectionButton ($a_sel_var, $a_options, $a_cmd, $a_text, $a_default_selection='')
 Add Selection List + Command button. More...
 
 addMultiItemSelectionButton ($a_sel_var, $a_options, $a_cmd, $a_text, $a_default_selection='')
 Add Selection List + Command button for selected items. More...
 
 setCloseCommand ($a_link)
 Add command for closing table. More...
 
 addMultiCommand ($a_cmd, $a_text)
 Add Command button. More...
 
 addHiddenInput ($a_name, $a_value)
 Add Hidden Input field. More...
 
 addHeaderCommand ($a_href, $a_text, $a_target="", $a_img="")
 Add Header Command (Link) (Image needed for now) More...
 
 setTopCommands ($a_val)
 Set top commands (display command buttons on top of table, too) More...
 
 getTopCommands ()
 Get top commands (display command buttons on top of table, too) More...
 
 addColumn ( $a_text, $a_sort_field="", $a_width="", $a_is_checkbox_action_column=false, $a_class="", $a_tooltip="", $a_tooltip_with_html=false)
 Add a column to the header. More...
 
 getNavParameter ()
 
 setOrderLink ($sort_field, $order_dir)
 
 fillHeader ()
 
 determineOffsetAndOrder ($a_omit_offset=false)
 Determine offset and order. More...
 
 storeNavParameter ()
 
 getHTML ()
 Get HTML. More...
 
 numericOrdering ($a_field)
 Should this field be sorted numeric? More...
 
 render ()
 render table @access public More...
 
 writeFilterToSession ()
 Write filter values to session. More...
 
 resetFilter ()
 Reset filter. More...
 
 fillFooter ()
 Fill footer row. More...
 
 getLinkbar ($a_num)
 Get previous/next linkbar. More...
 
 fillHiddenRow ()
 
 fillActionRow ()
 Fill Action Row. More...
 
 setHeaderHTML ($html)
 set header html More...
 
 storeProperty ($type, $value)
 Store table property. More...
 
 loadProperty ($type)
 Load table property. More...
 
 getCurrentState ()
 get current settings for order, limit, columns and filter More...
 
 setContext ($id)
 Set context. More...
 
 getContext ()
 Get context. More...
 
 setShowRowsSelector ($a_value)
 Toggle rows-per-page selector. More...
 
 getShowRowsSelector ()
 Get rows-per-page selector state. More...
 
 setShowTemplates ($a_value)
 Toggle templates. More...
 
 getShowTemplates ()
 Get template state. More...
 
 restoreTemplate ($a_name)
 Restore state from template. More...
 
 saveTemplate ($a_name)
 Save current state as template. More...
 
 deleteTemplate ($a_name)
 Delete template. More...
 
 getLimit ()
 Get limit. More...
 
 getOffset ()
 Get offset. More...
 
 setExportFormats (array $formats)
 Set available export formats. More...
 
 setPrintMode ($a_value=false)
 Toogle print mode. More...
 
 getPrintMode ()
 Get print mode. More...
 
 getExportMode ()
 Was export activated? More...
 
 exportData ($format, $send=false)
 Export and optionally send current table data. More...
 
 setEnableAllCommand ($a_value)
 Enable actions for all entries in current result. More...
 
 setRowSelectorLabel ($row_selector_label)
 
 getRowSelectorLabel ()
 
 setPreventDoubleSubmission ($a_val)
 Set prevent double submission. More...
 
 getPreventDoubleSubmission ()
 Get prevent double submission. More...
 
 setLimit ($a_limit=0, $a_default_limit=0)
 set max. More...
 
- Public Member Functions inherited from ilTableGUI
 __construct ($a_data=0, $a_global_tpl=true)
 Constructor. More...
 
 setTemplate ($a_tpl)
 set template @access public More...
 
getTemplateObject ()
 
 setData ($a_data)
 set table data @access public More...
 
 getData ()
 
 setTitle ($a_title, $a_icon=0, $a_icon_alt=0)
 set table title @access public More...
 
 setHelp ($a_help_page, $a_help_icon, $a_help_icon_alt=0)
 set table help page @access public More...
 
 setHeaderNames ($a_header_names)
 set table header names @access public More...
 
 getColumnCount ()
 Returns the column count based on the number of the header row columns @access public. More...
 
 setHeaderVars ($a_header_vars, $a_header_params=0)
 set table header vars @access public More...
 
 setColumnWidth ($a_column_width)
 set table column widths @access public More...
 
 setOneColumnWidth ($a_column_width, $a_column_number)
 set one table column width @access public More...
 
 setMaxCount ($a_max_count)
 set max. More...
 
 setLimit ($a_limit=0, $a_default_limit=0)
 set max. More...
 
 getLimit ()
 Get limit. More...
 
 setPrefix ($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) @access public More...
 
 setOffset ($a_offset)
 set dataset offset @access public More...
 
 getOffset ()
 Get offset. More...
 
 setOrderColumn ($a_order_column=0, $a_default_column=0)
 set order column @access public More...
 
 getOrderColumn ()
 Get order column. More...
 
 setOrderDirection ($a_order_direction)
 set order direction @access public More...
 
 getOrderDirection ()
 Get order direction. More...
 
 setFooter ($a_style, $a_previous=0, $a_next=0)
 set order direction @access public More...
 
 enable ($a_module_name)
 enables particular modules of table More...
 
 disable ($a_module_name)
 diesables particular modules of table More...
 
 sortData ()
 
 render ()
 render table @access public More...
 
 renderHeader ()
 
 setOrderLink ($key, $order_dir)
 
 setStyle ($a_element, $a_style)
 
 getStyle ($a_element)
 
 setBase ($a_base)
 Set Base script name (deprecated, only use this for workarounds). More...
 
 getBase ()
 Get Base script name (deprecated, only use this for workarounds). More...
 
 getFormName ()
 
 setFormName ($a_name="cmd")
 
 getSelectAllCheckbox ()
 
 setSelectAllCheckbox ($a_select_all_checkbox)
 
 clearActionButtons ()
 
 addActionButton ($btn_name, $btn_value)
 

Static Public Member Functions

static getAllCommandLimit ()
 Get maximum number of entries to enable actions for all. More...
 

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
 $title
 
 $icon
 
 $icon_alt
 
 $help_page
 
 $help_icon
 
 $help_icon_alt
 
 $header_names
 
 $header_vars
 
 $linkbar_vars
 
 $data
 
 $column_count
 
 $column_width
 
 $max_count
 
 $limit
 
 $max_limit = false
 
 $offset
 
 $order_column
 
 $order_direction
 
 $footer_style
 
 $footer_previous
 
 $footer_next
 
 $lang_support = true
 
 $global_tpl
 
 $form_name
 
 $select_all_checkbox
 
 $action_buttons
 
 $prefix
 
 $base = ""
 
 $enabled
 
 $styles
 

Protected Member Functions

 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, $a_element)
 Check if filter element is based on adv md. More...
 
 fillRow ($a_set)
 Standard Version of Fill Row. More...
 
 getFilterValue (ilFormPropertyGUI $a_item)
 Get current filter value. More...
 
 SetFilterValue (ilFormPropertyGUI $a_item, $a_value)
 Set current filter value. More...
 
 fillMetaExcel (ilExcel $a_excel, &$a_row)
 Add meta information to excel export. More...
 
 fillHeaderExcel (ilExcel $a_excel, &$a_row)
 Excel Version of Fill Header. More...
 
 fillRowExcel (ilExcel $a_excel, &$a_row, $a_set)
 Excel Version of Fill Row. More...
 
 fillMetaCSV ($a_csv)
 Add meta information to csv export. More...
 
 fillHeaderCSV ($a_csv)
 CSV Version of Fill Header. More...
 
 fillRowCSV ($a_csv, $a_set)
 CSV Version of Fill Row. More...
 

Protected Attributes

 $ctrl
 
 $tpl
 
 $parent_obj
 
 $parent_cmd
 
 $close_command = ""
 
 $top_anchor = "il_table_top"
 
 $filters = array()
 
 $optional_filters = array()
 
 $filter_cmd = 'applyFilter'
 
 $reset_cmd = 'resetFilter'
 
 $filter_cols = 5
 
 $ext_sort = false
 
 $ext_seg = false
 
 $context = ""
 
 $mi_sel_buttons = []
 
 $disable_filter_hiding = false
 
 $selected_filter = false
 
 $top_commands = true
 
 $selectable_columns = array()
 
 $selected_column = array()
 
 $show_templates = false
 
 $show_rows_selector = true
 
 $rows_selector_off = false
 
 $nav_determined = false
 
 $limit_determined = false
 
 $filters_determined = false
 
 $columns_determined = false
 
 $open_form_tag = true
 
 $close_form_tag = true
 
 $export_formats = []
 
 $export_mode
 
 $print_mode
 
 $enable_command_for_all
 
 $restore_filter
 
 $restore_filter_values
 
 $default_filter_visibility = false
 
 $sortable_fields = array()
 
 $prevent_double_submission = true
 
 $row_selector_label
 
 $select_all_on_top = false
 
 $sel_buttons = []
 
- Protected Attributes inherited from ilTableGUI
 $tpl
 
 $lng
 

Private Member Functions

 renderFilter ()
 Render Filter section. More...
 

Private Attributes

 $unique_id
 
 $headerHTML
 

Detailed Description

Class ilTable2GUI.

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
Version
Id
class.ilTableGUI.php 12818 2006-12-10 13:14:43Z akill

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

Constructor & Destructor Documentation

◆ __construct()

ilTable2GUI::__construct (   $a_parent_obj,
  $a_parent_cmd = "",
  $a_template_context = "" 
)

ilTable2GUI constructor.

Parameters
object$a_parent_objob Mostly ILIAS-GUI-Classes
string$a_parent_cmd
string$a_template_context

Reimplemented in ilPCTabsTableGUI, ilStudyProgrammeAutoCategoriesTableGUI, ilStudyProgrammeAutoMembershipsTableGUI, ilWikiContributorsTableGUI, ilWikiRecentChangesTableGUI, ilSCORMVerificationTableGUI, ilSCTaskTableGUI, ilConsultationHoursTableGUI, ilLMGlossaryTableGUI, ilSCORMOfflineModeUsersTableGUI, ilSCORMTrackingItemPerUserTableGUI, ilSCORMTrackingItemsPerScoTableGUI, ilSCORMTrackingItemsPerUserTableGUI, ilSCORMTrackingItemsScoTableGUI, ilSCORMTrackingUsersTableGUI, ilObjectCopySearchResultTableGUI, ilCourseObjectiveMaterialAssignmentTableGUI, ilRepositoryObjectResultTableGUI, ilFeedbackConfirmationTable2GUI, ilSkillAssignedObjectsTableGUI, SurveyMaterialsSourceTableGUI, ilExcCriteriaTableGUI, ilCalendarAppointmentsTableGUI, ilHelpTooltipTableGUI, ilCourseGroupingTableGUI, ilPCIIMPopupTableGUI, ilSkillLevelProfileAssignmentTableGUI, ilConditionHandlerTableGUI, ilAssignmentsTableGUI, ilExcCriteriaCatalogueTableGUI, ilDclExportTableGUI, ilTestExportTableGUI, ilQuestionPoolExportTableGUI, ilExportTableGUI, ilPCFileListTableGUI, ilUploadDirFilesTableGUI, ilLanguageTableGUI, ilMemberExportFileTableGUI, ilHelpModuleTableGUI, ilObjectCopyProgressTableGUI, ilObjectTableGUI, ilUserClipboardTableGUI, ilLMBlockedUsersTableGUI, ilLMPagesTableGUI, ilLMQuestionListTableGUI, ilLMMenuItemsTableGUI, ilImageMapTableGUI, ilPCIIMOverlaysTableGUI, ilMobSubtitleTableGUI, ilCourseStartObjectsTableGUI, ilLanguageExtTableGUI, ilRatingCategoryTableGUI, ilCopySelfAssQuestionTableGUI, ilSearchResultTableGUI, ilBookingSchedulesTableGUI, ilOrgUnitPermissionTableGUI, ilObjectRolePermissionTableGUI, ilRbacLogTableGUI, ilRepositoryObjectSearchResultTableGUI, ilUserLPTableGUI, ilScormSpecialPagesTableGUI, ilWebResourceLinkTableGUI, ilStyleColorTableGUI, ilStyleImageTableGUI, ilStyleMediaQueryTableGUI, ilSurveySkillAssignmentTableGUI, ilSurveySkillTableGUI, ilUserForTagTableGUI, ilTermListTableGUI, ilTermUsagesTableGUI, ilSettingsTemplateTableGUI, ilPortfolioTableGUI, ilConsultationHourBookingTableGUI, ilConsultationHourGroupTableGUI, ilBadgePersonalTableGUI, ilHelpMappingTableGUI, ilWikiPageTemplatesTableGUI, ilSurveyMaterialsTableGUI, ilSurveyQuestionsTableGUI, ilAssessmentFolderLogAdministrationTableGUI, ilSkillProfileTableGUI, ilSCORM2004ExportTableGUI, ilSurveyMaintenanceTableGUI, ilSurveyQuestionPoolExportTableGUI, ilSurveyPhrasesTableGUI, assFileUploadFileTableGUI, ilSumScoreTableGUI, ilSurveyResultsUserTableGUI, ilCmiXapiStatementsTableGUI, ilQuestionPoolPrintViewTableGUI, ilTestQuestionsTableGUI, ilCourseParticipantsGroupsTableGUI, ilTrMatrixTableGUI, ilDashObjectsTableGUI, ilBadgeTypesTableGUI, ilBadgeImageTemplateTableGUI, ilObjectBadgeTableGUI, ilModulesTableGUI, ilNewItemGroupTableGUI, ilNewsForContextTableGUI, ilBannedUsersTableGUI, ilQuestionPoolImportVerificationTableGUI, ilMailMemberSearchTableGUI, ilLDAPServerTableGUI, ilLPTableBaseGUI, ilUserExportFileTableGUI, ilAnswerFrequencyStatisticTableGUI, ilMatchingQuestionAnswerFreqStatTableGUI, ilMDCopyrightTableGUI, ilTestDetailedEvaluationStatisticsTableGUI, ilMailingListsTableGUI, ilSamlIdpSelectionTableGUI, ilLDAPRoleMappingTableGUI, ilStudyProgrammeAcknowledgeCompletedCoursesTableGUI, ilAccessibilityTableGUI, ilTermsOfServiceTableGUI, ilMailSearchCoursesTableGUI, and ilLOMemberTestResultTableGUI.

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

124 {
125 global $DIC;
126
127 $this->lng = $DIC->language();
128 $this->ctrl = $DIC->ctrl();
129 $lng = $DIC->language();
130
131 parent::__construct(0, false);
132 $this->unique_id = md5(uniqid());
133 $this->parent_obj = $a_parent_obj;
134 $this->parent_cmd = $a_parent_cmd;
135 $this->buttons = array();
136 $this->header_commands = array();
137 $this->multi = array();
138 $this->hidden_inputs = array();
139 $this->formname = "table_" . $this->unique_id;
140 $this->tpl = new ilTemplate("tpl.table2.html", true, true, "Services/Table");
141
142 $lng->loadLanguageModule('tbl');
143
144 if (!$a_template_context) {
145 $a_template_context = $this->getId();
146 }
147 $this->setContext($a_template_context);
148
149 // activate export mode
150 if (isset($_GET[$this->prefix . "_xpt"])) {
151 $this->export_mode = (int) $_GET[$this->prefix . "_xpt"];
152 }
153
154 // template handling
155 if (isset($_GET[$this->prefix . "_tpl"])) {
156 $this->restoreTemplate($_GET[$this->prefix . "_tpl"]);
157 }
158
159 $this->determineLimit();
160 $this->setIsDataTable(true);
161 $this->setEnableNumInfo(true);
163 }
$_GET["client_id"]
restoreTemplate($a_name)
Restore state from template.
determineSelectedColumns()
Determine selected columns.
setIsDataTable($a_val)
Set is data table.
getId()
Get element id.
setEnableNumInfo($a_val)
Set enable num info.
setContext($id)
Set context.
determineLimit()
Determine the limit.
special template class to simplify handling of ITX/PEAR
global $DIC
Definition: goto.php:24
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc

References $_GET, $DIC, ilTableGUI\$lng, $unique_id, ILIAS\GlobalScreen\Provider\__construct(), determineLimit(), determineSelectedColumns(), getId(), restoreTemplate(), setContext(), setEnableNumInfo(), and setIsDataTable().

+ Here is the call graph for this function:

Member Function Documentation

◆ addColumn()

ilTable2GUI::addColumn (   $a_text,
  $a_sort_field = "",
  $a_width = "",
  $a_is_checkbox_action_column = false,
  $a_class = "",
  $a_tooltip = "",
  $a_tooltip_with_html = false 
)
final

Add a column to the header.

Parameters
stringText
stringSort field name (corresponds to data array field)
stringWidth string

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

1335 {
1336 $this->column[] = array(
1337 "text" => $a_text,
1338 "sort_field" => $a_sort_field,
1339 "width" => $a_width,
1340 "is_checkbox_action_column" => $a_is_checkbox_action_column,
1341 "class" => $a_class,
1342 "tooltip" => $a_tooltip,
1343 "tooltip_html" => (bool) $a_tooltip_with_html
1344 );
1345 if ($a_sort_field != "") {
1346 $this->sortable_fields[] = $a_sort_field;
1347 }
1348 $this->column_count = count($this->column);
1349 }

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

+ Here is the caller graph for this function:

◆ addCommandButton()

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

Add Command button.

Parameters
stringCommand
stringText

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

1207 {
1208 $this->buttons[] = array("cmd" => $a_cmd, "text" => $a_text, 'onclick' => $a_onclick,
1209 "id" => $a_id, "class" => $a_class);
1210 }

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

+ Here is the caller graph for this function:

◆ addCommandButtonInstance()

ilTable2GUI::addCommandButtonInstance ( ilButtonBase  $a_button)

Add Command button instance.

Parameters
ilButtonBase$a_button

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

1218 {
1219 $this->buttons[] = $a_button;
1220 }

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

+ Here is the caller graph for this function:

◆ addFilterItem()

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

Add filter item.

Filter items are property form inputs that implement the ilTableFilterItem interface

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

637 {
638 $a_input_item->setParent($this);
639 if (!$a_optional) {
640 $this->filters[] = $a_input_item;
641 } else {
642 $this->optional_filters[] = $a_input_item;
643 }
644
645 // restore filter values (from stored view)
646 if ($this->restore_filter) {
647 if (array_key_exists($a_input_item->getFieldId(), $this->restore_filter_values ?? [])) {
648 $this->setFilterValue($a_input_item, $this->restore_filter_values[$a_input_item->getFieldId()]);
649 } else {
650 $this->setFilterValue($a_input_item, null); // #14949
651 }
652 }
653 }

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

+ Here is the caller graph for this function:

◆ addFilterItemByMetaType()

ilTable2GUI::addFilterItemByMetaType (   $id,
  $type = self::FILTER_TEXT,
  $a_optional = false,
  $caption = null 
)

Add filter by standard type.

Parameters
string$id
int$type
bool$a_optional
string$caption
Returns
object

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

665 {
666 global $DIC;
667
668 $lng = $DIC->language(); // constructor may not be called here, if initFilter is being called in subclasses before parent::__construct
669
670 if (!$caption) {
671 $caption = $lng->txt($id);
672 }
673
674 include_once("./Services/Form/classes/class.ilPropertyFormGUI.php");
675
676 switch ($type) {
678 $item = new ilCheckboxInputGUI($caption, $id);
679 break;
680
682 include_once("./Services/Form/classes/class.ilSelectInputGUI.php");
683 $item = new ilSelectInputGUI($caption, $id);
684 break;
685
687 include_once("./Services/Form/classes/class.ilDateTimeInputGUI.php");
688 $item = new ilDateTimeInputGUI($caption, $id);
689 break;
690
692 include_once("./Services/Form/classes/class.ilTextInputGUI.php");
693 $item = new ilTextInputGUI($caption, $id);
694 $item->setMaxLength(64);
695 $item->setSize(20);
696 // $item->setSubmitFormOnEnter(true);
697 break;
698
700 $lng->loadLanguageModule("meta");
701 include_once("./Services/Form/classes/class.ilSelectInputGUI.php");
702 $item = new ilSelectInputGUI($caption, $id);
703 $options = array("" => $lng->txt("trac_all"));
704 foreach ($lng->getInstalledLanguages() as $lang_key) {
705 $options[$lang_key] = $lng->txt("meta_l_" . $lang_key);
706 }
707 $item->setOptions($options);
708 break;
709
711 include_once("./Services/Form/classes/class.ilCombinationInputGUI.php");
712 include_once("./Services/Form/classes/class.ilNumberInputGUI.php");
713 $item = new ilCombinationInputGUI($caption, $id);
714 $combi_item = new ilNumberInputGUI("", $id . "_from");
715 $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
716 $combi_item = new ilNumberInputGUI("", $id . "_to");
717 $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
718 $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
719 $item->setMaxLength(7);
720 $item->setSize(20);
721 break;
722
724 include_once("./Services/Form/classes/class.ilCombinationInputGUI.php");
725 include_once("./Services/Form/classes/class.ilDateTimeInputGUI.php");
726 $item = new ilCombinationInputGUI($caption, $id);
727 $combi_item = new ilDateTimeInputGUI("", $id . "_from");
728 $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
729 $combi_item = new ilDateTimeInputGUI("", $id . "_to");
730 $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
731 $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
732 break;
733
735 include_once("./Services/Form/classes/class.ilCombinationInputGUI.php");
736 include_once("./Services/Form/classes/class.ilDateTimeInputGUI.php");
737 $item = new ilCombinationInputGUI($caption, $id);
738 $combi_item = new ilDateTimeInputGUI("", $id . "_from");
739 $combi_item->setShowTime(true);
740 $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
741 $combi_item = new ilDateTimeInputGUI("", $id . "_to");
742 $combi_item->setShowTime(true);
743 $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
744 $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
745 break;
746
748 $lng->loadLanguageModule("form");
749 include_once("./Services/Form/classes/class.ilCombinationInputGUI.php");
750 include_once("./Services/Form/classes/class.ilDurationInputGUI.php");
751 $item = new ilCombinationInputGUI($caption, $id);
752 $combi_item = new ilDurationInputGUI("", $id . "_from");
753 $combi_item->setShowMonths(false);
754 $combi_item->setShowDays(true);
755 $combi_item->setShowSeconds(true);
756 $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
757 $combi_item = new ilDurationInputGUI("", $id . "_to");
758 $combi_item->setShowMonths(false);
759 $combi_item->setShowDays(true);
760 $combi_item->setShowSeconds(true);
761 $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
762 $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
763 break;
764
765 default:
766 return false;
767 }
768
769 $this->addFilterItem($item, $a_optional);
770 $item->readFromSession();
771 return $item;
772 }
This class represents a checkbox property in a property form.
This class represents a number property in a property form.
This class represents a date/time property in a property form.
This class represents a duration (typical hh:mm:ss) property in a property form.
This class represents a number property in a property form.
This class represents a selection list property in a property form.
addFilterItem($a_input_item, $a_optional=false)
Add filter item.
const FILTER_DURATION_RANGE
const FILTER_DATETIME_RANGE
This class represents a text property in a property form.
$type

References $DIC, ilTableGUI\$lng, $type, addFilterItem(), ilCombinationInputGUI\COMPARISON_ASCENDING, FILTER_CHECKBOX, FILTER_DATE, FILTER_DATE_RANGE, FILTER_DATETIME_RANGE, FILTER_DURATION_RANGE, FILTER_LANGUAGE, FILTER_NUMBER_RANGE, FILTER_SELECT, and FILTER_TEXT.

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addHeaderCommand()

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

Add Header Command (Link) (Image needed for now)

Parameters
stringhref
stringtext

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

1295 {
1296 $this->header_commands[] = array("href" => $a_href, "text" => $a_text,
1297 "target" => $a_target, "img" => $a_img);
1298 }

◆ addHiddenInput()

ilTable2GUI::addHiddenInput (   $a_name,
  $a_value 
)

Add Hidden Input field.

Parameters
stringName
stringValue

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

1284 {
1285 $this->hidden_inputs[] = array("name" => $a_name, "value" => $a_value);
1286 }

Referenced by ilPasteStyleCharacteristicTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), addMultiItemSelectionButton(), ilTestRandomQuestionSelectionTableGUI\build(), ilTestSkillLevelThresholdsTableGUI\fillRow(), ilTestQuestionBrowserTableGUI\handleParameters(), and arDeleteGUI\initCommandButtons().

+ Here is the caller graph for this function:

◆ addMultiCommand()

ilTable2GUI::addMultiCommand (   $a_cmd,
  $a_text 
)

Add Command button.

Parameters
stringCommand
stringText

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

1273 {
1274 $this->multi[] = array("cmd" => $a_cmd, "text" => $a_text);
1275 }

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

+ Here is the caller graph for this function:

◆ addMultiItemSelectionButton()

ilTable2GUI::addMultiItemSelectionButton (   $a_sel_var,
  $a_options,
  $a_cmd,
  $a_text,
  $a_default_selection = '' 
)

Add Selection List + Command button for selected items.

Parameters
stringselection input variable name
arrayselection options ("value" => text")
stringcommand
stringbutton text

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

1248 {
1249 $this->mi_sel_buttons[] = array("sel_var" => $a_sel_var, "options" => $a_options, "selected" => $a_default_selection, "cmd" => $a_cmd, "text" => $a_text);
1250 $this->addHiddenInput("cmd_sv[" . $a_cmd . "]", $a_sel_var);
1251 }
addHiddenInput($a_name, $a_value)
Add Hidden Input field.

References addHiddenInput().

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addSelectionButton()

ilTable2GUI::addSelectionButton (   $a_sel_var,
  $a_options,
  $a_cmd,
  $a_text,
  $a_default_selection = '' 
)

Add Selection List + Command button.

Parameters
stringselection input variable name
arrayselection options ("value" => text")
stringcommand
stringbutton text
Deprecated:

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

1233 {
1234 echo "ilTabl2GUI->addSelectionButton() has been deprecated with 4.2. Please try to move the drop-down to ilToolbarGUI.";
1235 // $this->sel_buttons[] = array("sel_var" => $a_sel_var, "options" => $a_options, "selected" => $a_default_selection, "cmd" => $a_cmd, "text" => $a_text);
1236 }

◆ clearCommandButtons()

ilTable2GUI::clearCommandButtons ( )

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

1196 {
1197 $this->buttons = array();
1198 }

Referenced by ilObjectCustomUserFieldsTableGUI\parse().

+ Here is the caller graph for this function:

◆ dataExists()

ilTable2GUI::dataExists ( )
final

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

613 {
614 if (is_array($this->row_data)) {
615 if (count($this->row_data) > 0) {
616 return true;
617 }
618 }
619 return false;
620 }

Referenced by exportData(), ilDclRecordListTableGUI\exportData(), fillActionRow(), fillFooter(), getHTML(), ilMultilingualismTableGUI\prepareOutput(), ilObjectTranslation2TableGUI\prepareOutput(), and ilObjectTranslationTableGUI\prepareOutput().

+ Here is the caller graph for this function:

◆ deleteTemplate()

ilTable2GUI::deleteTemplate (   $a_name)

Delete template.

Parameters
string$a_name
Returns
bool

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

3054 {
3055 global $DIC;
3056
3057 $ilUser = $DIC->user();
3058
3059 $a_name = ilUtil::prepareFormOutput($a_name, true);
3060
3061 if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
3062 include_once("./Services/Table/classes/class.ilTableTemplatesStorage.php");
3063 $storage = new ilTableTemplatesStorage();
3064 $storage->delete($this->getContext(), $ilUser->getId(), $a_name);
3065 return true;
3066 }
3067 return false;
3068 }
getContext()
Get context.
Saves (mostly asynchronously) user properties of tables (e.g.
static prepareFormOutput($a_str, $a_strip=false)
prepares string output for html forms @access public
const ANONYMOUS_USER_ID
Definition: constants.php:25
$ilUser
Definition: imgupload.php:18

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

Referenced by fillFooter().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ determineLimit()

ilTable2GUI::determineLimit ( )

Determine the limit.

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

209 {
210 global $DIC;
211
212 $ilUser = null;
213 if (isset($DIC["ilUser"])) {
214 $ilUser = $DIC["ilUser"];
215 }
216
217 if ($this->limit_determined) {
218 return;
219 }
220
221 $limit = 0;
222 if (isset($_GET[$this->prefix . "_trows"])) {
223 $this->storeProperty("rows", $_GET[$this->prefix . "_trows"]);
224 $limit = $_GET[$this->prefix . "_trows"];
225 $this->resetOffset();
226 }
227
228 if ($limit == 0) {
229 $rows = $this->loadProperty("rows");
230 if ($rows > 0) {
231 $limit = $rows;
232 } else {
233 if (is_object($ilUser)) {
234 $limit = $ilUser->getPref("hits_per_page");
235 } else {
236 $limit = 40;
237 }
238 }
239 }
240
241 $this->setLimit($limit);
242 $this->limit_determined = true;
243 }
storeProperty($type, $value)
Store table property.
resetOffset($a_in_determination=false)
Reset offset.
loadProperty($type)
Load table property.
setLimit($a_limit=0, $a_default_limit=0)
set max.
$rows
Definition: xhr_table.php:10

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

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ determineOffsetAndOrder()

ilTable2GUI::determineOffsetAndOrder (   $a_omit_offset = false)

Determine offset and order.

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

1541 {
1542 global $DIC;
1543
1544 $ilUser = null;
1545 if (isset($DIC["ilUser"])) {
1546 $ilUser = $DIC["ilUser"];
1547 }
1548
1549 if ($this->nav_determined) {
1550 return true;
1551 }
1552
1553 if ($_POST[$this->getNavParameter() . "1"] != "") {
1554 if ($_POST[$this->getNavParameter() . "1"] != $_POST[$this->getNavParameter()]) {
1555 $this->nav_value = $_POST[$this->getNavParameter() . "1"];
1556 } elseif ($_POST[$this->getNavParameter() . "2"] != $_POST[$this->getNavParameter()]) {
1557 $this->nav_value = $_POST[$this->getNavParameter() . "2"];
1558 }
1559 } elseif ($_GET[$this->getNavParameter()]) {
1560 $this->nav_value = $_GET[$this->getNavParameter()];
1561 } elseif ($_SESSION[$this->getNavParameter()] != "") {
1562 $this->nav_value = $_SESSION[$this->getNavParameter()];
1563 }
1564
1565 if ($this->nav_value == "" && $this->getId() != "" && $ilUser->getId() != ANONYMOUS_USER_ID) {
1566 $order = $this->loadProperty("order");
1567 if (in_array($order, $this->sortable_fields)) {
1568 $direction = $this->loadProperty("direction");
1569 } else {
1570 $direction = $this->getDefaultOrderDirection();
1571 }
1572 // get order and direction from db
1573 $this->nav_value =
1574 $order . ":" .
1575 $direction . ":" .
1576 $this->loadProperty("offset");
1577 }
1578 $nav = explode(":", $this->nav_value);
1579
1580 // $nav[0] is order by
1581 $this->setOrderField(($nav[0] != "") ? $nav[0] : $this->getDefaultOrderField());
1582 $this->setOrderDirection(($nav[1] != "") ? $nav[1] : $this->getDefaultOrderDirection());
1583
1584 if (!$a_omit_offset) {
1585 // #8904: offset must be discarded when no limit is given
1586 if (!$this->getExternalSegmentation() && $this->limit_determined && $this->limit == 9999) {
1587 $this->resetOffset(true);
1588 } elseif (!$this->getExternalSegmentation() && $nav[2] >= $this->max_count) {
1589 $this->resetOffset(true);
1590 } else {
1591 $this->setOffset($nav[2]);
1592 }
1593 }
1594
1595 if (!$a_omit_offset) {
1596 $this->nav_determined = true;
1597 }
1598 }
$_POST["username"]
$_SESSION["AccountId"]
getDefaultOrderDirection()
Get Default order direction.
getExternalSegmentation()
Get external segmentation.
setOrderField($a_order_field)
set order column
getDefaultOrderField()
Get Default order field.
setOrderDirection($a_order_direction)
set order direction @access public
setOffset($a_offset)
set dataset offset @access public

References $_GET, $_POST, $_SESSION, $DIC, $ilUser, ANONYMOUS_USER_ID, getDefaultOrderDirection(), getDefaultOrderField(), getExternalSegmentation(), getId(), getNavParameter(), loadProperty(), resetOffset(), ilTableGUI\setOffset(), ilTableGUI\setOrderDirection(), and setOrderField().

Referenced by ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilLPTableBaseGUI\executeCommand(), exportData(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), getHTML(), ilTestManScoringParticipantsTableGUI\getInternalyOrderedDataValues(), ilRbacLogTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ilSCORMTrackingItemsTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilUserLPTableGUI\getItems(), ilUserTableGUI\getItems(), ilUserExportFileTableGUI\init(), ilCmiXapiStatementsGUI\initLimitingAndOrdering(), ilLTIConsumerXapiStatementsGUI\initLimitingAndOrdering(), ilCourseParticipantsTableGUI\parse(), ilGroupParticipantsTableGUI\parse(), ilLearningSequenceParticipantsTableGUI\parse(), ilSCORMTrackingUsersTableGUI\parse(), ilTrashTableGUI\parse(), ilBiblAdminFieldTableGUI\parseData(), ilBiblFieldFilterTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI\parseData(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilFileSystemTableGUI\prepareOutput(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), resetOffset(), and arIndexTableGUI\setOrderAndSegmentation().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ determineSelectedColumns()

ilTable2GUI::determineSelectedColumns ( )

Determine selected columns.

Reimplemented in ilLTIConsumerProviderTableGUI.

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

259 {
260 if ($this->columns_determined) {
261 return;
262 }
263
264 $old_sel = $this->loadProperty("selfields");
265
266 $stored = false;
267 if ($old_sel != "") {
268 $sel_fields =
269 @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 foreach ($this->getSelectableColumns() as $k => $c) {
280 $this->selected_column[$k] = false;
281
282 $new_column = ($sel_fields[$k] === null);
283
284 if (isset($_POST["tblfsh" . $this->getId()]) && $_POST["tblfsh" . $this->getId()]) {
285 $set = true;
286 if (is_array($_POST["tblfs" . $this->getId()]) && in_array($k, $_POST["tblfs" . $this->getId()])) {
287 $this->selected_column[$k] = true;
288 }
289 } elseif ($stored && !$new_column) { // take stored values
290 $this->selected_column[$k] = $sel_fields[$k];
291 } else { // take default values
292 if ($new_column) {
293 $set = true;
294 }
295 if (isset($c["default"]) && $c["default"]) {
296 $this->selected_column[$k] = true;
297 }
298 }
299
300 // Optional filters
301 if (isset($_POST["tblff" . $this->getId()]) && $_POST["tblff" . $this->getId()]) {
302 $set = true;
303 if (is_array($_POST["tblff" . $this->getId()]) && in_array($k, $_POST["tblff" . $this->getId()])) {
304 $this->selected_column[$k] = true;
305 }
306 }
307 }
308
309 if ($old_sel != serialize($this->selected_column) && $set) {
310 $this->storeProperty("selfields", serialize($this->selected_column));
311 }
312
313 $this->columns_determined = true;
314 }
getSelectableColumns()
Get selectable columns.
$c
Definition: cli.php:37

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

Referenced by __construct(), and getCurrentState().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ determineSelectedFilters()

ilTable2GUI::determineSelectedFilters ( )

Determine selected filters.

Parameters

return

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

875 {
876 if ($this->filters_determined) {
877 return;
878 }
879
880 $old_sel = $this->loadProperty("selfilters");
881 $stored = false;
882 if ($old_sel != "") {
883 $sel_filters =
884 @unserialize($old_sel);
885 $stored = true;
886 }
887 if (!is_array($sel_filters)) {
888 $stored = false;
889 $sel_filters = array();
890 }
891
892 $this->selected_filter = array();
893 $set = false;
894 foreach ($this->getFilterItems(true) as $item) {
895 $k = $item->getPostVar();
896
897 $this->selected_filter[$k] = false;
898
899 if ($_POST["tblfsf" . $this->getId()]) {
900 $set = true;
901 if (is_array($_POST["tblff" . $this->getId()]) && in_array($k, $_POST["tblff" . $this->getId()])) {
902 $this->selected_filter[$k] = true;
903 } else {
904 $item->setValue(null);
905 $item->writeToSession();
906 }
907 } elseif ($stored) { // take stored values
908 $this->selected_filter[$k] = $sel_filters[$k];
909 }
910 }
911
912 if ($old_sel != serialize($this->selected_filter) && $set) {
913 $this->storeProperty("selfilters", serialize($this->selected_filter));
914 }
915
916 $this->filters_determined = true;
917 }
getFilterItems($a_optionals=false)
Get filter items.

References $_POST, getFilterItems(), getId(), loadProperty(), and storeProperty().

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ executeCommand()

ilTable2GUI::executeCommand ( )

Execute command.

Reimplemented in ilTestQuestionBrowserTableGUI, ilAssQuestionSkillUsagesTableGUI, and ilLPTableBaseGUI.

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

348 {
349 $ilCtrl = $this->ctrl;
350
351 $next_class = $ilCtrl->getNextClass($this);
352 $cmd = $ilCtrl->getCmd();
353
354 switch ($next_class) {
355 case 'ilformpropertydispatchgui':
356 include_once './Services/Form/classes/class.ilFormPropertyDispatchGUI.php';
357 $form_prop_dispatch = new ilFormPropertyDispatchGUI();
358 $this->initFilter();
359 $item = $this->getFilterItemByPostVar($_GET["postvar"]);
360 $form_prop_dispatch->setItem($item);
361 return $ilCtrl->forwardCommand($form_prop_dispatch);
362 break;
363
364 }
365 return false;
366 }
initFilter()
Init filter.
getFilterItemByPostVar($a_post_var)

References $_GET, $ctrl, getFilterItemByPostVar(), and initFilter().

+ Here is the call graph for this function:

◆ exportData()

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

Export and optionally send current table data.

Parameters
int$format

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

3146 {
3147 if ($this->dataExists()) {
3148 // #9640: sort
3149 if (!$this->getExternalSorting() && $this->enabled["sort"]) {
3150 $this->determineOffsetAndOrder(true);
3151
3152 $this->row_data = ilUtil::sortArray(
3153 $this->row_data,
3154 $this->getOrderField(),
3155 $this->getOrderDirection(),
3156 $this->numericOrdering($this->getOrderField())
3157 );
3158 }
3159
3160 $filename = "export";
3161
3162 switch ($format) {
3163 case self::EXPORT_EXCEL:
3164 include_once "./Services/Excel/classes/class.ilExcel.php";
3165 $excel = new ilExcel();
3166 $excel->addSheet($this->title
3167 ? $this->title
3168 : $this->lng->txt("export"));
3169 $row = 1;
3170
3171 ob_start();
3172 $this->fillMetaExcel($excel, $row); // row must be increment in fillMetaExcel()! (optional method)
3173
3174 // #14813
3175 $pre = $row;
3176 $this->fillHeaderExcel($excel, $row); // row should NOT be incremented in fillHeaderExcel()! (required method)
3177 if ($pre == $row) {
3178 $row++;
3179 }
3180
3181 foreach ($this->row_data as $set) {
3182 $this->fillRowExcel($excel, $row, $set);
3183 $row++; // #14760
3184 }
3185 ob_end_clean();
3186
3187 if ($send) {
3188 $excel->sendToClient($filename);
3189 } else {
3190 $excel->writeToFile($filename);
3191 }
3192 break;
3193
3194 case self::EXPORT_CSV:
3195 include_once "./Services/Utilities/classes/class.ilCSVWriter.php";
3196 $csv = new ilCSVWriter();
3197 $csv->setSeparator(";");
3198
3199 ob_start();
3200 $this->fillMetaCSV($csv);
3201 $this->fillHeaderCSV($csv);
3202 foreach ($this->row_data as $set) {
3203 $this->fillRowCSV($csv, $set);
3204 }
3205 ob_end_clean();
3206
3207 if ($send) {
3208 $filename .= ".csv";
3209 header("Content-type: text/comma-separated-values");
3210 header("Content-Disposition: attachment; filename=\"" . $filename . "\"");
3211 header("Expires: 0");
3212 header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
3213 header("Pragma: public");
3214 echo $csv->getCSVString();
3215 } else {
3216 file_put_contents($filename, $csv->getCSVString());
3217 }
3218 break;
3219 }
3220
3221 if ($send) {
3222 exit();
3223 }
3224 }
3225 }
$filename
Definition: buildRTE.php:89
Helper class to generate CSV files.
fillHeaderCSV($a_csv)
CSV Version of Fill Header.
fillHeaderExcel(ilExcel $a_excel, &$a_row)
Excel Version of Fill Header.
fillMetaCSV($a_csv)
Add meta information to csv export.
determineOffsetAndOrder($a_omit_offset=false)
Determine offset and order.
fillRowCSV($a_csv, $a_set)
CSV Version of Fill Row.
fillRowExcel(ilExcel $a_excel, &$a_row, $a_set)
Excel Version of Fill Row.
getExternalSorting()
Get external sorting.
fillMetaExcel(ilExcel $a_excel, &$a_row)
Add meta information to excel export.
numericOrdering($a_field)
Should this field be sorted numeric?
getOrderDirection()
Get order direction.
static sortArray( $array, $a_array_sortby, $a_array_sortorder=0, $a_numeric=false, $a_keep_keys=false)
sortArray
exit
Definition: login.php:29
$format
Definition: metadata.php:218

References $filename, $format, dataExists(), determineOffsetAndOrder(), exit, EXPORT_CSV, EXPORT_EXCEL, fillHeaderCSV(), fillHeaderExcel(), fillMetaCSV(), fillMetaExcel(), fillRowCSV(), fillRowExcel(), getExternalSorting(), ilTableGUI\getOrderDirection(), getOrderField(), numericOrdering(), and ilUtil\sortArray().

Referenced by getHTML().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillActionRow()

ilTable2GUI::fillActionRow ( )

Fill Action Row.

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

2557 {
2558 $lng = $this->lng;
2559
2560 // action row
2561 $action_row = false;
2562 $arrow = false;
2563
2564 // add selection buttons
2565 if (count($this->sel_buttons) > 0) {
2566 foreach ($this->sel_buttons as $button) {
2567 $this->tpl->setCurrentBlock("sel_button");
2568 $this->tpl->setVariable(
2569 "SBUTTON_SELECT",
2571 $button["selected"],
2572 $button["sel_var"],
2573 $button["options"],
2574 false,
2575 true
2576 )
2577 );
2578 $this->tpl->setVariable("SBTN_NAME", $button["cmd"]);
2579 $this->tpl->setVariable("SBTN_VALUE", $button["text"]);
2580 $this->tpl->parseCurrentBlock();
2581
2582 if ($this->getTopCommands()) {
2583 $this->tpl->setCurrentBlock("sel_top_button");
2584 $this->tpl->setVariable(
2585 "SBUTTON_SELECT",
2587 $button["selected"],
2588 $button["sel_var"],
2589 $button["options"],
2590 false,
2591 true
2592 )
2593 );
2594 $this->tpl->setVariable("SBTN_NAME", $button["cmd"]);
2595 $this->tpl->setVariable("SBTN_VALUE", $button["text"]);
2596 $this->tpl->parseCurrentBlock();
2597 }
2598 }
2599 $buttons = true;
2600 $action_row = true;
2601 }
2602 $this->sel_buttons[] = array("options" => $a_options, "cmd" => $a_cmd, "text" => $a_text);
2603
2604 // add buttons
2605 if (count($this->buttons) > 0) {
2606 foreach ($this->buttons as $button) {
2607 if (!is_array($button)) {
2608 if ($button instanceof ilButtonBase) {
2609 $this->tpl->setVariable('BUTTON_OBJ', $button->render());
2610
2611 // this will remove id - should be unique
2612 $button = clone $button;
2613
2614 $this->tpl->setVariable('BUTTON_TOP_OBJ', $button->render());
2615 }
2616 continue;
2617 }
2618
2619 if (strlen($button['onclick'])) {
2620 $this->tpl->setCurrentBlock('cmdonclick');
2621 $this->tpl->setVariable('CMD_ONCLICK', $button['onclick']);
2622 $this->tpl->parseCurrentBlock();
2623 }
2624 $this->tpl->setCurrentBlock("plain_button");
2625 if ($button["id"] != "") {
2626 $this->tpl->setVariable("PBID", ' id="' . $button["id"] . '" ');
2627 }
2628 if ($button["class"] != "") {
2629 $this->tpl->setVariable("PBBT_CLASS", ' ' . $button["class"]);
2630 }
2631 $this->tpl->setVariable("PBTN_NAME", $button["cmd"]);
2632 $this->tpl->setVariable("PBTN_VALUE", $button["text"]);
2633 $this->tpl->parseCurrentBlock();
2634
2635 if ($this->getTopCommands()) {
2636 if (strlen($button['onclick'])) {
2637 $this->tpl->setCurrentBlock('top_cmdonclick');
2638 $this->tpl->setVariable('CMD_ONCLICK', $button['onclick']);
2639 $this->tpl->parseCurrentBlock();
2640 }
2641 $this->tpl->setCurrentBlock("plain_top_button");
2642 $this->tpl->setVariable("PBTN_NAME", $button["cmd"]);
2643 $this->tpl->setVariable("PBTN_VALUE", $button["text"]);
2644 if ($button["class"] != "") {
2645 $this->tpl->setVariable("PBBT_CLASS", ' ' . $button["class"]);
2646 }
2647 $this->tpl->parseCurrentBlock();
2648 }
2649 }
2650
2651 $buttons = true;
2652 $action_row = true;
2653 }
2654
2655 // multi selection
2656 if (count($this->mi_sel_buttons)) {
2657 foreach ($this->mi_sel_buttons as $button) {
2658 $this->tpl->setCurrentBlock("mi_sel_button");
2659 $this->tpl->setVariable(
2660 "MI_BUTTON_SELECT",
2662 $button["selected"],
2663 $button["sel_var"],
2664 $button["options"],
2665 false,
2666 true
2667 )
2668 );
2669 $this->tpl->setVariable("MI_BTN_NAME", $button["cmd"]);
2670 $this->tpl->setVariable("MI_BTN_VALUE", $button["text"]);
2671 $this->tpl->parseCurrentBlock();
2672
2673 if ($this->getTopCommands()) {
2674 $this->tpl->setCurrentBlock("mi_top_sel_button");
2675 $this->tpl->setVariable(
2676 "MI_BUTTON_SELECT",
2678 $button["selected"],
2679 $button["sel_var"] . "_2",
2680 $button["options"],
2681 false,
2682 true
2683 )
2684 );
2685 $this->tpl->setVariable("MI_BTN_NAME", $button["cmd"]);
2686 $this->tpl->setVariable("MI_BTN_VALUE", $button["text"]);
2687 $this->tpl->parseCurrentBlock();
2688 }
2689 }
2690 $arrow = true;
2691 $action_row = true;
2692 }
2693
2694
2695 if (count($this->multi) > 1 && $this->dataExists()) {
2696 if ($this->enable_command_for_all && $this->max_count <= self::getAllCommandLimit()) {
2697 $this->tpl->setCurrentBlock("tbl_cmd_select_all");
2698 $this->tpl->setVariable("TXT_SELECT_CMD_ALL", $lng->txt("all_objects"));
2699 $this->tpl->parseCurrentBlock();
2700 }
2701
2702 $this->tpl->setCurrentBlock("tbl_cmd_select");
2703 $sel = array();
2704 foreach ($this->multi as $mc) {
2705 $sel[$mc["cmd"]] = $mc["text"];
2706 }
2707 $this->tpl->setVariable(
2708 "SELECT_CMDS",
2709 ilUtil::formSelect("", "selected_cmd", $sel, false, true)
2710 );
2711 $this->tpl->setVariable("TXT_EXECUTE", $lng->txt("execute"));
2712 $this->tpl->parseCurrentBlock();
2713 $arrow = true;
2714 $action_row = true;
2715
2716 if ($this->getTopCommands()) {
2717 if ($this->enable_command_for_all && $this->max_count <= self::getAllCommandLimit()) {
2718 $this->tpl->setCurrentBlock("tbl_top_cmd_select_all");
2719 $this->tpl->setVariable("TXT_SELECT_CMD_ALL", $lng->txt("all_objects"));
2720 $this->tpl->parseCurrentBlock();
2721 }
2722
2723 $this->tpl->setCurrentBlock("tbl_top_cmd_select");
2724 $sel = array();
2725 foreach ($this->multi as $mc) {
2726 $sel[$mc["cmd"]] = $mc["text"];
2727 }
2728 $this->tpl->setVariable(
2729 "SELECT_CMDS",
2730 ilUtil::formSelect("", "selected_cmd2", $sel, false, true)
2731 );
2732 $this->tpl->setVariable("TXT_EXECUTE", $lng->txt("execute"));
2733 $this->tpl->parseCurrentBlock();
2734 }
2735 } elseif (count($this->multi) == 1 && $this->dataExists()) {
2736 $this->tpl->setCurrentBlock("tbl_single_cmd");
2737 $sel = array();
2738 foreach ($this->multi as $mc) {
2739 $cmd = $mc['cmd'];
2740 $txt = $mc['text'];
2741 }
2742 $this->tpl->setVariable("TXT_SINGLE_CMD", $txt);
2743 $this->tpl->setVariable("SINGLE_CMD", $cmd);
2744 $this->tpl->parseCurrentBlock();
2745 $arrow = true;
2746 $action_row = true;
2747
2748 if ($this->getTopCommands()) {
2749 $this->tpl->setCurrentBlock("tbl_top_single_cmd");
2750 $sel = array();
2751 foreach ($this->multi as $mc) {
2752 $cmd = $mc['cmd'];
2753 $txt = $mc['text'];
2754 }
2755 $this->tpl->setVariable("TXT_SINGLE_CMD", $txt);
2756 $this->tpl->setVariable("SINGLE_CMD", $cmd);
2757 $this->tpl->parseCurrentBlock();
2758 }
2759 }
2760
2761 if ($arrow) {
2762 $this->tpl->setCurrentBlock("tbl_action_img_arrow");
2763 $this->tpl->setVariable("IMG_ARROW", ilUtil::getImagePath("arrow_downright.svg"));
2764 $this->tpl->setVariable("ALT_ARROW", $lng->txt("action"));
2765 $this->tpl->parseCurrentBlock();
2766
2767 if ($this->getTopCommands()) {
2768 $this->tpl->setCurrentBlock("tbl_top_action_img_arrow");
2769 $this->tpl->setVariable("IMG_ARROW", ilUtil::getImagePath("arrow_upright.svg"));
2770 $this->tpl->setVariable("ALT_ARROW", $lng->txt("action"));
2771 $this->tpl->parseCurrentBlock();
2772 }
2773 }
2774
2775 if ($action_row) {
2776 $this->tpl->setCurrentBlock("tbl_action_row");
2777 $this->tpl->parseCurrentBlock();
2778 if ($this->getTopCommands()) {
2779 $this->tpl->setCurrentBlock("tbl_top_action_row");
2780 $this->tpl->parseCurrentBlock();
2781 }
2782 }
2783 }
getTopCommands()
Get top commands (display command buttons on top of table, too)
static formSelect( $selected, $varname, $options, $multiple=false, $direct_text=false, $size="0", $style_class="", $attribs="", $disabled=false)
Builds a select form field with options and shows the selected option first.
static getImagePath($img, $module_path="", $mode="output", $offline=false)
get image path (for images located in a template directory)
$txt
Definition: error.php:13

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

Referenced by getHTML().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillFooter()

ilTable2GUI::fillFooter ( )

Fill footer row.

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

2135 {
2136 global $DIC;
2137
2138 $ilUser = null;
2139 if (isset($DIC["ilUser"])) {
2140 $ilUser = $DIC["ilUser"];
2141 }
2142
2143 $lng = $this->lng;
2144 $ilCtrl = $this->ctrl;
2145
2146 $footer = false;
2147
2148 // select all checkbox
2149 if ((strlen($this->getFormName())) && (strlen($this->getSelectAllCheckbox())) && $this->dataExists()) {
2150 $this->tpl->setCurrentBlock("select_all_checkbox");
2151 $this->tpl->setVariable("SELECT_ALL_TXT_SELECT_ALL", $lng->txt("select_all"));
2152 $this->tpl->setVariable("SELECT_ALL_CHECKBOX_NAME", $this->getSelectAllCheckbox());
2153 $this->tpl->setVariable("SELECT_ALL_FORM_NAME", $this->getFormName());
2154 $this->tpl->setVariable("CHECKBOXNAME", "chb_select_all_" . $this->unique_id);
2155 $this->tpl->parseCurrentBlock();
2156 }
2157
2158 // table footer numinfo
2159 if ($this->enabled["numinfo"] && $this->enabled["footer"]) {
2160 $start = $this->offset + 1; // compute num info
2161 if (!$this->dataExists()) {
2162 $start = 0;
2163 }
2164 $end = $this->offset + $this->limit;
2165
2166 if ($end > $this->max_count or $this->limit == 0) {
2167 $end = $this->max_count;
2168 }
2169
2170 if ($this->max_count > 0) {
2171 if ($this->lang_support) {
2172 $numinfo = "(" . $start . " - " . $end . " " . strtolower($this->lng->txt("of")) . " " . $this->max_count . ")";
2173 } else {
2174 $numinfo = "(" . $start . " - " . $end . " of " . $this->max_count . ")";
2175 }
2176 }
2177 if ($this->max_count > 0) {
2178 if ($this->getEnableNumInfo()) {
2179 $this->tpl->setCurrentBlock("tbl_footer_numinfo");
2180 $this->tpl->setVariable("NUMINFO", $numinfo);
2181 $this->tpl->parseCurrentBlock();
2182 }
2183 }
2184 $footer = true;
2185 }
2186
2187 // table footer linkbar
2188 if ($this->enabled["linkbar"] && $this->enabled["footer"] && $this->limit != 0
2189 && $this->max_count > 0) {
2190 $layout = array(
2191 "link" => $this->footer_style,
2192 "prev" => $this->footer_previous,
2193 "next" => $this->footer_next,
2194 );
2195 //if (!$this->getDisplayAsBlock())
2196 //{
2197 $linkbar = $this->getLinkbar("1");
2198 $this->tpl->setCurrentBlock("tbl_footer_linkbar");
2199 $this->tpl->setVariable("LINKBAR", $linkbar);
2200 $this->tpl->parseCurrentBlock();
2201 $linkbar = true;
2202 //}
2203 $footer = true;
2204 }
2205
2206 // column selector
2207 if (is_array($this->getSelectableColumns()) && count($this->getSelectableColumns()) > 0) {
2208 $items = array();
2209 foreach ($this->getSelectableColumns() as $k => $c) {
2210 $items[$k] = array("txt" => $c["txt"],
2211 "selected" => $this->isColumnSelected($k));
2212 }
2213 include_once("./Services/UIComponent/CheckboxListOverlay/classes/class.ilCheckboxListOverlayGUI.php");
2214 $cb_over = new ilCheckboxListOverlayGUI("tbl_" . $this->getId());
2215 $cb_over->setLinkTitle($lng->txt("columns"));
2216 $cb_over->setItems($items);
2217 //$cb_over->setUrl("./ilias.php?baseClass=ilTablePropertiesStorage&table_id=".
2218 // $this->getId()."&cmd=saveSelectedFields&user_id=".$ilUser->getId());
2219 $cb_over->setFormCmd($this->getParentCmd());
2220 $cb_over->setFieldVar("tblfs" . $this->getId());
2221 $cb_over->setHiddenVar("tblfsh" . $this->getId());
2222 $cb_over->setSelectionHeaderClass("ilTableMenuItem");
2223 $column_selector = $cb_over->getHTML();
2224 $footer = true;
2225 }
2226
2227 if ($this->getShowTemplates() && is_object($ilUser)) {
2228 // template handling
2229 if (isset($_REQUEST["tbltplcrt"]) && $_REQUEST["tbltplcrt"]) {
2230 if ($this->saveTemplate($_REQUEST["tbltplcrt"])) {
2231 ilUtil::sendSuccess($lng->txt("tbl_template_created"));
2232 }
2233 } elseif (isset($_REQUEST["tbltpldel"]) && $_REQUEST["tbltpldel"]) {
2234 if ($this->deleteTemplate($_REQUEST["tbltpldel"])) {
2235 ilUtil::sendSuccess($lng->txt("tbl_template_deleted"));
2236 }
2237 }
2238
2239 $create_id = "template_create_overlay_" . $this->getId();
2240 $delete_id = "template_delete_overlay_" . $this->getId();
2241 $list_id = "template_stg_" . $this->getId();
2242
2243 include_once("./Services/Table/classes/class.ilTableTemplatesStorage.php");
2244 $storage = new ilTableTemplatesStorage();
2245 $templates = $storage->getNames($this->getContext(), $ilUser->getId());
2246
2247 include_once("./Services/UIComponent/Overlay/classes/class.ilOverlayGUI.php");
2248
2249 // form to delete template
2250 if (sizeof($templates)) {
2251 $overlay = new ilOverlayGUI($delete_id);
2252 $overlay->setTrigger($list_id . "_delete");
2253 $overlay->setAnchor("ilAdvSelListAnchorElement_" . $list_id);
2254 $overlay->setAutoHide(false);
2255 $overlay->add();
2256
2257 $lng->loadLanguageModule("form");
2258 $this->tpl->setCurrentBlock("template_editor_delete_item");
2259 $this->tpl->setVariable("TEMPLATE_DELETE_OPTION_VALUE", "");
2260 $this->tpl->setVariable("TEMPLATE_DELETE_OPTION", "- " . $lng->txt("form_please_select") . " -");
2261 $this->tpl->parseCurrentBlock();
2262 foreach ($templates as $name) {
2263 $this->tpl->setVariable("TEMPLATE_DELETE_OPTION_VALUE", $name);
2264 $this->tpl->setVariable("TEMPLATE_DELETE_OPTION", $name);
2265 $this->tpl->parseCurrentBlock();
2266 }
2267
2268 $this->tpl->setCurrentBlock("template_editor_delete");
2269 $this->tpl->setVariable("TEMPLATE_DELETE_ID", $delete_id);
2270 $this->tpl->setVariable("TXT_TEMPLATE_DELETE", $lng->txt("tbl_template_delete"));
2271 $this->tpl->setVariable("TXT_TEMPLATE_DELETE_SUBMIT", $lng->txt("delete"));
2272 $this->tpl->setVariable("TEMPLATE_DELETE_CMD", $this->parent_cmd);
2273 $this->tpl->parseCurrentBlock();
2274 }
2275
2276
2277 // form to save new template
2278 $overlay = new ilOverlayGUI($create_id);
2279 $overlay->setTrigger($list_id . "_create");
2280 $overlay->setAnchor("ilAdvSelListAnchorElement_" . $list_id);
2281 $overlay->setAutoHide(false);
2282 $overlay->add();
2283
2284 $this->tpl->setCurrentBlock("template_editor");
2285 $this->tpl->setVariable("TEMPLATE_CREATE_ID", $create_id);
2286 $this->tpl->setVariable("TXT_TEMPLATE_CREATE", $lng->txt("tbl_template_create"));
2287 $this->tpl->setVariable("TXT_TEMPLATE_CREATE_SUBMIT", $lng->txt("save"));
2288 $this->tpl->setVariable("TEMPLATE_CREATE_CMD", $this->parent_cmd);
2289 $this->tpl->parseCurrentBlock();
2290
2291 // load saved template
2292 include_once("./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php");
2293 $alist = new ilAdvancedSelectionListGUI();
2294 $alist->setId($list_id);
2295 $alist->addItem($lng->txt("tbl_template_create"), "create", "#");
2296 if (sizeof($templates)) {
2297 $alist->addItem($lng->txt("tbl_template_delete"), "delete", "#");
2298 foreach ($templates as $name) {
2299 $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_tpl", urlencode($name));
2300 $alist->addItem($name, $name, $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd));
2301 $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_tpl", "");
2302 }
2303 }
2304 $alist->setListTitle($lng->txt("tbl_templates"));
2306 $this->tpl->setVariable("TEMPLATE_SELECTOR", "&nbsp;" . $alist->getHTML());
2307 }
2308
2309 if ($footer) {
2310 $this->tpl->setCurrentBlock("tbl_footer");
2311 $this->tpl->setVariable("COLUMN_COUNT", $this->getColumnCount());
2312 if ($this->getDisplayAsBlock()) {
2313 $this->tpl->setVariable("BLK_CLASS", "Block");
2314 }
2315 $this->tpl->parseCurrentBlock();
2316
2317 // top navigation, if number info or linkbar given
2318 if ($numinfo != "" || $linkbar != "" || $column_selector != "" ||
2319 count($this->filters) > 0 || count($this->optional_filters) > 0) {
2320 if (is_object($ilUser) && (count($this->filters) || count($this->optional_filters))) {
2321 $this->tpl->setCurrentBlock("filter_activation");
2322 $this->tpl->setVariable("TXT_ACTIVATE_FILTER", $lng->txt("show_filter"));
2323 $this->tpl->setVariable("FILA_ID", $this->getId());
2324 if ($this->getId() != "") {
2325 $this->tpl->setVariable("SAVE_URLA", "./ilias.php?baseClass=ilTablePropertiesStorage&table_id=" .
2326 $this->getId() . "&cmd=showFilter&user_id=" . $ilUser->getId());
2327 }
2328 $this->tpl->parseCurrentBlock();
2329
2330
2331 if (!$this->getDisableFilterHiding()) {
2332 $this->tpl->setCurrentBlock("filter_deactivation");
2333 $this->tpl->setVariable("TXT_HIDE", $lng->txt("hide_filter"));
2334 if ($this->getId() != "") {
2335 $this->tpl->setVariable("SAVE_URL", "./ilias.php?baseClass=ilTablePropertiesStorage&table_id=" .
2336 $this->getId() . "&cmd=hideFilter&user_id=" . $ilUser->getId());
2337 $this->tpl->setVariable("FILD_ID", $this->getId());
2338 }
2339 $this->tpl->parseCurrentBlock();
2340 }
2341 }
2342
2343 if ($numinfo != "" && $this->getEnableNumInfo()) {
2344 $this->tpl->setCurrentBlock("top_numinfo");
2345 $this->tpl->setVariable("NUMINFO", $numinfo);
2346 $this->tpl->parseCurrentBlock();
2347 }
2348 if ($linkbar != "" && !$this->getDisplayAsBlock()) {
2349 $linkbar = $this->getLinkbar("2");
2350 $this->tpl->setCurrentBlock("top_linkbar");
2351 $this->tpl->setVariable("LINKBAR", $linkbar);
2352 $this->tpl->parseCurrentBlock();
2353 }
2354
2355 // column selector
2356 $this->tpl->setVariable("COLUMN_SELECTOR", $column_selector);
2357
2358 // row selector
2359 if ($this->getShowRowsSelector() &&
2360 is_object($ilUser) &&
2361 $this->getId() &&
2362 !$this->rows_selector_off) { // JF, 2014-10-27
2363 include_once("./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php");
2364 $alist = new ilAdvancedSelectionListGUI();
2366 $alist->setId("sellst_rows_" . $this->getId());
2367 $hpp = ($ilUser->getPref("hits_per_page") != 9999)
2368 ? $ilUser->getPref("hits_per_page")
2369 : $lng->txt("no_limit");
2370
2371 $options = array(0 => $lng->txt("default") . " (" . $hpp . ")",5 => 5, 10 => 10, 15 => 15, 20 => 20,
2372 30 => 30, 40 => 40, 50 => 50,
2373 100 => 100, 200 => 200, 400 => 400, 800 => 800);
2374 foreach ($options as $k => $v) {
2375 $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_trows", $k);
2376 $alist->addItem($v, $k, $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd));
2377 $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_trows", "");
2378 }
2379 $alist->setListTitle($this->getRowSelectorLabel() ? $this->getRowSelectorLabel() : $lng->txt("rows"));
2380 $this->tpl->setVariable("ROW_SELECTOR", $alist->getHTML());
2381 }
2382
2383 // export
2384 if (sizeof($this->export_formats) && $this->dataExists()) {
2385 include_once("./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php");
2386 $alist = new ilAdvancedSelectionListGUI();
2388 $alist->setId("sellst_xpt");
2389 foreach ($this->export_formats as $format => $caption_lng_id) {
2390 $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_xpt", $format);
2391 $url = $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd);
2392 $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_xpt", "");
2393 $alist->addItem($lng->txt($caption_lng_id), $format, $url);
2394 }
2395 $alist->setListTitle($lng->txt("export"));
2396 $this->tpl->setVariable("EXPORT_SELECTOR", "&nbsp;" . $alist->getHTML());
2397 }
2398
2399 $this->tpl->setCurrentBlock("top_navigation");
2400 $this->tpl->setVariable("COLUMN_COUNT", $this->getColumnCount());
2401 if ($this->getDisplayAsBlock()) {
2402 $this->tpl->setVariable("BLK_CLASS", "Block");
2403 }
2404 $this->tpl->parseCurrentBlock();
2405 }
2406 }
2407 }
User interface class for advanced drop-down selection lists.
User interface class for a checkbox list overlay.
This is a utility class for the yui overlays.
getParentCmd()
Get parent command.
getFormName()
Get Form name.
saveTemplate($a_name)
Save current state as template.
getLinkbar($a_num)
Get previous/next linkbar.
getShowTemplates()
Get template state.
getShowRowsSelector()
Get rows-per-page selector state.
getDisableFilterHiding()
Get disable filter hiding.
getDisplayAsBlock()
Get display as block.
getEnableNumInfo()
Get enable num info.
deleteTemplate($a_name)
Delete template.
isColumnSelected($a_col)
Is given column selected?
getSelectAllCheckbox()
Get the name of the checkbox that should be toggled with a select all button.
getColumnCount()
Returns the column count based on the number of the header row columns @access public.
if($format !==null) $name
Definition: metadata.php:230
$url

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(), getSelectAllCheckbox(), getShowRowsSelector(), getShowTemplates(), isColumnSelected(), saveTemplate(), and ilAdvancedSelectionListGUI\STYLE_LINK_BUTTON.

Referenced by getHTML().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillHeader()

ilTable2GUI::fillHeader ( )

Reimplemented in ilQuestionBrowserTableGUI.

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

1392 {
1393 $lng = $this->lng;
1394
1395 $allcolumnswithwidth = true;
1396 foreach ((array) $this->column as $idx => $column) {
1397 if (!strlen($column["width"])) {
1398 $allcolumnswithwidth = false;
1399 } elseif ($column["width"] == "1") {
1400 // IE does not like 1 but seems to work with 1%
1401 $this->column[$idx]["width"] = "1%";
1402 }
1403 }
1404 if ($allcolumnswithwidth) {
1405 foreach ((array) $this->column as $column) {
1406 $this->tpl->setCurrentBlock("tbl_colgroup_column");
1407 $width = (is_numeric($column["width"]))
1408 ? $column["width"] . "px"
1409 : $column["width"];
1410 $this->tpl->setVariable("COLGROUP_COLUMN_WIDTH", " style=\"width:" . $width . "\"");
1411 $this->tpl->parseCurrentBlock();
1412 }
1413 }
1414 $ccnt = 0;
1415 foreach ((array) $this->column as $column) {
1416 $ccnt++;
1417 //tooltip
1418 if ($column["tooltip"] != "") {
1419 include_once("./Services/UIComponent/Tooltip/classes/class.ilTooltipGUI.php");
1421 "thc_" . $this->getId() . "_" . $ccnt,
1422 $column["tooltip"],
1423 "",
1424 "bottom center",
1425 "top center",
1426 !$column["tooltip_html"]
1427 );
1428 }
1429
1430 if ($column['is_checkbox_action_column'] && $this->select_all_on_top) {
1431 $this->tpl->setCurrentBlock('tbl_header_top_select_all');
1432 $this->tpl->setVariable("HEAD_SELECT_ALL_TXT_SELECT_ALL", $lng->txt("select_all"));
1433 $this->tpl->setVariable("HEAD_SELECT_ALL_CHECKBOX_NAME", $this->getSelectAllCheckbox());
1434 $this->tpl->setVariable("HEAD_SELECT_ALL_FORM_NAME", $this->getFormName());
1435 $this->tpl->setVariable("HEAD_CHECKBOXNAME", "chb_select_all_" . $this->unique_id . '_top');
1436 $this->tpl->parseCurrentBlock();
1437 continue;
1438 }
1439 if (
1440 !$this->enabled["sort"] ||
1441 $column["sort_field"] == "" &&
1442 !($column["is_checkbox_action_column"] && $this->select_all_on_top)
1443 ) {
1444 $this->tpl->setCurrentBlock("tbl_header_no_link");
1445 if ($column["width"] != "") {
1446 $width = (is_numeric($column["width"]))
1447 ? $column["width"] . "px"
1448 : $column["width"];
1449 $this->tpl->setVariable("TBL_COLUMN_WIDTH_NO_LINK", " style=\"width:" . $width . "\"");
1450 }
1451 if ($column["class"] != "") {
1452 $this->tpl->setVariable("TBL_COLUMN_CLASS_NO_LINK", " class=\"" . $column["class"] . "\"");
1453 }
1454 if (!$column["is_checkbox_action_column"]) {
1455 $this->tpl->setVariable(
1456 "TBL_HEADER_CELL_NO_LINK",
1457 $column["text"]
1458 );
1459 } else {
1460 $this->tpl->setVariable(
1461 "TBL_HEADER_CELL_NO_LINK",
1462 ilUtil::img(ilUtil::getImagePath("spacer.png"), $lng->txt("action"))
1463 );
1464 }
1465 $this->tpl->setVariable("HEAD_CELL_NL_ID", "thc_" . $this->getId() . "_" . $ccnt);
1466 if ($column["class"] != "") {
1467 $this->tpl->setVariable("TBL_HEADER_CLASS", " " . $column["class"]);
1468 }
1469 $this->tpl->parseCurrentBlock();
1470 $this->tpl->touchBlock("tbl_header_th");
1471 continue;
1472 }
1473 if (($column["sort_field"] == $this->order_field) && ($this->order_direction != "")) {
1474 $this->tpl->setCurrentBlock("tbl_order_image");
1475 if ($this->order_direction == "asc") {
1476 $this->tpl->setVariable("ORDER_CLASS", "glyphicon glyphicon-arrow-up");
1477 $this->tpl->setVariable("ORDER_TXT", $this->lng->txt("sorting_asc"));
1478 } else {
1479 $this->tpl->setVariable("ORDER_CLASS", "glyphicon glyphicon-arrow-down");
1480 $this->tpl->setVariable("ORDER_TXT", $this->lng->txt("sorting_desc"));
1481 }
1482 $this->tpl->setVariable("IMG_ORDER_ALT", $this->lng->txt("change_sort_direction"));
1483 $this->tpl->parseCurrentBlock();
1484 }
1485
1486 $this->tpl->setCurrentBlock("tbl_header_cell");
1487 $this->tpl->setVariable("TBL_HEADER_CELL", $column["text"]);
1488 $this->tpl->setVariable("HEAD_CELL_ID", "thc_" . $this->getId() . "_" . $ccnt);
1489
1490 // only set width if a value is given for that column
1491 if ($column["width"] != "") {
1492 $width = (is_numeric($column["width"]))
1493 ? $column["width"] . "px"
1494 : $column["width"];
1495 $this->tpl->setVariable("TBL_COLUMN_WIDTH", " style=\"width:" . $width . "\"");
1496 }
1497 if ($column["class"] != "") {
1498 $this->tpl->setVariable("TBL_COLUMN_CLASS", " class=\"" . $column["class"] . "\"");
1499 }
1500
1501 $lng_sort_column = $this->lng->txt("sort_by_this_column");
1502 $this->tpl->setVariable("TBL_ORDER_ALT", $lng_sort_column);
1503
1504 $order_dir = "asc";
1505
1506 if ($column["sort_field"] == $this->order_field) {
1507 $order_dir = $this->sort_order;
1508
1509 if ($order_dir === "asc") {
1510 $lng_change_sort = $this->lng->txt("sort_ascending_long");
1511 } else {
1512 $lng_change_sort = $this->lng->txt("sort_descending_long");
1513 }
1514 $this->tpl->setVariable("TBL_ORDER_ALT", $lng_change_sort);
1515 }
1516
1517 if ($column["class"] != "") {
1518 $this->tpl->setVariable("TBL_HEADER_CLASS", " " . $column["class"]);
1519 }
1520 $this->setOrderLink($column["sort_field"], $order_dir);
1521 $this->tpl->parseCurrentBlock();
1522 $this->tpl->touchBlock("tbl_header_th");
1523 }
1524
1525 $this->tpl->setCurrentBlock("tbl_header");
1526 $this->tpl->parseCurrentBlock();
1527 }
setOrderLink($sort_field, $order_dir)
static addTooltip( $a_el_id, $a_text, $a_container="", $a_my="bottom center", $a_at="top center", $a_use_htmlspecialchars=true)
Adds a tooltip to an HTML element.
static img($a_src, $a_alt=null, $a_width="", $a_height="", $a_border=0, $a_id="", $a_class="")
Build img tag.

References ilTableGUI\$lng, ilTooltipGUI\addTooltip(), getFormName(), getId(), ilUtil\getImagePath(), getSelectAllCheckbox(), ilUtil\img(), and setOrderLink().

Referenced by render().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillHeaderCSV()

ilTable2GUI::fillHeaderCSV (   $a_csv)
protected

CSV Version of Fill Header.

Likely to be overwritten by derived class.

Parameters
object$a_csvcurrent file

Reimplemented in ilBookingReservationsTableGUI, ilSCORM2004TrackingItemsTableGUI, ilSCORMTrackingItemsTableGUI, ilSumScoreTableGUI, ilLPProgressTableGUI, ilTrMatrixTableGUI, ilTrObjectUsersPropsTableGUI, ilTrSummaryTableGUI, and ilTrUserObjectsPropsTableGUI.

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

3293 {
3294 foreach ($this->column as $column) {
3295 $title = strip_tags($column["text"]);
3296 if ($title) {
3297 $a_csv->addColumn($title);
3298 }
3299 }
3300 $a_csv->addRow();
3301 }

References ilTableGUI\$title.

Referenced by exportData().

+ Here is the caller graph for this function:

◆ fillHeaderExcel()

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

Excel Version of Fill Header.

Likely to be overwritten by derived class.

Parameters
ilExcel$a_excelexcel wrapper
int$a_rowrow counter

Reimplemented in ilBookingReservationsTableGUI, ilSumScoreTableGUI, ilLPProgressTableGUI, ilTrMatrixTableGUI, ilTrObjectUsersPropsTableGUI, ilTrSummaryTableGUI, ilTrUserObjectsPropsTableGUI, ilSCORM2004TrackingItemsTableGUI, and ilSCORMTrackingItemsTableGUI.

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

3246 {
3247 $col = 0;
3248 foreach ($this->column as $column) {
3249 $title = strip_tags($column["text"]);
3250 if ($title) {
3251 $a_excel->setCell($a_row, $col++, $title);
3252 }
3253 }
3254 $a_excel->setBold("A" . $a_row . ":" . $a_excel->getColumnCoord($col - 1) . $a_row);
3255 }
setCell($a_row, $a_col, $a_value, $a_datatype=null)
Set cell value.
setBold($a_coords)
Set cell(s) to bold.
getColumnCoord($a_col)
Get column "name" from number.

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

Referenced by exportData().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillHiddenRow()

ilTable2GUI::fillHiddenRow ( )

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

2538 {
2539 $hidden_row = false;
2540 if (count($this->hidden_inputs)) {
2541 foreach ($this->hidden_inputs as $hidden_input) {
2542 $this->tpl->setCurrentBlock("tbl_hidden_field");
2543 $this->tpl->setVariable("FIELD_NAME", $hidden_input["name"]);
2544 $this->tpl->setVariable("FIELD_VALUE", $hidden_input["value"]);
2545 $this->tpl->parseCurrentBlock();
2546 }
2547
2548 $this->tpl->setCurrentBlock("tbl_hidden_row");
2549 $this->tpl->parseCurrentBlock();
2550 }
2551 }

Referenced by getHTML().

+ Here is the caller graph for this function:

◆ fillMetaCSV()

ilTable2GUI::fillMetaCSV (   $a_csv)
protected

Add meta information to csv export.

Likely to be overwritten by derived class.

Parameters
object$a_csvcurrent file

Reimplemented in ilLPTableBaseGUI, ilLPObjectStatisticsDailyTableGUI, ilLPObjectStatisticsTableGUI, and ilLPObjectStatisticsTypesTableGUI.

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

3283 {
3284 }

Referenced by exportData().

+ Here is the caller graph for this function:

◆ fillMetaExcel()

ilTable2GUI::fillMetaExcel ( ilExcel  $a_excel,
$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

Reimplemented in ilLPTableBaseGUI, ilLPObjectStatisticsDailyTableGUI, ilLPObjectStatisticsTableGUI, and ilLPObjectStatisticsTypesTableGUI.

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

3235 {
3236 }

Referenced by exportData().

+ Here is the caller graph for this function:

◆ fillRow()

ilTable2GUI::fillRow (   $a_set)
protected

Standard Version of Fill Row.

Most likely to be overwritten by derived class.

Parameters
array$a_setdata array

Reimplemented in ilExParticipantTableGUI, ilConditionHandlerTableGUI, ilWebDAVMountInstructionsDocumentTableGUI, ilBiblLibraryTableGUI, ilBiblAdminFieldTableGUI, ilBiblTranslationTableGUI, ilContributorTableGUI, ilBookingAssignParticipantsTableGUI, ilBookingObjectsTableGUI, ilBookingAssignObjectsTableGUI, ilBookingParticipantsTableGUI, ilBookingReservationsTableGUI, ilBookingSchedulesTableGUI, ilCategoryAssignRoleTableGUI, ilBannedUsersTableGUI, ilChatroomSmiliesTableGUI, ilCmiXapiVerificationTableGUI, ilCourseEditParticipantsTableGUI, ilCourseGroupingAssignmentTableGUI, ilCourseGroupingTableGUI, ilCourseInfoFileTableGUI, ilCourseObjectiveMaterialAssignmentTableGUI, ilCourseObjectiveQuestionAssignmentTableGUI, ilCourseObjectiveQuestionsTableGUI, ilCourseObjectivesTableGUI, ilCourseParticipantsGroupsTableGUI, ilCourseParticipantsTableGUI, ilCourseStartObjectsTableGUI, ilCourseVerificationTableGUI, ilDclExportTableGUI, ilDclEditViewTableGUI, ilDclFieldListTableGUI, ilDclTableListTableGUI, ilDclTableViewEditFieldsTableGUI, ilDclTableViewTableGUI, ilExAssignmentFileSystemTableGUI, ilExAssignmentListTextTableGUI, ilExAssignmentPeerReviewOverviewTableGUI, ilExAssignmentPeerReviewTableGUI, ilExAssignmentTeamLogTableGUI, ilExAssignmentTeamTableGUI, ilExcCriteriaCatalogueTableGUI, ilExcCriteriaTableGUI, ilExerciseVerificationTableGUI, ilFeedbackConfirmationTable2GUI, ilFileVersionsTableGUI, ilObjForumSearchResultTableGUI, ilGlossaryAutoLinkTableGUI, ilGlossaryForeignTermTableGUI, ilTermUsagesTableGUI, ilGroupEditParticipantsTableGUI, ilGroupParticipantsTableGUI, ilItemGroupItemsTableGUI, ilExportIDTableGUI, ilHelpMappingTableGUI, ilHelpTooltipTableGUI, ilLinksTableGUI, ilLMBlockedUsersTableGUI, ilLMDownloadTableGUI, ilLMEditShortTitlesTableGUI, ilLMGlossaryTableGUI, ilLMPagesTableGUI, ilLMQuestionListTableGUI, ilLTIConsumerVerificationTableGUI, ilMediaCastTableGUI, ilMediaPoolPageUsagesTableGUI, ilMediaPoolTableGUI, ilUploadDirFilesTableGUI, ilPollAnswerTableGUI, ilPollUserTableGUI, ilPortfolioPageTableGUI, ilPortfolioTableGUI, ilObjectivesAlignmentTableGUI, ilSCORM2004TrackingTableGUI, ilScormSpecialPagesTableGUI, ILIAS\Scorm2004\Editor\ilSCORMMediaOverviewTableGUI, ILIAS\Scorm2004\Editor\ilSCORMQuestionOverviewTableGUI, ilSCORMOfflineModeUsersTableGUI, ilSCORMTrackingItemPerUserTableGUI, ilSCORMTrackingItemsPerScoTableGUI, ilSCORMTrackingItemsPerUserTableGUI, ilSCORMTrackingItemsScoTableGUI, ilSCORMTrackingUsersTableGUI, ilSCORMVerificationTableGUI, ilSessionFileTableGUI, ilSessionMaterialsTableGUI, ilSessionOverviewTableGUI, ilSessionParticipantsTableGUI, ilStudyProgrammeAcknowledgeCompletedCoursesTableGUI, ilStudyProgrammeIndividualPlanTableGUI, ilStudyProgrammeMailMemberSearchTableGUI, ilStudyProgrammeMembersTableGUI, SurveyConstraintsTableGUI, ilSurveyQuestionTableGUI, ilFoundUsersTableGUI, ilSpecialUsersTableGUI, ilSurveyParticipantsTableGUI, ilSurveySkillAssignmentTableGUI, ilSurveySkillChangesTableGUI, ilSurveySkillTableGUI, ilSurveySkillThresholdsTableGUI, ilSurveySyncTableGUI, ilBenchmarkTableGUI, ilResultsByQuestionTableGUI, ilTestDetailedEvaluationStatisticsTableGUI, ilTestTopListTableGUI, ilTestVerificationTableGUI, assFileUploadFileTableGUI, ilQuestionPoolImportVerificationTableGUI, ilWebResourceEditableLinkTableGUI, ilWebResourceLinkTableGUI, ilImportantPagesTableGUI, ilObjWikiSearchResultTableGUI, ilWikiContributorsTableGUI, ilWikiExportOrderTableGUI, ilWikiPagesTableGUI, ilWikiPageTemplatesTableGUI, ilWikiRecentChangesTableGUI, ilWikiSearchResultsTableGUI, ilAccessPermissionsStatusTableGUI, ilAvailableRolesStatusTableGUI, ilRbacLogTableGUI, ilRoleAdoptPermissionTableGUI, ilRoleSelectionTableGUI, ilAccessKeyTableGUI, arIndexTableGUI, ilSettingsTemplateTableGUI, ilAdvancedMDFieldTableGUI, ilAdvancedMDRecordExportFilesTableGUI, ilAdvancedMDRecordTableGUI, ilAdvancedMDFieldDefinitionGroupTableGUI, ilAuthLoginPageEditorTableGUI, ilShibbolethRoleAssignmentTableGUI, ilBadgeImageTemplateTableGUI, ilBadgePersonalTableGUI, ilBadgeTableGUI, ilBadgeTypesTableGUI, ilBadgeUserTableGUI, ilObjectBadgeTableGUI, ilCalendarAppointmentsTableGUI, ilCalendarCategoryTableGUI, ilCalendarChangedAppointmentsTableGUI, ilCalendarInboxSharedTableGUI, ilCalendarManageTableGUI, ilCalendarSharedListTableGUI, ilCalendarSharedRoleListTableGUI, ilCalendarSharedUserListTableGUI, ilMilestoneResponsiblesTableGUI, ilConsultationHourGroupTableGUI, ilClipboardTableGUI, ilComponentsTableGUI, ilPluginsOverviewTableGUI, ilBuddySystemRelationsTableGUI, ilMailMemberSearchTableGUI, ilMailSearchCoursesMembersTableGUI, ilMailSearchCoursesTableGUI, ilContainerStartObjectsContentTableGUI, ilContainerStartObjectsTableGUI, ilContainerFilterTableGUI, ilContProfileTableGUI, ilContSkillMemberTableGUI, ilContSkillTableGUI, ilCopySelfAssQuestionTableGUI, ilPageHistoryTableGUI, ilPageMultiLangTableGUI, ilPCFileListTableGUI, ilPCGridCellTableGUI, ilPCIIMOverlaysTableGUI, ilPCIIMPopupTableGUI, ilPCIIMTriggerTableGUI, ilPCImageMapTableGUI, ilPCTabsTableGUI, ilPageLayoutTableGUI, ilCronManagerTableGUI, ilDashObjectsTableGUI, ilExportTableGUI, ilSubItemSelectionTableGUI, ilFileSystemTableGUI, ilHelpModuleTableGUI, ilHistoryTableGUI, ilLanguageTableGUI, ilLDAPRoleAssignmentTableGUI, ilLDAPRoleMappingTableGUI, ilLDAPServerTableGUI, ilLogComponentTableGUI, ilObjectConsumerTableGUI, ilMailAttachmentTableGUI, ilMailFolderTableGUI, ilMMTopItemTableGUI, ilImageMapTableGUI, ilMediaObjectUsagesTableGUI, ilMobMultiSrtConfirmationTable2GUI, ilMobSubtitleTableGUI, ilMultiSrtConfirmationTable2GUI, ilSubscriberTableGUI, ilWaitingListTableGUI, ilMemberExportFileTableGUI, ilMDCopyrightTableGUI, ilMDCopyrightUsageTableGUI, ilMultilingualismTableGUI, ilNewsForContextTableGUI, ilPDNewsTableGUI, ilObjClipboardTableGUI, ilObjectTranslation2TableGUI, ilObjectTranslationTableGUI, ilWorkspaceAccessTableGUI, ilRatingCategoryTableGUI, ilAdminSubItemsTableGUI, ilModulesTableGUI, ilNewItemGroupTableGUI, ilRepDependenciesTableGUI, ilRecommendedContentRoleTableGUI, ilSamlIdpTableGUI, ilSearchResultTableGUI, ilLuceneAdvancedSearchActivationTableGUI, ilPersonalSkillTableGUI, ilSelfEvaluationSimpleTableGUI, ilSelfEvaluationTableGUI, ilSkillAssignedObjectsTableGUI, ilSkillAssignMaterialsTableGUI, ilSkillCatTableGUI, ilSkillLevelProfileAssignmentTableGUI, ilSkillLevelResourcesTableGUI, ilSkillLevelTableGUI, ilSkillProfileLevelsTableGUI, ilSkillProfileTableGUI, ilSkillProfileUserTableGUI, ilSkillSelfEvalSkillTableGUI, ilSkillUsageTableGUI, ilContentStylesTableGUI, ilPasteStyleCharacteristicTableGUI, ilStyleColorTableGUI, ilStyleImageTableGUI, ilStyleMediaQueryTableGUI, ilStyleTableGUI, ilTableTemplatesTableGUI, ilSystemStylesTableGUI, ilSysStyleCatAssignmentTableGUI, ilUserForTagTableGUI, ilTaxAssignedItemsTableGUI, ilTaxonomyAdministrationRepositoryTableGUI, ilTaxonomyListTableGUI, ilTaxonomyTableGUI, ilLPObjectStatisticsAdminTableGUI, ilLPObjectStatisticsDailyTableGUI, ilLPObjectStatisticsLPTableGUI, ilLPObjectStatisticsTableGUI, ilLPObjectStatisticsTypesTableGUI, ilLPCollectionSettingsTableGUI, ilLPProgressTableGUI, ilTrMatrixTableGUI, ilTrSummaryTableGUI, ilSCTreeDuplicatesTableGUI, ilUserActionAdminTableGUI, ilCustomUserFieldSettingsTableGUI, ilRoleAssignmentTableGUI, ilUserClipboardTableGUI, ilUserFieldSettingsTableGUI, ilUserRoleStartingPointTableGUI, ilECSCategoryMappingTableGUI, ilECSCommunityTableGUI, ilECSImportedContentTableGUI, ilECSReleasedContentTableGUI, ilECSNodeMappingTreeTableGUI, ilRegistrationCodesTableGUI, ilAccountCodesTableGUI, ilAssignmentsTableGUI, ilExGradesTableGUI, ilCmiXapiLrsTypesTableGUI, ilCmiXapiScoringTableGUI, ilCmiXapiStatementsTableGUI, ilLTIConsumerProviderTableGUI, ilLTIConsumerProviderUsageTableGUI, ilLTIConsumerScoringTableGUI, ilSCORM2004ExportTableGUI, ilSCORM2004TrackingItemsTableGUI, ilSCORMTrackingItemsTableGUI, ilSumScoreTableGUI, ilSurveyQuestionblockbrowserTableGUI, ilSurveyQuestionbrowserTableGUI, ilSurveyAppraiseesTableGUI, ilSurveyCodesEditTableGUI, ilSurveyCodesTableGUI, ilSurveyMaintenanceTableGUI, ilSurveyResultsCumulatedTableGUI, ilSurveyResultsUserTableGUI, ilSurveyQuestionPoolExportTableGUI, ilSurveyMaterialsTableGUI, SurveyMaterialsSourceTableGUI, ilSurveyPhrasesTableGUI, ilSurveySavePhraseTableGUI, ilSurveyQuestionsTableGUI, ilAssessmentFolderLogAdministrationTableGUI, ilAssessmentFolderLogTableGUI, ilEvaluationAllTableGUI, ilListOfQuestionsTableGUI, ilParticipantsTestResultsTableGUI, ilTestAggregatedResultsTableGUI, ilTestAverageReachedPointsTableGUI, ilTestDynamicQuestionSetStatisticTableGUI, ilTestHistoryTableGUI, ilTestInviteGroupsTableGUI, ilTestInviteRolesTableGUI, ilTestInviteUsersTableGUI, ilTestParticipantsTableGUI, ilTestQuestionBrowserTableGUI, ilTestQuestionsTableGUI, ilTestSkillLevelThresholdsTableGUI, ilTimingOverviewTableGUI, ilAssQuestionSkillUsagesTableGUI, ilAnswerFrequencyStatisticTableGUI, ilKprimChoiceAnswerFreqStatTableGUI, ilMatchingQuestionAnswerFreqStatTableGUI, ilQuestionBrowserTableGUI, ilQuestionPoolPrintViewTableGUI, ilLanguageExtTableGUI, ilTrObjectUsersPropsTableGUI, ilTrUserObjectsPropsTableGUI, ilForumDraftsTableGUI, ilLMMenuItemsTableGUI, ilExcDeliveredFilesTableGUI, ilConfirmationTableGUI, ilExerciseMemberTableGUI, ilPublicSubmissionsTableGUI, ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI, ilObjWorkspaceFolderTableGUI, ilWorkspaceShareTableGUI, ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI, ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI, ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI, ilAssQuestionSkillAssignmentsTableGUI, exQuestionsTableGUI, ilRendererTableGUI, ilCourseReferenceDeleteConfirmationTableGUI, ilOrgUnitDefaultPermissionTableGUI, ilMarkSchemaTableGUI, ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI, ilTestManScoringParticipantsTableGUI, ilTestPassDetailsOverviewTableGUI, ilTestPassManualScoringOverviewTableGUI, ilTestPassOverviewTableGUI, ilTestPersonalDefaultSettingsTableGUI, ilQuestionCumulatedStatisticsTableGUI, ilObjectRolePermissionTableGUI, ilObjectRoleTemplateOptionsTableGUI, ilObjectRoleTemplatePermissionTableGUI, ilAccessibilityTableGUI, ilAdvancedMDRecordLanguageTableGUI, ilCalendarRecurrenceTableGUI, ilConsultationHourBookingTableGUI, ilConsultationHoursTableGUI, ilMailTemplateTableGUI, ilObjectCustomUserFieldsTableGUI, ilObjectOwnershipManagementTableGUI, ilTrashTableGUI, ilRepositoryObjectResultTableGUI, ilSCGroupTableGUI, ilSCTaskTableGUI, ilTermsOfServiceTableGUI, ilUserExportFileTableGUI, ilAssQuestionHintsTableGUI, ilExportSelectionTableGUI, ilObjectCopySelectionTableGUI, ilLOMemberTestResultTableGUI, ilLOTestAssignmentTableGUI, ilTimingsManageTableGUI, ilTimingsPersonalTableGUI, ilObjLearningSequenceContentTableGUI, ilLearningSequenceEditParticipantsTableGUI, ilLearningSequenceParticipantsTableGUI, ilOrgUnitRecursiveUserAssignmentTableGUI, ilOrgUnitUserAssignmentTableGUI, ilOrgUnitOtherRolesTableGUI, ilOrgUnitStaffTableGUI, ilOrgUnitTypeTableGUI, ilStudyProgrammeAutoCategoriesTableGUI, ilStudyProgrammeAutoMembershipsTableGUI, ilStudyProgrammeTypeTableGUI, ilTestRandomQuestionSetNonAvailablePoolsTableGUI, ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI, ilRoleTableGUI, ilDidacticTemplateSettingsTableGUI, ilLTIProviderReleasedObjectsTableGUI, ilObjectCopyProgressTableGUI, ilObjectCopySearchResultTableGUI, ilObjectTableGUI, ilECSServerTableGUI, ilTermListTableGUI, ilTermQuickListTableGUI, ilPresentationListTableGUI, ilForumTopicTableGUI, ilNotificationSettingsTable, ilAssignedUsersTableGUI, ilUserLPTableGUI, ilUserTableGUI, and ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI.

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

2125 {
2126 foreach ($a_set as $key => $value) {
2127 $this->tpl->setVariable("VAL_" . strtoupper($key), $value);
2128 }
2129 }

Referenced by getHTML().

+ Here is the caller graph for this function:

◆ fillRowCSV()

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

CSV Version of Fill Row.

Most likely to be overwritten by derived class.

Parameters
object$a_csvcurrent file
array$a_setdata array

Reimplemented in ilBookingReservationsTableGUI, ilPollAnswerTableGUI, ilPollUserTableGUI, ilSCORM2004TrackingItemsTableGUI, ilSCORMTrackingItemsTableGUI, ilSumScoreTableGUI, ilLPObjectStatisticsDailyTableGUI, ilLPObjectStatisticsTableGUI, ilLPObjectStatisticsTypesTableGUI, ilLPProgressTableGUI, ilTrMatrixTableGUI, ilTrObjectUsersPropsTableGUI, ilTrSummaryTableGUI, ilTrUserObjectsPropsTableGUI, ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI, ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI, ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI, ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI, and ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI.

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

3311 {
3312 foreach ($a_set as $key => $value) {
3313 if (is_array($value)) {
3314 $value = implode(', ', $value);
3315 }
3316 $a_csv->addColumn(strip_tags($value));
3317 }
3318 $a_csv->addRow();
3319 }

Referenced by exportData().

+ Here is the caller graph for this function:

◆ fillRowExcel()

ilTable2GUI::fillRowExcel ( ilExcel  $a_excel,
$a_row,
  $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

Reimplemented in ilBookingReservationsTableGUI, ilPollAnswerTableGUI, ilPollUserTableGUI, ilSumScoreTableGUI, ilLPObjectStatisticsDailyTableGUI, ilLPObjectStatisticsTableGUI, ilLPObjectStatisticsTypesTableGUI, ilLPProgressTableGUI, ilTrMatrixTableGUI, ilTrObjectUsersPropsTableGUI, ilTrSummaryTableGUI, ilTrUserObjectsPropsTableGUI, ilUserLPTableGUI, ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI, ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI, ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI, ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI, ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI, ilSCORM2004TrackingItemsTableGUI, and ilSCORMTrackingItemsTableGUI.

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

3266 {
3267 $col = 0;
3268 foreach ($a_set as $value) {
3269 if (is_array($value)) {
3270 $value = implode(', ', $value);
3271 }
3272 $a_excel->setCell($a_row, $col++, $value);
3273 }
3274 }

References ilExcel\setCell().

Referenced by exportData().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getAllCommandLimit()

static ilTable2GUI::getAllCommandLimit ( )
static

Get maximum number of entries to enable actions for all.

Returns
int

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

3337 {
3338 global $DIC;
3339
3340 $ilClientIniFile = $DIC["ilClientIniFile"];
3341
3342 $limit = $ilClientIniFile->readVariable("system", "TABLE_ACTION_ALL_LIMIT");
3343 if (!$limit) {
3345 }
3346
3347 return $limit;
3348 }

References $DIC, ilTableGUI\$limit, and ACTION_ALL_LIMIT.

◆ getCloseFormTag()

ilTable2GUI::getCloseFormTag ( )

Get close form tag.

Returns
boolean close form tag

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

201 {
203 }

References $close_form_tag.

Referenced by getHTML().

+ Here is the caller graph for this function:

◆ getContext()

ilTable2GUI::getContext ( )

Get context.

Returns
string

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

2937 {
2938 return $this->context;
2939 }

References $context.

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

+ Here is the caller graph for this function:

◆ getCurrentState()

ilTable2GUI::getCurrentState ( )

get current settings for order, limit, columns and filter

Returns
array

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

2848 {
2849 $this->determineOffsetAndOrder();
2850 $this->determineLimit();
2851 $this->determineSelectedColumns();
2852 $this->determineSelectedFilters();
2853
2854 // "filter" show/hide is not saved
2855
2856 $result = array();
2857 $result["order"] = $this->getOrderField();
2858 $result["direction"] = $this->getOrderDirection();
2859 $result["offset"] = $this->getOffset();
2860 $result["rows"] = $this->getLimit();
2861 $result["selfilters"] = $this->getSelectedFilters();
2862
2863 // #9514 - $this->getSelectedColumns() will omit deselected, leading to
2864 // confusion on restoring template
2865 $result["selfields"] = $this->selected_column;
2866
2867 // gather filter values
2868 if ($this->filters) {
2869 foreach ($this->filters as $item) {
2870 $result["filter_values"][$item->getFieldId()] = $this->getFilterValue($item);
2871 }
2872 }
2873 if ($this->optional_filters && $result["selfilters"]) {
2874 foreach ($this->optional_filters as $item) {
2875 if (in_array($item->getFieldId(), $result["selfilters"])) {
2876 $result["filter_values"][$item->getFieldId()] = $this->getFilterValue($item);
2877 }
2878 }
2879 }
2880
2881 return $result;
2882 }
$result
getFilterValue(ilFormPropertyGUI $a_item)
Get current filter value.
getLimit()
Get limit.
getSelectedFilters()
Get selected filters.
getOffset()
Get offset.
determineSelectedFilters()
Determine selected filters.

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

Referenced by saveTemplate().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getData()

◆ getDefaultFilterVisibility()

ilTable2GUI::getDefaultFilterVisibility ( )

Get default filter visibility.

Returns
bool

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

1186 {
1188 }

References $default_filter_visibility.

Referenced by isFilterVisible().

+ Here is the caller graph for this function:

◆ getDefaultOrderDirection()

ilTable2GUI::getDefaultOrderDirection ( )

Get Default order direction.

Returns
string Default order direction

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

1168 {
1169 return $this->defaultorderdirection;
1170 }

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

+ Here is the caller graph for this function:

◆ getDefaultOrderField()

ilTable2GUI::getDefaultOrderField ( )

Get Default order field.

Returns
string Default order field

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

1148 {
1149 return $this->defaultorderfield;
1150 }

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

+ Here is the caller graph for this function:

◆ getDescription()

ilTable2GUI::getDescription ( )

Get description.

Returns
string description

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

556 {
557 return $this->description;
558 }

Referenced by render().

+ Here is the caller graph for this function:

◆ getDisableFilterHiding()

ilTable2GUI::getDisableFilterHiding ( )

Get disable filter hiding.

Returns
boolean

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

836 {
838 }

References $disable_filter_hiding.

Referenced by fillFooter(), and renderFilter().

+ Here is the caller graph for this function:

◆ getDisplayAsBlock()

ilTable2GUI::getDisplayAsBlock ( )

Get display as block.

Returns
boolean display as block

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

1010 {
1011 return $this->display_as_block;
1012 }

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

+ Here is the caller graph for this function:

◆ getEnableHeader()

ilTable2GUI::getEnableHeader ( )

Get Enable Header.

Returns
boolean Enable Header

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

508 {
509 return $this->enabled["header"];
510 }

◆ getEnableNumInfo()

ilTable2GUI::getEnableNumInfo ( )

Get enable num info.

Returns
boolean enable number of records info

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

528 {
529 return $this->num_info;
530 }

Referenced by fillFooter().

+ Here is the caller graph for this function:

◆ getEnableTitle()

ilTable2GUI::getEnableTitle ( )

Get Enable Title.

Returns
boolean Enable Title

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

488 {
489 return $this->enabled["title"];
490 }

◆ getExportMode()

◆ getExternalSegmentation()

ilTable2GUI::getExternalSegmentation ( )

Get external segmentation.

Returns
boolean data is segmented externally

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

1116 {
1117 return $this->ext_seg;
1118 }

References $ext_seg.

Referenced by determineOffsetAndOrder(), getHTML(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), and ilWaitingListTableGUI\readUserData().

+ Here is the caller graph for this function:

◆ getExternalSorting()

ilTable2GUI::getExternalSorting ( )

Get external sorting.

Returns
boolean data is sorted externally

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

1052 {
1053 return $this->ext_sort;
1054 }

References $ext_sort.

Referenced by exportData(), getHTML(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), and setData().

+ Here is the caller graph for this function:

◆ getFilterCols()

ilTable2GUI::getFilterCols ( )

Get filter columns.

Returns
int number of filter columns

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

816 {
817 return $this->filter_cols;
818 }

References $filter_cols.

Referenced by renderFilter().

+ Here is the caller graph for this function:

◆ getFilterCommand()

ilTable2GUI::getFilterCommand ( )

Get filter command.

Returns
string filter command

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

1074 {
1075 return $this->filter_cmd;
1076 }

References $filter_cmd.

◆ getFilterItemByPostVar()

ilTable2GUI::getFilterItemByPostVar (   $a_post_var)
final

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

786 {
787 foreach ($this->getFilterItems() as $item) {
788 if ($item->getPostVar() == $a_post_var) {
789 return $item;
790 }
791 }
792 foreach ($this->getFilterItems(true) as $item) {
793 if ($item->getPostVar() == $a_post_var) {
794 return $item;
795 }
796 }
797 return false;
798 }

References getFilterItems().

Referenced by ilLanguageExtTableGUI\__construct(), executeCommand(), ilLPTableBaseGUI\executeCommand(), ilLPTableBaseGUI\getCurrentFilter(), ilCmiXapiStatementsGUI\initActorFilter(), ilLTIConsumerXapiStatementsGUI\initActorFilter(), ilObjectRolePermissionTableGUI\initColumns(), ilCmiXapiStatementsGUI\initPeriodFilter(), ilLTIConsumerXapiStatementsGUI\initPeriodFilter(), ilCmiXapiStatementsGUI\initVerbFilter(), ilLTIConsumerXapiStatementsGUI\initVerbFilter(), and ilRoleTableGUI\parse().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getFilterItems()

ilTable2GUI::getFilterItems (   $a_optionals = false)
final

◆ getFilterValue()

ilTable2GUI::getFilterValue ( ilFormPropertyGUI  $a_item)
protected

Get current filter value.

Parameters
ilFormPropertyGUI$a_item
Returns
mixed

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

2891 {
2892 if (method_exists($a_item, "getChecked")) {
2893 return $a_item->getChecked();
2894 } elseif (method_exists($a_item, "getValue")) {
2895 return $a_item->getValue();
2896 } elseif (method_exists($a_item, "getDate")) {
2897 return $a_item->getDate()->get(IL_CAL_DATE);
2898 }
2899 }
const IL_CAL_DATE

References IL_CAL_DATE.

Referenced by getCurrentState().

+ Here is the caller graph for this function:

◆ getFormAction()

◆ getFormName()

ilTable2GUI::getFormName ( )

Get Form name.

Returns
string Form name

Reimplemented from ilTableGUI.

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

967 {
968 return $this->formname;
969 }

Referenced by fillFooter(), fillHeader(), ilObjectRolePermissionTableGUI\fillRow(), and getHTML().

+ Here is the caller graph for this function:

◆ getHTML()

ilTable2GUI::getHTML ( )

Get HTML.

Reimplemented in ilBiblFieldFilterTableGUI, ilMediaPoolTableGUI, ilAccessibilityDocumentTableGUI, ilADNNotificationTableGUI, ilMailFolderTableGUI, ilMailTemplateTableGUI, ilTermsOfServiceDocumentTableGUI, and ilWebDAVMountInstructionsDocumentTableGUI.

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

1619 {
1620 global $DIC;
1621
1622 $ilUser = null;
1623 if (isset($DIC["ilUser"])) {
1624 $ilUser = $DIC["ilUser"];
1625 }
1626
1627 $lng = $this->lng;
1628 $ilCtrl = $this->ctrl;
1629
1630
1631 if ($this->getExportMode()) {
1632 $this->exportData($this->getExportMode(), true);
1633 }
1634
1635 $this->prepareOutput();
1636
1637 if (is_object($ilCtrl) && $this->getId() == "") {
1638 $ilCtrl->saveParameter($this->getParentObject(), $this->getNavParameter());
1639 }
1640
1641 if (!$this->getPrintMode()) {
1642 // set form action
1643 if ($this->form_action != "" && $this->getOpenFormTag()) {
1644 $hash = "";
1645 if (is_object($ilUser) && $ilUser->getPref("screen_reader_optimization")) {
1646 $hash = "#" . $this->getTopAnchor();
1647 }
1648
1649 if ((bool) $this->form_multipart) {
1650 $this->tpl->touchBlock("form_multipart_bl");
1651 }
1652
1653 if ($this->getPreventDoubleSubmission()) {
1654 $this->tpl->touchBlock("pdfs");
1655 }
1656
1657 $this->tpl->setCurrentBlock("tbl_form_header");
1658 $this->tpl->setVariable("FORMACTION", $this->getFormAction() . $hash);
1659 $this->tpl->setVariable("FORMNAME", $this->getFormName());
1660 $this->tpl->parseCurrentBlock();
1661 }
1662
1663 if ($this->form_action != "" && $this->getCloseFormTag()) {
1664 $this->tpl->touchBlock("tbl_form_footer");
1665 }
1666 }
1667
1668 if (!$this->enabled['content']) {
1669 return $this->render();
1670 }
1671
1672 if (!$this->getExternalSegmentation()) {
1673 $this->setMaxCount(count($this->row_data));
1674 }
1675
1676 $this->determineOffsetAndOrder();
1677
1678 $this->setFooter("tblfooter", $this->lng->txt("previous"), $this->lng->txt("next"));
1679
1680 $data = $this->getData();
1681 if ($this->dataExists()) {
1682 // sort
1683 if (!$this->getExternalSorting() && $this->enabled["sort"]) {
1685 $data,
1686 $this->getOrderField(),
1687 $this->getOrderDirection(),
1688 $this->numericOrdering($this->getOrderField())
1689 );
1690 }
1691
1692 // slice
1693 if (!$this->getExternalSegmentation()) {
1694 $data = array_slice($data, $this->getOffset(), $this->getLimit());
1695 }
1696 }
1697
1698 // fill rows
1699 if ($this->dataExists()) {
1700 if ($this->getPrintMode()) {
1702 }
1703
1704 $this->tpl->addBlockFile(
1705 "TBL_CONTENT",
1706 "tbl_content",
1707 $this->row_template,
1708 $this->row_template_dir
1709 );
1710
1711 foreach ($data as $set) {
1712 $this->tpl->setCurrentBlock("tbl_content");
1713 $this->css_row = ($this->css_row != "tblrow1")
1714 ? "tblrow1"
1715 : "tblrow2";
1716 $this->tpl->setVariable("CSS_ROW", $this->css_row);
1717
1718 $this->fillRow($set);
1719 $this->tpl->setCurrentBlock("tbl_content");
1720 $this->tpl->parseCurrentBlock();
1721 }
1722 } else {
1723 // add standard no items text (please tell me, if it messes something up, alex, 29.8.2008)
1724 $no_items_text = (trim($this->getNoEntriesText()) != '')
1725 ? $this->getNoEntriesText()
1726 : $lng->txt("no_items");
1727
1728 $this->css_row = ($this->css_row != "tblrow1")
1729 ? "tblrow1"
1730 : "tblrow2";
1731
1732 $this->tpl->setCurrentBlock("tbl_no_entries");
1733 $this->tpl->setVariable('TBL_NO_ENTRY_CSS_ROW', $this->css_row);
1734 $this->tpl->setVariable('TBL_NO_ENTRY_COLUMN_COUNT', $this->column_count);
1735 $this->tpl->setVariable('TBL_NO_ENTRY_TEXT', trim($no_items_text));
1736 $this->tpl->parseCurrentBlock();
1737 }
1738
1739
1740 if (!$this->getPrintMode()) {
1741 $this->fillFooter();
1742
1743 $this->fillHiddenRow();
1744
1745 $this->fillActionRow();
1746
1747 $this->storeNavParameter();
1748 }
1749
1750 return $this->render();
1751 }
static setUseRelativeDates($a_status)
set use relative dates
getExportMode()
Was export activated?
getOpenFormTag()
Get open form tag.
prepareOutput()
Anything that must be done before HTML is generated.
getNoEntriesText()
Get text for an empty table.
getParentObject()
Get parent object.
fillRow($a_set)
Standard Version of Fill Row.
getFormAction()
Get Form action parameter.
exportData($format, $send=false)
Export and optionally send current table data.
render()
render table @access public
fillFooter()
Fill footer row.
getPrintMode()
Get print mode.
getCloseFormTag()
Get close form tag.
getTopAnchor()
Get top anchor.
fillActionRow()
Fill Action Row.
getPreventDoubleSubmission()
Get prevent double submission.
setMaxCount($a_max_count)
set max.
setFooter($a_style, $a_previous=0, $a_next=0)
set order direction @access public

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(), getTopAnchor(), numericOrdering(), prepareOutput(), render(), ilTableGUI\setFooter(), ilTableGUI\setMaxCount(), ilDatePresentation\setUseRelativeDates(), ilUtil\sortArray(), and storeNavParameter().

Referenced by ilBadgePersonalTableGUI\fillRow(), ilBadgeTableGUI\fillRow(), ilObjectBadgeTableGUI\fillRow(), ilCmiXapiLrsTypesTableGUI\fillRow(), ilParticipantsTestResultsTableGUI\fillRow(), ilTestParticipantsTableGUI\fillRow(), and arIndexTableGUI\render().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getId()

ilTable2GUI::getId ( )

Get element id.

Returns
string id

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

990 {
991 return $this->id;
992 }

Referenced by ilCourseParticipantsTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilSessionParticipantsTableGUI\__construct(), ilSearchResultTableGUI\__construct(), __construct(), ilSubscriberTableGUI\__construct(), ilMailSearchCoursesMembersTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilLearningSequenceParticipantsTableGUI\__construct(), ilLPTableBaseGUI\addToClipboard(), ilTestSkillLevelThresholdsTableGUI\completeCompetenceTitles(), ilLOMemberTestResultTableGUI\createTestResultLink(), determineOffsetAndOrder(), determineSelectedColumns(), determineSelectedFilters(), fillFooter(), fillHeader(), ilExParticipantTableGUI\fillRow(), ilCourseParticipantsTableGUI\fillRow(), ilSCORMTrackingItemsScoTableGUI\fillRow(), getHTML(), ilLearningSequenceParticipantsTableGUI\getSelectableColumns(), ilParticipantTableGUI\getSelectableColumns(), ilSubscriberTableGUI\getSelectableColumns(), ilWaitingListTableGUI\getSelectableColumns(), ilWorkspaceShareTableGUI\initFilter(), ilBookingReservationsTableGUI\initFilter(), ilParticipantTableGUI\initSettings(), arIndexTableGUI\initTitle(), ilDclRecordListTableGUI\loadProperty(), loadProperty(), ilCourseParticipantsTableGUI\parse(), ilLOMemberTestResultTableGUI\parse(), ilGroupParticipantsTableGUI\parse(), ilSCORMTrackingItemPerUserTableGUI\parse(), ilSCORMTrackingItemsScoTableGUI\parse(), ilExerciseSubmissionTableGUI\parseRow(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilBuddySystemRelationsTableGUI\render(), render(), renderFilter(), ilParticipantTableGUI\showActionLinks(), ilSubscriberTableGUI\showActionLinks(), ilWaitingListTableGUI\showActionLinks(), and storeProperty().

+ Here is the caller graph for this function:

◆ getIsDataTable()

ilTable2GUI::getIsDataTable ( )

Get is data table.

Returns
boolean is data table

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

468 {
469 return $this->datatable;
470 }

◆ getLimit()

ilTable2GUI::getLimit ( )

Get limit.

Reimplemented from ilTableGUI.

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

3074 {
3075 if ($this->getExportMode() || $this->getPrintMode()) {
3076 return 9999;
3077 }
3078 return parent::getLimit();
3079 }

References getExportMode(), and getPrintMode().

Referenced by ilStudyProgrammeMembersTableGUI\__construct(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), getHTML(), ilTrSummaryTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilCourseParticipantsGroupsTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilUserLPTableGUI\getItems(), ilUserTableGUI\getItems(), getLinkbar(), ilUserTableGUI\getUserIdsForFilter(), ilCmiXapiStatementsGUI\initLimitingAndOrdering(), ilLTIConsumerXapiStatementsGUI\initLimitingAndOrdering(), ilTrashTableGUI\parse(), ilBiblFieldFilterTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI\parseData(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilCalendarChangedAppointmentsTableGUI\setAppointments(), and arIndexTableGUI\setOrderAndSegmentation().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getLinkbar()

ilTable2GUI::getLinkbar (   $a_num)

Get previous/next linkbar.

Author
Sascha Hofmann shofm.nosp@m.ann@.nosp@m.datab.nosp@m.ay.d.nosp@m.e
Returns
array linkbar or false on error

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

2417 {
2418 global $DIC;
2419
2420 $ilUser = $DIC->user();
2421
2422 $ilCtrl = $this->ctrl;
2423 $lng = $this->lng;
2424
2425 $hash = "";
2426 if (is_object($ilUser) && $ilUser->getPref("screen_reader_optimization")) {
2427 $hash = "#" . $this->getTopAnchor();
2428 }
2429
2430 $link = $ilCtrl->getLinkTargetByClass(get_class($this->parent_obj), $this->parent_cmd) .
2431 "&" . $this->getNavParameter() . "=" .
2432 $this->getOrderField() . ":" . $this->getOrderDirection() . ":";
2433
2434 $LinkBar = "";
2435 $layout_prev = $lng->txt("previous");
2436 $layout_next = $lng->txt("next");
2437
2438 // if more entries then entries per page -> show link bar
2439 if ($this->max_count > $this->getLimit() || $this->custom_prev_next) {
2440 $sep = "<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>";
2441
2442 // calculate number of pages
2443 $pages = intval($this->max_count / $this->getLimit());
2444
2445 // add a page if a rest remains
2446 if (($this->max_count % $this->getLimit())) {
2447 $pages++;
2448 }
2449
2450 // links to other pages
2451 $offset_arr = array();
2452 for ($i = 1 ;$i <= $pages ; $i++) {
2453 $newoffset = $this->getLimit() * ($i - 1);
2454
2455 $nav_value = $this->getOrderField() . ":" . $this->getOrderDirection() . ":" . $newoffset;
2456 $offset_arr[$nav_value] = $i;
2457 }
2458
2459 $sep = "<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>";
2460
2461 // previous link
2462 if ($this->custom_prev_next && $this->custom_prev != "") {
2463 if ($LinkBar != "") {
2464 $LinkBar .= $sep;
2465 }
2466 $LinkBar .= "<a href=\"" . $this->custom_prev . $hash . "\">" . $layout_prev . "</a>";
2467 } elseif ($this->getOffset() >= 1 && !$this->custom_prev_next) {
2468 if ($LinkBar != "") {
2469 $LinkBar .= $sep;
2470 }
2471 $prevoffset = $this->getOffset() - $this->getLimit();
2472 $LinkBar .= "<a href=\"" . $link . $prevoffset . $hash . "\">" . $layout_prev . "</a>";
2473 } else {
2474 if ($LinkBar != "") {
2475 $LinkBar .= $sep;
2476 }
2477 $LinkBar .= '<span class="ilTableFootLight">' . $layout_prev . "</span>";
2478 }
2479
2480 // current value
2481 if ($a_num == "1") {
2482 $LinkBar .= '<input type="hidden" name="' . $this->getNavParameter() .
2483 '" value="' . $this->getOrderField() . ":" . $this->getOrderDirection() . ":" . $this->getOffset() . '" />';
2484 }
2485
2486 $sep = "<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>";
2487
2488 // show next link (if not last page)
2489 if ($this->custom_prev_next && $this->custom_next != "") {
2490 if ($LinkBar != "") {
2491 $LinkBar .= $sep;
2492 }
2493 $LinkBar .= "<a href=\"" . $this->custom_next . $hash . "\">" . $layout_next . "</a>";
2494 } elseif (!(($this->getOffset() / $this->getLimit()) == ($pages - 1)) && ($pages != 1) &&
2495 !$this->custom_prev_next) {
2496 if ($LinkBar != "") {
2497 $LinkBar .= $sep;
2498 }
2499 $newoffset = $this->getOffset() + $this->getLimit();
2500 $LinkBar .= "<a href=\"" . $link . $newoffset . $hash . "\">" . $layout_next . "</a>";
2501 } else {
2502 if ($LinkBar != "") {
2503 $LinkBar .= $sep;
2504 }
2505 $LinkBar .= '<span class="ilTableFootLight">' . $layout_next . "</span>";
2506 }
2507
2508 $sep = "<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>";
2509
2510 if (count($offset_arr) && !$this->getDisplayAsBlock() && !$this->custom_prev_next) {
2511 if ($LinkBar != "") {
2512 $LinkBar .= $sep;
2513 }
2514 $LinkBar .= "" .
2515 '<label for="tab_page_sel_' . $a_num . '">' . $lng->txt("page") . '</label> ' .
2517 $this->nav_value,
2518 $this->getNavParameter() . $a_num,
2519 $offset_arr,
2520 false,
2521 true,
2522 0,
2523 "small",
2524 array("id" => "tab_page_sel_" . $a_num,
2525 "onchange" => "ilTablePageSelection(this, 'cmd[" . $this->parent_cmd . "]')")
2526 );
2527 //' <input class="submit" type="submit" name="cmd['.$this->parent_cmd.']" value="'.
2528 //$lng->txt("ok").'" />';
2529 }
2530
2531 return $LinkBar;
2532 } else {
2533 return false;
2534 }
2535 }
$i
Definition: metadata.php:24

References $ctrl, $DIC, $i, $ilUser, ilTableGUI\$lng, ilUtil\formSelect(), getDisplayAsBlock(), getLimit(), getNavParameter(), getOffset(), ilTableGUI\getOrderDirection(), getOrderField(), and getTopAnchor().

Referenced by fillFooter().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getNavParameter()

ilTable2GUI::getNavParameter ( )
final

◆ getNoEntriesText()

ilTable2GUI::getNoEntriesText ( )

Get text for an empty table.

Returns
string Text

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

448 {
449 return $this->noentriestext;
450 }

Referenced by getHTML(), and ilBuddySystemRelationsTableGUI\render().

+ Here is the caller graph for this function:

◆ getOffset()

ilTable2GUI::getOffset ( )

Get offset.

Reimplemented from ilTableGUI.

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

3085 {
3086 if ($this->getExportMode() || $this->getPrintMode()) {
3087 return 0;
3088 }
3089 return parent::getOffset();
3090 }

References getExportMode(), and getPrintMode().

Referenced by ilStudyProgrammeMembersTableGUI\__construct(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), getHTML(), ilTrSummaryTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilCourseParticipantsGroupsTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilUserLPTableGUI\getItems(), ilUserTableGUI\getItems(), getLinkbar(), ilUserTableGUI\getUserIdsForFilter(), ilCmiXapiStatementsGUI\initLimitingAndOrdering(), ilLTIConsumerXapiStatementsGUI\initLimitingAndOrdering(), ilTrashTableGUI\parse(), ilBiblFieldFilterTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI\parseData(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), arIndexTableGUI\setOrderAndSegmentation(), and storeNavParameter().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getOpenFormTag()

ilTable2GUI::getOpenFormTag ( )

Get open form tag.

Returns
boolean open form tag

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

181 {
183 }

References $open_form_tag.

Referenced by getHTML().

+ Here is the caller graph for this function:

◆ getOrderField()

ilTable2GUI::getOrderField ( )

Reimplemented in ilBookingReservationsTableGUI.

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

571 {
572 return $this->order_field;
573 }

Referenced by exportData(), ilMailFolderTableGUI\fetchTableData(), getCurrentState(), getHTML(), ilTestManScoringParticipantsTableGUI\getInternalyOrderedDataValues(), ilTrSummaryTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ilSCORMTrackingItemsTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilUserLPTableGUI\getItems(), ilUserTableGUI\getItems(), getLinkbar(), ilStudyProgrammeMembersTableGUI\getOrdering(), ilUserTableGUI\getUserIdsForFilter(), ilCmiXapiStatementsGUI\initLimitingAndOrdering(), ilLTIConsumerXapiStatementsGUI\initLimitingAndOrdering(), ilLearningSequenceParticipantsTableGUI\parse(), ilSCORMTrackingUsersTableGUI\parse(), ilTrashTableGUI\parse(), ilBiblFieldFilterTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI\parseData(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), resetOffset(), arIndexTableGUI\setOrderAndSegmentation(), and storeNavParameter().

+ Here is the caller graph for this function:

◆ getParentCmd()

◆ getParentObject()

ilTable2GUI::getParentObject ( )

Get parent object.

Returns
object parent GUI object

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

398 {
399 return $this->parent_obj;
400 }

References $parent_obj.

Referenced by ilMailFolderTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilCalendarCategoryTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilMailFolderTableGUI\addPrintRowAction(), ilMailFolderTableGUI\addViewRowAction(), ilAnswerFrequencyStatisticTableGUI\buildAddAnswerModalGui(), ilTestQuestionsTableGUI\buildQuestionRemoveButton(), ilMailFolderTableGUI\fetchTableData(), ilConditionHandlerTableGUI\fillRow(), ilDclExportTableGUI\fillRow(), ilExcCriteriaCatalogueTableGUI\fillRow(), ilExcCriteriaTableGUI\fillRow(), ilSCORMOfflineModeUsersTableGUI\fillRow(), ilSCORMTrackingItemsPerScoTableGUI\fillRow(), ilSCORMTrackingItemsPerUserTableGUI\fillRow(), ilSCORMTrackingItemsScoTableGUI\fillRow(), SurveyConstraintsTableGUI\fillRow(), ilWebResourceEditableLinkTableGUI\fillRow(), ilWebResourceLinkTableGUI\fillRow(), ilImportantPagesTableGUI\fillRow(), ilAdvancedMDFieldDefinitionGroupTableGUI\fillRow(), ilAuthLoginPageEditorTableGUI\fillRow(), ilShibbolethRoleAssignmentTableGUI\fillRow(), ilBadgeImageTemplateTableGUI\fillRow(), ilBadgePersonalTableGUI\fillRow(), ilBadgeTableGUI\fillRow(), ilObjectBadgeTableGUI\fillRow(), ilCalendarCategoryTableGUI\fillRow(), ilCalendarManageTableGUI\fillRow(), ilConsultationHourGroupTableGUI\fillRow(), ilContSkillMemberTableGUI\fillRow(), ilContSkillTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilPCFileListTableGUI\fillRow(), ilCronManagerTableGUI\fillRow(), ilExportTableGUI\fillRow(), ilLDAPRoleAssignmentTableGUI\fillRow(), ilLDAPRoleMappingTableGUI\fillRow(), ilLDAPServerTableGUI\fillRow(), ilObjectConsumerTableGUI\fillRow(), ilMemberExportFileTableGUI\fillRow(), ilMDCopyrightTableGUI\fillRow(), ilSamlIdpTableGUI\fillRow(), ilUserRoleStartingPointTableGUI\fillRow(), ilECSCategoryMappingTableGUI\fillRow(), ilECSCommunityTableGUI\fillRow(), ilECSNodeMappingTreeTableGUI\fillRow(), ilSCORM2004ExportTableGUI\fillRow(), ilSurveyAppraiseesTableGUI\fillRow(), SurveyMaterialsSourceTableGUI\fillRow(), ilTestQuestionsTableGUI\fillRow(), ilForumDraftsTableGUI\fillRow(), ilExcDeliveredFilesTableGUI\fillRow(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\fillRow(), ilTestPassOverviewTableGUI\fillRow(), ilConsultationHourBookingTableGUI\fillRow(), ilConsultationHoursTableGUI\fillRow(), ilObjectCustomUserFieldsTableGUI\fillRow(), ilSCGroupTableGUI\fillRow(), ilRoleTableGUI\fillRow(), ilDidacticTemplateSettingsTableGUI\fillRow(), ilObjectCopyProgressTableGUI\fillRow(), ilECSServerTableGUI\fillRow(), ilForumTopicTableGUI\fillRow(), ilAssignedUsersTableGUI\fillRow(), ilUserTableGUI\fillRow(), ilMailTemplateTableGUI\formatActionsDropDown(), ilWebDAVMountInstructionsDocumentTableGUI\formatActionsDropDown(), ilAccessibilityDocumentTableGUI\formatActionsDropDown(), ilTermsOfServiceDocumentTableGUI\formatActionsDropDown(), ilStudyProgrammeIndividualPlanTableGUI\getDeadlineInput(), ilMailFolderTableGUI\getHTML(), getHTML(), ilContainerStartObjectsContentTableGUI\getItems(), ilPollUserTableGUI\getItems(), ilStudyProgrammeIndividualPlanTableGUI\getManualStatusSelect(), ilTestQuestionsTableGUI\getPreviewLink(), ilStudyProgrammeIndividualPlanTableGUI\getRequiredPointsInput(), ilLOTestAssignmentTableGUI\init(), ilTimingsManageTableGUI\init(), ilTimingsPersonalTableGUI\init(), ilRoleTableGUI\init(), ilSCTreeDuplicatesTableGUI\init(), ilTestPassOverviewTableGUI\initColumns(), ilObjectRolePermissionTableGUI\initColumns(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\initFilter(), ilParticipantTableGUI\initFilter(), ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI\initFilter(), ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI\initFilter(), ilWebResourceLinkTableGUI\initSorting(), ilConsultationHourBookingTableGUI\initTable(), ilConsultationHourGroupTableGUI\initTable(), ilCourseParticipantsTableGUI\parse(), ilGroupParticipantsTableGUI\parse(), ilSCORMTrackingItemPerUserTableGUI\parse(), ilSCORMTrackingItemsPerScoTableGUI\parse(), ilSCORMTrackingItemsPerUserTableGUI\parse(), ilSCORMTrackingItemsScoTableGUI\parse(), ilSCORMTrackingUsersTableGUI\parse(), ilExerciseSubmissionTableGUI\parseRow(), ilLocalUnitCategoryTableGUI\populateTitle(), ilLinkCheckerTableGUI\prepareHTML(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilExerciseSubmissionTableGUI\render(), ilSubscriberTableGUI\showActionLinks(), and ilWaitingListTableGUI\showActionLinks().

+ Here is the caller graph for this function:

◆ getPrefix()

ilTable2GUI::getPrefix ( )
final

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

628 {
629 return $this->prefix;
630 }

References ilTableGUI\$prefix.

Referenced by ilAssQuestionSkillAssignmentsTableGUI\__construct(), and setId().

+ Here is the caller graph for this function:

◆ getPreventDoubleSubmission()

ilTable2GUI::getPreventDoubleSubmission ( )

Get prevent double submission.

Returns
bool prevent double submission

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

3383 {
3385 }

References $prevent_double_submission.

Referenced by getHTML().

+ Here is the caller graph for this function:

◆ getPrintMode()

ilTable2GUI::getPrintMode ( )

Get print mode.

Returns
bool $a_value

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

3126 {
3127 return $this->print_mode;
3128 }

References $print_mode.

Referenced by ilTrObjectUsersPropsTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), getHTML(), getLimit(), getOffset(), and render().

+ Here is the caller graph for this function:

◆ getResetCommand()

ilTable2GUI::getResetCommand ( )

Get reset filter command.

Returns
string reset command

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

1096 {
1097 return $this->reset_cmd;
1098 }

References $reset_cmd.

◆ getRowSelectorLabel()

ilTable2GUI::getRowSelectorLabel ( )
Returns
string

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

3363 {
3365 }

References $row_selector_label.

Referenced by fillFooter().

+ 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

Reimplemented in ilBookingObjectsTableGUI, ilExerciseSubmissionTableGUI, ilTermListTableGUI, ilLearningSequenceParticipantsTableGUI, ilLTIConsumerProviderTableGUI, ilSCORM2004TrackingItemsTableGUI, ilSCORMTrackingItemsTableGUI, ilSessionParticipantsTableGUI, ilStudyProgrammeIndividualPlanTableGUI, ilStudyProgrammeMembersTableGUI, ilSurveyResultsCumulatedTableGUI, ilSurveyQuestionsTableGUI, ilEvaluationAllTableGUI, ilTestQuestionsTableGUI, ilQuestionBrowserTableGUI, ilQuestionPoolPrintViewTableGUI, ilAccessibilityTableGUI, arDeleteGUI, arIndexTableGUI, ilMailFolderTableGUI, ilParticipantTableGUI, ilSubscriberTableGUI, ilWaitingListTableGUI, ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI, ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI, ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI, ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI, ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI, ilRepositoryUserResultTableGUI, ilSearchResultTableGUI, ilTermsOfServiceTableGUI, ilTrMatrixTableGUI, ilTrObjectUsersPropsTableGUI, ilTrSummaryTableGUI, ilTrUserObjectsPropsTableGUI, ilUserTableGUI, and ilWebDAVMountInstructionsDocumentTableGUI.

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

251 {
252 return array();
253 }

Referenced by ilBookingReservationsTableGUI\__construct(), determineSelectedColumns(), fillFooter(), and ilBookingReservationsTableGUI\getAdditionalExportCols().

+ Here is the caller graph for this function:

◆ getSelectAllCheckbox()

ilTable2GUI::getSelectAllCheckbox ( )

Get the name of the checkbox that should be toggled with a select all button.

Returns
string name of the checkbox

Reimplemented from ilTableGUI.

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

1020 {
1022 }

References ilTableGUI\$select_all_checkbox.

Referenced by fillFooter(), and fillHeader().

+ Here is the caller graph for this function:

◆ getSelectedColumns()

ilTable2GUI::getSelectedColumns ( )

Get selected columns.

Parameters

return

Reimplemented in ilEvaluationAllTableGUI, and ilRegistrationCodesTableGUI.

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

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 }

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

+ Here is the caller graph for this function:

◆ getSelectedFilters()

ilTable2GUI::getSelectedFilters ( )

Get selected filters.

Parameters

return

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

858 {
859 $sfil = array();
860 foreach ($this->selected_filter as $k => $v) {
861 if ($v) {
862 $sfil[$k] = $k;
863 }
864 }
865 return $sfil;
866 }

Referenced by getCurrentState().

+ Here is the caller graph for this function:

◆ getShowRowsSelector()

ilTable2GUI::getShowRowsSelector ( )

Get rows-per-page selector state.

Returns
bool

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

2957 {
2959 }

References $show_rows_selector.

Referenced by fillFooter().

+ Here is the caller graph for this function:

◆ getShowTemplates()

ilTable2GUI::getShowTemplates ( )

Get template state.

Returns
bool

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

2977 {
2978 return $this->show_templates;
2979 }

References $show_templates.

Referenced by fillFooter().

+ Here is the caller graph for this function:

◆ getTopAnchor()

ilTable2GUI::getTopAnchor ( )

Get top anchor.

Returns
string top anchor

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

428 {
429 return $this->top_anchor;
430 }

References $top_anchor.

Referenced by getHTML(), getLinkbar(), render(), and setOrderLink().

+ Here is the caller graph for this function:

◆ getTopCommands()

ilTable2GUI::getTopCommands ( )

Get top commands (display command buttons on top of table, too)

Returns
boolean top commands true/false

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

1316 {
1317 return $this->top_commands;
1318 }

References $top_commands.

Referenced by fillActionRow().

+ Here is the caller graph for this function:

◆ initFilter()

ilTable2GUI::initFilter ( )

Init filter.

Overwrite this to initialize all filter input property objects.

Reimplemented in ilBiblEntryTableGUI, ilBookingObjectsTableGUI, ilBookingParticipantsTableGUI, ilCmiXapiStatementsTableGUI, ilCourseParticipantsGroupsTableGUI, ilDclRecordListTableGUI, ilExerciseSubmissionTableGUI, ilTermListTableGUI, ilPresentationListTableGUI, ilLTIConsumerProviderTableGUI, ilMediaPoolTableGUI, ilSCORMTrackingUsersTableGUI, ilSessionMaterialsTableGUI, ilSessionParticipantsTableGUI, ilStudyProgrammeMembersTableGUI, ilSurveyQuestionblockbrowserTableGUI, ilSurveyQuestionbrowserTableGUI, ilSurveyQuestionsTableGUI, ilEvaluationAllTableGUI, ilParticipantsTestResultsTableGUI, ilTestDynamicQuestionSetStatisticTableGUI, ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI, ilTestManScoringParticipantsTableGUI, ilTestParticipantsTableGUI, ilTestPassDetailsOverviewTableGUI, ilTestQuestionBrowserTableGUI, ilQuestionBrowserTableGUI, ilObjectRolePermissionTableGUI, ilRbacLogTableGUI, ilRoleTableGUI, ilBadgeTableGUI, ilBadgeUserTableGUI, ilObjectBadgeTableGUI, ilBuddySystemRelationsTableGUI, ilLanguageExtTableGUI, ilMailFolderTableGUI, ilParticipantTableGUI, ilMDCopyrightUsageTableGUI, ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI, ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI, ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI, ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI, ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI, ilPDNewsTableGUI, ilWorkspaceShareTableGUI, ilRegistrationCodesTableGUI, ilTrashTableGUI, ilTermsOfServiceAcceptanceHistoryTableGUI, ilLPObjectStatisticsDailyTableGUI, ilLPObjectStatisticsLPTableGUI, ilLPObjectStatisticsTableGUI, ilLPObjectStatisticsTypesTableGUI, ilTrMatrixTableGUI, ilTrObjectUsersPropsTableGUI, ilTrSummaryTableGUI, ilTrUserObjectsPropsTableGUI, ilAccountCodesTableGUI, ilRoleAssignmentTableGUI, and ilUserTableGUI.

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

389 {
390 }

Referenced by ilBookingReservationsTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), and executeCommand().

+ Here is the caller graph for this function:

◆ isAdvMDFilter()

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

Check if filter element is based on adv md.

Parameters
ilAdvancedMDRecordGUI$a_gui
type$a_element
Returns
boolean

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

2037 {
2038 foreach ($a_gui->getFilterElements(false) as $item) {
2039 if ($item === $a_element) {
2040 return true;
2041 }
2042 }
2043 return false;
2044 }
getFilterElements($a_only_non_empty=true)
Get SQL conditions for current filter value(s)

References ilAdvancedMDRecordGUI\getFilterElements().

Referenced by writeFilterToSession().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isColumnSelected()

◆ isFilterSelected()

ilTable2GUI::isFilterSelected (   $a_col)

Is given filter selected?

Parameters
stringcolumn name
Returns
boolean

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

847 {
848 return $this->selected_filter[$a_col];
849 }

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

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

Returns
bool

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

2021 {
2022 $prop = $this->loadProperty('filter');
2023 if ($prop === '0' || $prop === '1') {
2024 return (bool) $prop;
2025 }
2026 return $this->getDefaultFilterVisibility();
2027 }
getDefaultFilterVisibility()
Get default filter visibility.

References getDefaultFilterVisibility(), and loadProperty().

Referenced by renderFilter().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ loadProperty()

ilTable2GUI::loadProperty (   $type)

Load table property.

Parameters
string$type
Returns
mixed

Reimplemented in ilDclRecordListTableGUI.

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

2825 {
2826 global $DIC;
2827
2828 $ilUser = null;
2829 if (isset($DIC["ilUser"])) {
2830 $ilUser = $DIC["ilUser"];
2831 }
2832
2833 if (is_object($ilUser) && $this->getId() != "") {
2834 include_once("./Services/Table/classes/class.ilTablePropertiesStorage.php");
2835 $tab_prop = new ilTablePropertiesStorage();
2836
2837 return $tab_prop->getProperty($this->getId(), $ilUser->getId(), $type);
2838 }
2839 return null;
2840 }
Saves (mostly asynchronously) user properties of tables (e.g.

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

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ numericOrdering()

ilTable2GUI::numericOrdering (   $a_field)

Should this field be sorted numeric?

Returns
boolean numeric ordering; default is false

Reimplemented in ilExGradesTableGUI, ilBookingObjectsTableGUI, ilBookingReservationsTableGUI, ilCourseInfoFileTableGUI, ilAssignmentsTableGUI, ilExAssignmentFileSystemTableGUI, ilExAssignmentListTextTableGUI, ilExAssignmentPeerReviewTableGUI, ilExcCriteriaCatalogueTableGUI, ilExcCriteriaTableGUI, ilExParticipantTableGUI, ilForumStatisticsTableGUI, ilTermListTableGUI, ilPresentationListTableGUI, ilPollAnswerTableGUI, ilSurveyMaintenanceTableGUI, ilSurveyResultsCumulatedTableGUI, ilAssessmentFolderLogAdministrationTableGUI, ilEvaluationAllTableGUI, ilResultsByQuestionTableGUI, ilTestAverageReachedPointsTableGUI, ilAssQuestionSkillUsagesTableGUI, ilQuestionCumulatedStatisticsTableGUI, ilQuestionPoolExportTableGUI, ilWikiPagesTableGUI, ilAdvancedMDFieldTableGUI, ilAdvancedMDRecordTableGUI, ilPageHistoryTableGUI, ilFileSystemTableGUI, ilWaitingListTableGUI, ilMemberExportFileTableGUI, ilRepositoryObjectResultTableGUI, ilRepositoryUserResultTableGUI, ilSearchResultTableGUI, ilSkillLevelTableGUI, ilTaxAssignedItemsTableGUI, ilTaxonomyTableGUI, ilLPObjectStatisticsDailyTableGUI, ilLPObjectStatisticsLPTableGUI, ilLPObjectStatisticsTableGUI, ilLPObjectStatisticsTypesTableGUI, ilLPProgressTableGUI, ilTrMatrixTableGUI, ilTrSummaryTableGUI, ilUserExportFileTableGUI, ilForumTopicTableGUI, ilTestExportTableGUI, ilQuestionBrowserTableGUI, ilQuestionPoolPrintViewTableGUI, ilMailSearchCoursesTableGUI, ilMailAttachmentTableGUI, ilTermsOfServiceAcceptanceHistoryTableGUI, ilDclRecordListTableGUI, ilParticipantsTestResultsTableGUI, ilTestParticipantsTableGUI, ilTestPassOverviewTableGUI, ilTestPersonalDefaultSettingsTableGUI, and ilAssQuestionHintsTableGUI.

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

1759 {
1760 return false;
1761 }

Referenced by exportData(), getHTML(), and ilTestManScoringParticipantsTableGUI\getInternalyOrderedDataValues().

+ Here is the caller graph for this function:

◆ prepareOutput()

ilTable2GUI::prepareOutput ( )
protected

Anything that must be done before HTML is generated.

Reimplemented in ilMediaPoolTableGUI, ilExportTableGUI, ilFileSystemTableGUI, ilMultilingualismTableGUI, ilObjectTranslation2TableGUI, and ilObjectTranslationTableGUI.

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

1533 {
1534 }

Referenced by getHTML().

+ Here is the caller graph for this function:

◆ render()

ilTable2GUI::render ( )

render table @access public

Reimplemented from ilTableGUI.

Reimplemented in ilExerciseSubmissionTableGUI, ilMediaPoolTableGUI, arIndexTableGUI, and ilBuddySystemRelationsTableGUI.

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

1768 {
1769 $lng = $this->lng;
1770 $ilCtrl = $this->ctrl;
1771
1772 $this->tpl->setVariable("CSS_TABLE", $this->getStyle("table"));
1773 //$this->tpl->setVariable("DATA_TABLE", (int) $this->getIsDataTable());
1774 if ($this->getId() != "") {
1775 $this->tpl->setVariable("ID", 'id="' . $this->getId() . '"');
1776 }
1777
1778 // description
1779 if ($this->getDescription() != "") {
1780 $this->tpl->setCurrentBlock("tbl_header_description");
1781 $this->tpl->setVariable("TBL_DESCRIPTION", $this->getDescription());
1782 $this->tpl->parseCurrentBlock();
1783 }
1784
1785 if (!$this->getPrintMode()) {
1786 $this->renderFilter();
1787 }
1788
1789 if ($this->getDisplayAsBlock()) {
1790 $this->tpl->touchBlock("outer_start_1");
1791 $this->tpl->touchBlock("outer_end_1");
1792 } else {
1793 $this->tpl->touchBlock("outer_start_2");
1794 $this->tpl->touchBlock("outer_end_2");
1795 }
1796
1797 // table title and icon
1798 if ($this->enabled["title"] && ($this->title != ""
1799 || $this->icon != "" || count($this->header_commands) > 0 ||
1800 $this->headerHTML != "" || $this->close_command != "")) {
1801 if ($this->enabled["icon"]) {
1802 $this->tpl->setCurrentBlock("tbl_header_title_icon");
1803 $this->tpl->setVariable("TBL_TITLE_IMG", ilUtil::getImagePath($this->icon));
1804 $this->tpl->setVariable("TBL_TITLE_IMG_ALT", $this->icon_alt);
1805 $this->tpl->parseCurrentBlock();
1806 }
1807
1808 if (!$this->getPrintMode()) {
1809 foreach ($this->header_commands as $command) {
1810 if ($command["img"] != "") {
1811 $this->tpl->setCurrentBlock("tbl_header_img_link");
1812 if ($command["target"] != "") {
1813 $this->tpl->setVariable(
1814 "TARGET_IMG_LINK",
1815 'target="' . $command["target"] . '"'
1816 );
1817 }
1818 $this->tpl->setVariable("ALT_IMG_LINK", $command["text"]);
1819 $this->tpl->setVariable("HREF_IMG_LINK", $command["href"]);
1820 $this->tpl->setVariable(
1821 "SRC_IMG_LINK",
1822 $command["img"]
1823 );
1824 $this->tpl->parseCurrentBlock();
1825 } else {
1826 $this->tpl->setCurrentBlock("head_cmd");
1827 $this->tpl->setVariable("TXT_HEAD_CMD", $command["text"]);
1828 $this->tpl->setVariable("HREF_HEAD_CMD", $command["href"]);
1829 $this->tpl->parseCurrentBlock();
1830 }
1831 }
1832 }
1833
1834 if (isset($this->headerHTML)) {
1835 $this->tpl->setCurrentBlock("tbl_header_html");
1836 $this->tpl->setVariable("HEADER_HTML", $this->headerHTML);
1837 $this->tpl->parseCurrentBlock();
1838 }
1839
1840 // close command
1841 if ($this->close_command != "") {
1842 $this->tpl->setCurrentBlock("tbl_header_img_link");
1843 $this->tpl->setVariable("ALT_IMG_LINK", $lng->txt("close"));
1844 $this->tpl->setVariable("HREF_IMG_LINK", $this->close_command);
1845 $this->tpl->parseCurrentBlock();
1846 }
1847
1848 $this->tpl->setCurrentBlock("tbl_header_title");
1849 $this->tpl->setVariable("TBL_TITLE", $this->title);
1850 $this->tpl->setVariable("TOP_ANCHOR", $this->getTopAnchor());
1851 if ($this->getDisplayAsBlock()) {
1852 $this->tpl->setVariable("BLK_CLASS", "Block");
1853 }
1854 $this->tpl->parseCurrentBlock();
1855 }
1856
1857 // table header
1858 if ($this->enabled["header"]) {
1859 $this->fillHeader();
1860 }
1861
1862 $this->tpl->touchBlock("tbl_table_end");
1863
1864 return $this->tpl->get();
1865 }
getDescription()
Get description.
renderFilter()
Render Filter section.
getStyle($a_element)

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

Referenced by ilTestSkillLevelThresholdsTableGUI\fillRow(), and getHTML().

+ 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 1870 of file class.ilTable2GUI.php.

1871 {
1872 global $DIC;
1873
1874 $lng = $this->lng;
1875 $main_tpl = $DIC["tpl"];
1876
1877 $filter = $this->getFilterItems();
1878 $opt_filter = $this->getFilterItems(true);
1879
1880 $main_tpl->addJavascript("./Services/Table/js/ServiceTable.js");
1881
1882 if (count($filter) == 0 && count($opt_filter) == 0) {
1883 return;
1884 }
1885
1886 include_once("./Services/YUI/classes/class.ilYuiUtil.php");
1888
1889 $ccnt = 0;
1890
1891 // render standard filter
1892 if (count($filter) > 0) {
1893 foreach ($filter as $item) {
1894 if ($ccnt >= $this->getFilterCols()) {
1895 $this->tpl->setCurrentBlock("filter_row");
1896 $this->tpl->parseCurrentBlock();
1897 $ccnt = 0;
1898 }
1899 $this->tpl->setCurrentBlock("filter_item");
1900 $this->tpl->setVariable(
1901 "OPTION_NAME",
1902 $item->getTitle()
1903 );
1904 $this->tpl->setVariable(
1905 "F_INPUT_ID",
1906 $item->getTableFilterLabelFor()
1907 );
1908 $this->tpl->setVariable(
1909 "INPUT_HTML",
1910 $item->getTableFilterHTML()
1911 );
1912 $this->tpl->parseCurrentBlock();
1913 $ccnt++;
1914 }
1915 }
1916
1917 // render optional filter
1918 if (count($opt_filter) > 0) {
1919 $this->determineSelectedFilters();
1920
1921 foreach ($opt_filter as $item) {
1922 if ($this->isFilterSelected($item->getPostVar())) {
1923 if ($ccnt >= $this->getFilterCols()) {
1924 $this->tpl->setCurrentBlock("filter_row");
1925 $this->tpl->parseCurrentBlock();
1926 $ccnt = 0;
1927 }
1928 $this->tpl->setCurrentBlock("filter_item");
1929 $this->tpl->setVariable(
1930 "OPTION_NAME",
1931 $item->getTitle()
1932 );
1933 $this->tpl->setVariable(
1934 "F_INPUT_ID",
1935 $item->getFieldId()
1936 );
1937 $this->tpl->setVariable(
1938 "INPUT_HTML",
1939 $item->getTableFilterHTML()
1940 );
1941 $this->tpl->parseCurrentBlock();
1942 $ccnt++;
1943 }
1944 }
1945
1946 // filter selection
1947 $items = array();
1948 foreach ($opt_filter as $item) {
1949 $k = $item->getPostVar();
1950 $items[$k] = array("txt" => $item->getTitle(),
1951 "selected" => $this->isFilterSelected($k));
1952 }
1953
1954 include_once("./Services/UIComponent/CheckboxListOverlay/classes/class.ilCheckboxListOverlayGUI.php");
1955 $cb_over = new ilCheckboxListOverlayGUI("tbl_filters_" . $this->getId());
1956 $cb_over->setLinkTitle($lng->txt("optional_filters"));
1957 $cb_over->setItems($items);
1958
1959 $cb_over->setFormCmd($this->getParentCmd());
1960 $cb_over->setFieldVar("tblff" . $this->getId());
1961 $cb_over->setHiddenVar("tblfsf" . $this->getId());
1962
1963 $cb_over->setSelectionHeaderClass("ilTableMenuItem");
1964 $this->tpl->setCurrentBlock("filter_select");
1965
1966 // apply should be the first submit because of enter/return, inserting hidden submit
1967 $this->tpl->setVariable("HIDDEN_CMD_APPLY", $this->filter_cmd);
1968
1969 $this->tpl->setVariable("FILTER_SELECTOR", $cb_over->getHTML(false));
1970 $this->tpl->parseCurrentBlock();
1971 }
1972
1973 // if any filter
1974 if ($ccnt > 0 || count($opt_filter) > 0) {
1975 $this->tpl->setVariable("TXT_FILTER", $lng->txt("filter"));
1976
1977 if ($ccnt > 0) {
1978 if ($ccnt < $this->getFilterCols()) {
1979 for ($i = $ccnt; $i <= $this->getFilterCols(); $i++) {
1980 $this->tpl->touchBlock("filter_empty_cell");
1981 }
1982 }
1983 $this->tpl->setCurrentBlock("filter_row");
1984 $this->tpl->parseCurrentBlock();
1985
1986 $this->tpl->setCurrentBlock("filter_buttons");
1987 $this->tpl->setVariable("CMD_APPLY", $this->filter_cmd);
1988 $this->tpl->setVariable("TXT_APPLY", $this->filter_cmd_txt
1989 ? $this->filter_cmd_txt
1990 : $lng->txt("apply_filter"));
1991 $this->tpl->setVariable("CMD_RESET", $this->reset_cmd);
1992 $this->tpl->setVariable("TXT_RESET", $this->reset_cmd_txt
1993 ? $this->reset_cmd_txt
1994 : $lng->txt("reset_filter"));
1995 } elseif (count($opt_filter) > 0) {
1996 $this->tpl->setCurrentBlock("optional_filter_hint");
1997 $this->tpl->setVariable('TXT_OPT_HINT', $lng->txt('optional_filter_hint'));
1998 $this->tpl->parseCurrentBlock();
1999 }
2000
2001 $this->tpl->setCurrentBlock("filter_section");
2002 $this->tpl->setVariable("FIL_ID", $this->getId());
2003 $this->tpl->parseCurrentBlock();
2004
2005 // (keep) filter hidden?
2006 if (!$this->isFilterVisible()) {
2007 if (!$this->getDisableFilterHiding()) {
2008 $this->tpl->setCurrentBlock("filter_hidden");
2009 $this->tpl->setVariable("FI_ID", $this->getId());
2010 $this->tpl->parseCurrentBlock();
2011 }
2012 }
2013 }
2014 }
getFilterCols()
Get filter columns.
isFilterVisible()
Check if filter is visible: manually shown (session, db) or default value set.
isFilterSelected($a_col)
Is given filter selected?
static initConnection(ilGlobalTemplateInterface $a_main_tpl=null)
Init YUI Connection module.

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

Referenced by render().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ resetFilter()

ilTable2GUI::resetFilter ( )

Reset filter.

Reimplemented in arIndexTableGUI, and ilMailFolderTableGUI.

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

2092 {
2093 $lng = $this->lng;
2094
2095 $filter = $this->getFilterItems();
2096 $opt_filter = $this->getFilterItems(true);
2097
2098 foreach ($filter as $item) {
2099 if ($item->checkInput()) {
2100 // see #26490
2101 $item->setValueByArray([]);
2102 $item->clearFromSession();
2103 }
2104 }
2105 foreach ($opt_filter as $item) {
2106 if ($item->checkInput()) {
2107 // see #26490
2108 $item->setValueByArray([]);
2109 $item->clearFromSession();
2110 }
2111 }
2112
2113 // #13209
2114 unset($_REQUEST["tbltplcrt"]);
2115 unset($_REQUEST["tbltpldel"]);
2116 }

References ilTableGUI\$lng, and getFilterItems().

Referenced by ilLPTableBaseGUI\executeCommand(), and ilTestQuestionBrowserTableGUI\resetFilterCmd().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ resetOffset()

ilTable2GUI::resetOffset (   $a_in_determination = false)

◆ restoreTemplate()

ilTable2GUI::restoreTemplate (   $a_name)

Restore state from template.

Parameters
string$a_name
Returns
bool

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

2988 {
2989 global $DIC;
2990
2991 $ilUser = $DIC->user();
2992
2993 $a_name = ilUtil::stripSlashes($a_name);
2994
2995 if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2996 include_once("./Services/Table/classes/class.ilTableTemplatesStorage.php");
2997 $storage = new ilTableTemplatesStorage();
2998
2999 $data = $storage->load($this->getContext(), $ilUser->getId(), $a_name);
3000 if (is_array($data)) {
3001 foreach ($data as $property => $value) {
3002 $this->storeProperty($property, $value);
3003 }
3004 }
3005
3006 $data["filter_values"] = unserialize($data["filter_values"]);
3007 if ($data["filter_values"]) {
3008 $this->restore_filter_values = $data["filter_values"];
3009 }
3010
3011 $this->restore_filter = true;
3012
3013 return true;
3014 }
3015 return false;
3016 }
static stripSlashes($a_str, $a_strip_html=true, $a_allow="")
strip slashes if magic qoutes is enabled

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

Referenced by __construct().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ saveTemplate()

ilTable2GUI::saveTemplate (   $a_name)

Save current state as template.

Parameters
string$a_name
Returns
bool

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

3025 {
3026 global $DIC;
3027
3028 $ilUser = $DIC->user();
3029
3030 $a_name = ilUtil::prepareFormOutput($a_name, true);
3031
3032 if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
3033 include_once("./Services/Table/classes/class.ilTableTemplatesStorage.php");
3034 $storage = new ilTableTemplatesStorage();
3035
3036 $state = $this->getCurrentState();
3037 $state["filter_values"] = serialize($state["filter_values"]);
3038 $state["selfields"] = serialize($state["selfields"]);
3039 $state["selfilters"] = serialize($state["selfilters"]);
3040
3041 $storage->store($this->getContext(), $ilUser->getId(), $a_name, $state);
3042 return true;
3043 }
3044 return false;
3045 }
getCurrentState()
get current settings for order, limit, columns and filter

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

Referenced by fillFooter().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setCloseCommand()

ilTable2GUI::setCloseCommand (   $a_link)

Add command for closing table.

Parameters
string$a_linkclosing link
Deprecated:

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

1262 {
1263 $this->close_command = $a_link;
1264 }

◆ setCloseFormTag()

ilTable2GUI::setCloseFormTag (   $a_val)

Set close form tag.

Parameters
booleanclose form tag

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

191 {
192 $this->close_form_tag = $a_val;
193 }

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

+ Here is the caller graph for this function:

◆ setContext()

ilTable2GUI::setContext (   $id)

Set context.

Parameters
string$id

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

2925 {
2926 if (trim($id)) {
2927 $this->context = $id;
2928 }
2929 }

Referenced by __construct().

+ Here is the caller graph for this function:

◆ setCustomPreviousNext()

ilTable2GUI::setCustomPreviousNext (   $a_prev_link,
  $a_next_link 
)

Set custom previous/next links.

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

923 {
924 $this->custom_prev_next = true;
925 $this->custom_prev = $a_prev_link;
926 $this->custom_next = $a_next_link;
927 }

◆ setData()

ilTable2GUI::setData (   $a_data)
final

set table data @access public

Parameters
arraytable data

Reimplemented from ilTableGUI.

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

576 {
577 // check column names against given data (to ensure proper sorting)
578 if (defined('DEVMODE') && DEVMODE &&
579 $this->enabled["header"] && $this->enabled["sort"] &&
580 $this->columns_determined && is_array($this->column) &&
581 is_array($a_data) && sizeof($a_data) && !$this->getExternalSorting()) {
582 $check = $a_data;
583 $check = array_keys(array_shift($check));
584 foreach ($this->column as $col) {
585 if ($col["sort_field"] && !in_array($col["sort_field"], $check)) {
586 $invalid[] = $col["sort_field"];
587 }
588 }
589
590 // this triggers an error, if some columns are not set for some rows
591 // which may just be a representation of "null" values, e.g.
592 // ilAdvancedMDValues:queryForRecords works that way.
593/* if(sizeof($invalid))
594 {
595 trigger_error("The following columns are defined as sortable but".
596 " cannot be found in the given data: ".implode(", ", $invalid).
597 ". Sorting will not work properly.", E_USER_WARNING);
598 }*/
599 }
600
601 $this->row_data = $a_data;
602 if (!is_array($this->row_data)) {
603 $this->row_data = [];
604 }
605 }

References getExternalSorting().

Referenced by ilPresentationListTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilSkillLevelResourcesTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilSelfEvaluationSimpleTableGUI\__construct(), ilSkillAssignMaterialsTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilContProfileTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilRepDependenciesTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilAccessKeyTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilPersonalSkillTableGUI\__construct(), ilSelfEvaluationTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilSkillAssignedObjectsTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilStyleTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilSkillLevelProfileAssignmentTableGUI\__construct(), ilSkillUsageTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilAssignmentsTableGUI\__construct(), ilExportTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilSkillProfileUserTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilSkillSelfEvalSkillTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilTermListTableGUI\__construct(), ilSettingsTemplateTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilSkillProfileTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilStudyProgrammeAcknowledgeCompletedCoursesTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilContainerFilterTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilMMSubItemTableGUI\__construct(), ilMMTopItemTableGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilTestQuestionBrowserTableGUI\browseQuestionsCmd(), ilTestRandomQuestionSelectionTableGUI\build(), ilDclRecordListTableGUI\buildData(), ilOrgUnitPositionTableGUI\buildData(), ilOrgUnitPermissionTableGUI\collectData(), ilMailFolderTableGUI\fetchTableData(), ilHelpMappingTableGUI\getChapters(), ilComponentsTableGUI\getComponents(), ilPluginsOverviewTableGUI\getComponents(), ilModulesTableGUI\getComponents(), ilWikiContributorsTableGUI\getContributors(), ilHistoryTableGUI\getDataFromDb(), ilLPObjectStatisticsLPTableGUI\getDetailItems(), ilLMDownloadTableGUI\getDownloadFiles(), ilMemberExportFileTableGUI\getFiles(), ilNewItemGroupTableGUI\getGroups(), ilHelpModuleTableGUI\getHelpModules(), ilCourseGroupingTableGUI\getItems(), ilCourseGroupingAssignmentTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), ilBadgeTableGUI\getItems(), ilRatingCategoryTableGUI\getItems(), ilBadgeUserTableGUI\getItems(), ilBookingSchedulesTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilBadgePersonalTableGUI\getItems(), ilContributorTableGUI\getItems(), ilBookingAssignParticipantsTableGUI\getItems(), ilBookingObjectsTableGUI\getItems(), ilBookingAssignObjectsTableGUI\getItems(), ilCmiXapiVerificationTableGUI\getItems(), ilCourseParticipantsGroupsTableGUI\getItems(), ilCourseVerificationTableGUI\getItems(), ilExAssignmentPeerReviewOverviewTableGUI\getItems(), ilExAssignmentPeerReviewTableGUI\getItems(), ilExAssignmentTeamLogTableGUI\getItems(), ilExAssignmentTeamTableGUI\getItems(), ilExcCriteriaCatalogueTableGUI\getItems(), ilExcCriteriaTableGUI\getItems(), ilExerciseVerificationTableGUI\getItems(), ilTermUsagesTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilLTIConsumerVerificationTableGUI\getItems(), ilMediaPoolPageUsagesTableGUI\getItems(), ilMediaPoolTableGUI\getItems(), ilPollAnswerTableGUI\getItems(), ilPortfolioPageTableGUI\getItems(), ilPortfolioTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ilSCORMTrackingItemsTableGUI\getItems(), ilSCORMVerificationTableGUI\getItems(), ilTestVerificationTableGUI\getItems(), ilObjWorkspaceFolderTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilBadgeImageTemplateTableGUI\getItems(), ilBadgeTypesTableGUI\getItems(), ilObjectBadgeTableGUI\getItems(), ilClipboardTableGUI\getItems(), ilContainerStartObjectsContentTableGUI\getItems(), ilPCIIMTriggerTableGUI\getItems(), ilPCImageMapTableGUI\getItems(), ilLanguageTableGUI\getItems(), ilLDAPRoleMappingTableGUI\getItems(), ilObjectConsumerTableGUI\getItems(), ilImageMapTableGUI\getItems(), ilMediaObjectUsagesTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilAdminSubItemsTableGUI\getItems(), ilRecommendedContentRoleTableGUI\getItems(), ilSamlIdpTableGUI\getItems(), ilStyleColorTableGUI\getItems(), ilStyleImageTableGUI\getItems(), ilStyleMediaQueryTableGUI\getItems(), ilTableTemplatesTableGUI\getItems(), ilLPObjectStatisticsAdminTableGUI\getItems(), ilLPObjectStatisticsDailyTableGUI\getItems(), ilLPObjectStatisticsLPTableGUI\getItems(), ilLPObjectStatisticsTableGUI\getItems(), ilLPObjectStatisticsTypesTableGUI\getItems(), ilLPProgressTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilUserLPTableGUI\getItems(), ilUserRoleStartingPointTableGUI\getItems(), ilUserTableGUI\getItems(), ilPollUserTableGUI\getItems(), ilSessionOverviewTableGUI\getItems(), ilSurveyResultsCumulatedTableGUI\getItems(), ilTrMatrixTableGUI\getItems(), ilBookingParticipantsTableGUI\getItems(), ilBookingReservationsTableGUI\getItems(), ilWikiExportOrderTableGUI\getItems(), ilSurveyParticipantsTableGUI\getItems(), ilLinksTableGUI\getLinks(), ilItemGroupItemsTableGUI\getMaterials(), ilPageLayoutTableGUI\getPageLayouts(), ilWikiPagesTableGUI\getPages(), ilMilestoneResponsiblesTableGUI\getParticipantsAndResponsibles(), ilSurveySkillAssignmentTableGUI\getQuestions(), ilCopySelfAssQuestionTableGUI\getQuestions(), ilWikiRecentChangesTableGUI\getRecentChanges(), ilObjectivesAlignmentTableGUI\getScos(), ilSurveySkillChangesTableGUI\getSkillLevelsForAppraisee(), ilSurveySkillTableGUI\getSkills(), ilSysStyleCatAssignmentTableGUI\getStyleCatAssignments(), ilSystemStylesTableGUI\getStyles(), ilSurveyQuestionTableGUI\importData(), ilSurveySyncTableGUI\importData(), ilLDAPServerTableGUI\importData(), ilWorkspaceAccessTableGUI\importData(), ilWorkspaceShareTableGUI\importData(), ilSurveyQuestionblockbrowserTableGUI\initData(), ilSurveyQuestionbrowserTableGUI\initData(), ilFileVersionsTableGUI\initData(), ilMarkSchemaTableGUI\initData(), ilQuestionCumulatedStatisticsTableGUI\initData(), ilADNNotificationTableGUI\initData(), ilObjectOwnershipManagementTableGUI\initItems(), ilTaxonomyAdministrationRepositoryTableGUI\initItems(), ilAdvancedMDFieldDefinitionGroupTableGUI\initItems(), SurveyConstraintsTableGUI\initItems(), ilCmiXapiStatementsGUI\initTableData(), ilLTIConsumerXapiStatementsGUI\initTableData(), ilCourseObjectiveMaterialAssignmentTableGUI\parse(), ilCourseObjectiveQuestionAssignmentTableGUI\parse(), ilObjectCustomUserFieldsTableGUI\parse(), ilSCTreeDuplicatesTableGUI\parse(), ilTimingsManageTableGUI\parse(), ilTimingsPersonalTableGUI\parse(), ilECSReleasedContentTableGUI\parse(), ilCourseObjectiveQuestionsTableGUI\parse(), ilCourseObjectivesTableGUI\parse(), ilECSCommunityTableGUI\parse(), ilECSImportedContentTableGUI\parse(), ilECSCategoryMappingTableGUI\parse(), ilLOTestAssignmentTableGUI\parse(), ilRoleSelectionTableGUI\parse(), ilRoleTableGUI\parse(), ilShibbolethRoleAssignmentTableGUI\parse(), ilLDAPRoleAssignmentTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ilLOMemberTestResultTableGUI\parse(), ilCourseReferenceDeleteConfirmationTableGUI\parse(), ilExAssignmentListTextTableGUI\parse(), ilObjForumSearchResultTableGUI\parse(), ilGroupParticipantsTableGUI\parse(), ilLearningSequenceParticipantsTableGUI\parse(), ilSCORMOfflineModeUsersTableGUI\parse(), ilSCORMTrackingItemPerUserTableGUI\parse(), ilSCORMTrackingItemsPerScoTableGUI\parse(), ilSCORMTrackingItemsPerUserTableGUI\parse(), ilSCORMTrackingItemsScoTableGUI\parse(), ilSCORMTrackingUsersTableGUI\parse(), ilSessionParticipantsTableGUI\parse(), ilWebResourceEditableLinkTableGUI\parse(), ilWebResourceLinkTableGUI\parse(), ilObjWikiSearchResultTableGUI\parse(), ilObjectRolePermissionTableGUI\parse(), ilObjectRoleTemplateOptionsTableGUI\parse(), ilObjectRoleTemplatePermissionTableGUI\parse(), ilAdvancedMDRecordLanguageTableGUI\parse(), ilAuthLoginPageEditorTableGUI\parse(), ilCalendarCategoryTableGUI\parse(), ilCalendarInboxSharedTableGUI\parse(), ilCalendarManageTableGUI\parse(), ilCalendarRecurrenceTableGUI\parse(), ilCalendarSharedListTableGUI\parse(), ilCalendarSharedRoleListTableGUI\parse(), ilCalendarSharedUserListTableGUI\parse(), ilConsultationHoursTableGUI\parse(), ilLogComponentTableGUI\parse(), ilLTIProviderReleasedObjectsTableGUI\parse(), ilMDCopyrightUsageTableGUI\parse(), ilObjectCopyProgressTableGUI\parse(), ilObjectTableGUI\parse(), ilTrashTableGUI\parse(), ilSCGroupTableGUI\parse(), ilSCTaskTableGUI\parse(), ilUserClipboardTableGUI\parse(), ilECSNodeMappingTreeTableGUI\parse(), ilConsultationHourBookingTableGUI\parse(), ilUserExportFileTableGUI\parse(), ilConsultationHourGroupTableGUI\parse(), ilDidacticTemplateSettingsTableGUI\parse(), ilECSServerTableGUI\parse(), ilLPCollectionSettingsTableGUI\parse(), ilLuceneAdvancedSearchActivationTableGUI\parse(), ilRoleAssignmentTableGUI\parse(), ilExportSelectionTableGUI\parseContainer(), ilDclCreateViewTableGUI\parseData(), ilDclEditViewTableGUI\parseData(), ilDclTableViewEditFieldsTableGUI\parseData(), ilBiblAdminFieldTableGUI\parseData(), ilBiblFieldFilterTableGUI\parseData(), ilBiblTranslationTableGUI\parseData(), ilOrgUnitUserAssignmentTableGUI\parseData(), ilOrgUnitOtherRolesTableGUI\parseData(), ilOrgUnitStaffTableGUI\parseData(), ilMemcacheServerTableGUI\parseData(), ilMMItemTranslationTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI\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(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilCronManagerTableGUI\populate(), ilLinkCheckerTableGUI\prepareHTML(), ilFileSystemTableGUI\prepareOutput(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilCalendarAppointmentsTableGUI\setAppointments(), ilCalendarChangedAppointmentsTableGUI\setAppointments(), ilConditionHandlerTableGUI\setConditions(), ilSessionMaterialsTableGUI\setMaterials(), ilQuestionBrowserTableGUI\setQuestionData(), ilSumScoreTableGUI\setSumScores(), ilAssQuestionSkillUsagesTableGUI\showCmd(), ilOrgUnitDefaultPermissionTableGUI\start(), and ilWebResourceEditableLinkTableGUI\updateFromPost().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setDefaultFilterVisiblity()

ilTable2GUI::setDefaultFilterVisiblity (   $a_status)

Set default filter visiblity.

Parameters
bool$a_status

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

1177 {
1178 $this->default_filter_visibility = $a_status;
1179 }

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

+ Here is the caller graph for this function:

◆ setDefaultOrderDirection()

ilTable2GUI::setDefaultOrderDirection (   $a_defaultorderdirection)

Set Default order direction.

Parameters
string$a_defaultorderdirectionDefault order direction

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

1158 {
1159 $this->defaultorderdirection = $a_defaultorderdirection;
1160 }

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

+ Here is the caller graph for this function:

◆ setDefaultOrderField()

ilTable2GUI::setDefaultOrderField (   $a_defaultorderfield)

Set Default order field.

Parameters
string$a_defaultorderfieldDefault order field

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

1138 {
1139 $this->defaultorderfield = $a_defaultorderfield;
1140 }

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

+ Here is the caller graph for this function:

◆ setDescription()

◆ setDisableFilterHiding()

ilTable2GUI::setDisableFilterHiding (   $a_val = true)

Set disable filter hiding.

Parameters
booleandisable filter hiding

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

826 {
827 $this->disable_filter_hiding = $a_val;
828 }

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

+ Here is the caller graph for this function:

◆ setDisplayAsBlock()

ilTable2GUI::setDisplayAsBlock (   $a_val)

Set display as block.

Parameters
booleandisplay as block

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

1000 {
1001 $this->display_as_block = $a_val;
1002 }

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

+ Here is the caller graph for this function:

◆ setEnableAllCommand()

ilTable2GUI::setEnableAllCommand (   $a_value)

Enable actions for all entries in current result.

Parameters
bool$a_value

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

3327 {
3328 $this->enable_command_for_all = (bool) $a_value;
3329 }

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

+ Here is the caller graph for this function:

◆ setEnableHeader()

ilTable2GUI::setEnableHeader (   $a_enableheader)

Set Enable Header.

Parameters
boolean$a_enableheaderEnable Header

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

498 {
499 $this->enabled["header"] = $a_enableheader;
500 }

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

+ Here is the caller graph for this function:

◆ setEnableNumInfo()

ilTable2GUI::setEnableNumInfo (   $a_val)

Set enable num info.

Parameters
booleanenable number of records info

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

518 {
519 $this->num_info = $a_val;
520 }

Referenced by ilCourseParticipantsTableGUI\__construct(), ilExportSelectionTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilLPObjectStatisticsAdminTableGUI\__construct(), ilSkillUsageTableGUI\__construct(), ilObjWorkspaceFolderTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilDashObjectsTableGUI\__construct(), ilLPObjectStatisticsDailyTableGUI\__construct(), ilLPObjectStatisticsTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), __construct(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\__construct(), ilBiblLibraryTableGUI\__construct(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\__construct(), ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI\__construct(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\__construct(), ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI\__construct(), ilBiblEntryTableGUI\__construct(), ilTestTopListTableGUI\__construct(), ilTrashTableGUI\init(), ilCmiXapiScoringTableGUI\initColumns(), ilLTIConsumerScoringTableGUI\initColumns(), and ilLinkCheckerTableGUI\prepareHTML().

+ Here is the caller graph for this function:

◆ setEnableTitle()

ilTable2GUI::setEnableTitle (   $a_enabletitle)

Set Enable Title.

Parameters
boolean$a_enabletitleEnable Title

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

478 {
479 $this->enabled["title"] = $a_enabletitle;
480 }

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

+ Here is the caller graph for this function:

◆ setExportFormats()

ilTable2GUI::setExportFormats ( array  $formats)

Set available export formats.

Parameters
array$formats

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

3098 {
3099 $this->export_formats = array();
3100
3101 // #11339
3102 $valid = array(self::EXPORT_EXCEL => "tbl_export_excel",
3103 self::EXPORT_CSV => "tbl_export_csv");
3104
3105 foreach ($formats as $format) {
3106 if (array_key_exists($format, $valid)) {
3107 $this->export_formats[$format] = $valid[$format];
3108 }
3109 }
3110 }
$formats
Definition: date.php:77
$valid

References $format, $formats, and $valid.

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

+ Here is the caller graph for this function:

◆ setExternalSegmentation()

ilTable2GUI::setExternalSegmentation (   $a_val)

Set external segmentation.

Parameters
booleandata is segmented externally

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

1106 {
1107 $this->ext_seg = $a_val;
1108 }

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

+ Here is the caller graph for this function:

◆ setExternalSorting()

ilTable2GUI::setExternalSorting (   $a_val)

Set external sorting.

Parameters
booleandata is sorted externally

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

1042 {
1043 $this->ext_sort = $a_val;
1044 }

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

+ Here is the caller graph for this function:

◆ setFilterCols()

◆ setFilterCommand()

ilTable2GUI::setFilterCommand (   $a_val,
  $a_caption = null 
)

Set filter command.

Parameters
stringfilter command
stringfilter caption

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

1063 {
1064 $this->filter_cmd = $a_val;
1065 $this->filter_cmd_txt = $a_caption;
1066 }

Referenced by ilMailFolderTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilAccountCodesTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilUserTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilLPObjectStatisticsDailyTableGUI\__construct(), ilLPObjectStatisticsTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilTermsOfServiceAcceptanceHistoryTableGUI\__construct(), and ilSCORMTrackingUsersTableGUI\initTable().

+ Here is the caller graph for this function:

◆ SetFilterValue()

ilTable2GUI::SetFilterValue ( ilFormPropertyGUI  $a_item,
  $a_value 
)
protected

Set current filter value.

Parameters
ilFormPropertyGUI$a_item
mixed$a_value

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

2908 {
2909 if (method_exists($a_item, "setChecked")) {
2910 $a_item->setChecked($a_value);
2911 } elseif (method_exists($a_item, "setValue")) {
2912 $a_item->setValue($a_value);
2913 } elseif (method_exists($a_item, "setDate")) {
2914 $a_item->setDate(new ilDate($a_value, IL_CAL_DATE));
2915 }
2916 $a_item->writeToSession();
2917 }
Class for single dates.
writeToSession()
Write to session.

References IL_CAL_DATE, and ilFormPropertyGUI\writeToSession().

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setFormAction()

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

Set Form action parameter.

Parameters
string$a_form_actionForm action
bvool$a_multipartForm multipart status

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

936 {
937 $this->form_action = $a_form_action;
938 $this->form_multipart = (bool) $a_multipart;
939 }

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

+ Here is the caller graph for this function:

◆ setFormName()

ilTable2GUI::setFormName (   $a_formname = "")

Set Form name.

Parameters
string$a_formnameForm name

Reimplemented from ilTableGUI.

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

957 {
958 $this->formname = $a_formname;
959 }

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

+ Here is the caller graph for this function:

◆ setHeaderHTML()

ilTable2GUI::setHeaderHTML (   $html)

set header html

Parameters
string$html

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

2791 {
2792 $this->headerHTML = $html;
2793 }

◆ setId()

ilTable2GUI::setId (   $a_val)

Set id.

Parameters
stringelement id

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

977 {
978 $this->id = $a_val;
979 if ($this->getPrefix() == "") {
980 $this->setPrefix($a_val);
981 }
982 }
setPrefix($a_prefix)
set prefix for sort and offset fields (if you have two or more tables on a page that you want to sort...

References getPrefix(), and setPrefix().

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setIsDataTable()

ilTable2GUI::setIsDataTable (   $a_val)

Set is data table.

Parameters
booleanis data table

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

458 {
459 $this->datatable = $a_val;
460 }

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

+ Here is the caller graph for this function:

◆ setLimit()

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

set max.

datasets displayed per page @access public

Parameters
integerlimit
integerdefault limit

Reimplemented from ilTableGUI.

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

3388 {
3389 parent::setLimit($a_limit, $a_default_limit);
3390
3391 // #17077 - if limit is set "manually" to 9999, force rows selector off
3392 if ($a_limit == 9999 &&
3393 $this->limit_determined) {
3394 $this->rows_selector_off = true;
3395 }
3396 }

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

+ Here is the caller graph for this function:

◆ setNoEntriesText()

◆ setOpenFormTag()

ilTable2GUI::setOpenFormTag (   $a_val)

Set open form tag.

Parameters
booleanopen form tag

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

171 {
172 $this->open_form_tag = $a_val;
173 }

Referenced by ilUploadDirFilesTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), and ilOrgUnitDefaultPermissionTableGUI\start().

+ Here is the caller graph for this function:

◆ setOrderField()

ilTable2GUI::setOrderField (   $a_order_field)

set order column

Parameters
string(array) field name for ordering

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

566 {
567 $this->order_field = $a_order_field;
568 }

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

+ Here is the caller graph for this function:

◆ setOrderLink()

ilTable2GUI::setOrderLink (   $sort_field,
  $order_dir 
)

Reimplemented from ilTableGUI.

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

1358 {
1359 global $DIC;
1360
1361 $ilUser = $DIC->user();
1362
1363 $ilCtrl = $this->ctrl;
1364
1365 $hash = "";
1366 if (is_object($ilUser) && $ilUser->getPref("screen_reader_optimization")) {
1367 $hash = "#" . $this->getTopAnchor();
1368 }
1369
1370 $old = $_GET[$this->getNavParameter()];
1371
1372 // set order link
1373 $ilCtrl->setParameter(
1374 $this->parent_obj,
1375 $this->getNavParameter(),
1376 urlencode($sort_field) . ":" . $order_dir . ":" . $this->offset
1377 );
1378 $this->tpl->setVariable(
1379 "TBL_ORDER_LINK",
1380 $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd) . $hash
1381 );
1382
1383 // set old value of nav variable
1384 $ilCtrl->setParameter(
1385 $this->parent_obj,
1386 $this->getNavParameter(),
1387 $old
1388 );
1389 }

References $_GET, $ctrl, $DIC, $ilUser, getNavParameter(), and getTopAnchor().

Referenced by fillHeader().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setPrefix()

ilTable2GUI::setPrefix (   $a_prefix)
final

set prefix for sort and offset fields (if you have two or more tables on a page that you want to sort separately) @access public

Parameters
stringprefix

Reimplemented from ilTableGUI.

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

623 {
624 $this->prefix = $a_prefix;
625 }

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

+ Here is the caller graph for this function:

◆ setPreventDoubleSubmission()

ilTable2GUI::setPreventDoubleSubmission (   $a_val)

Set prevent double submission.

Parameters
bool$a_valprevent double submission

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

3373 {
3374 $this->prevent_double_submission = $a_val;
3375 }

◆ setPrintMode()

ilTable2GUI::setPrintMode (   $a_value = false)

Toogle print mode.

Parameters
bool$a_value

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

3117 {
3118 $this->print_mode = (bool) $a_value;
3119 }

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

+ Here is the caller graph for this function:

◆ setResetCommand()

ilTable2GUI::setResetCommand (   $a_val,
  $a_caption = null 
)

Set reset filter command.

Parameters
stringreset command
stringreset caption

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

1085 {
1086 $this->reset_cmd = $a_val;
1087 $this->reset_cmd_txt = $a_caption;
1088 }

Referenced by ilMailFolderTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilAccountCodesTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilLPObjectStatisticsDailyTableGUI\__construct(), ilLPObjectStatisticsTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilTermsOfServiceAcceptanceHistoryTableGUI\__construct(), and ilSCORMTrackingUsersTableGUI\initTable().

+ Here is the caller graph for this function:

◆ setRowSelectorLabel()

ilTable2GUI::setRowSelectorLabel (   $row_selector_label)
Parameters
string$row_selector_label

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

3354 {
3355 $this->row_selector_label = $row_selector_label;
3356 return $this;
3357 }

References $row_selector_label.

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

+ Here is the caller graph for this function:

◆ setRowTemplate()

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

Set row template.

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

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

1127 {
1128 $this->row_template = $a_template;
1129 $this->row_template_dir = $a_template_dir;
1130 }

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

+ Here is the caller graph for this function:

◆ setSelectAllCheckbox()

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

Set the name of the checkbox that should be toggled with a select all button.

Parameters
string$a_select_all_checkboxname of the checkbox
bool$a_select_all_on_topShow select all on top of table

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

1031 {
1032 $this->select_all_checkbox = $a_select_all_checkbox;
1033 $this->select_all_on_top = $a_select_all_on_top;
1034 }

Referenced by ilMailFolderTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilAdminSubItemsTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilContProfileTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilNotificationSettingsTable\__construct(), ilConsultationHoursTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilParticipantsTestResultsTableGUI\__construct(), ilTestInviteGroupsTableGUI\__construct(), ilTestInviteRolesTableGUI\__construct(), ilTestInviteUsersTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilAccountCodesTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilAssignmentsTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilUserTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilSkillProfileUserTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilSCORM2004ExportTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilSurveyPhrasesTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilContributorTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilSCORM2004TrackingTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilMailSearchCoursesTableGUI\__construct(), ilMailSearchCoursesMembersTableGUI\__construct(), ilCalendarCategoryTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilChatroomSmiliesTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilCalendarSharedListTableGUI\__construct(), ilCalendarSharedRoleListTableGUI\__construct(), ilCalendarSharedUserListTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilForumNotificationParentMembersTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilTermsOfServiceDocumentTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilExAssignmentFileSystemTableGUI\addColumns(), ilFileSystemTableGUI\addColumns(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilCourseReferenceDeleteConfirmationTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilTestQuestionsTableGUI\init(), ilRoleTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilCalendarRecurrenceTableGUI\init(), ilDidacticTemplateSettingsTableGUI\init(), ilTrashTableGUI\init(), ilUserClipboardTableGUI\init(), ilUserExportFileTableGUI\init(), assFileUploadFileTableGUI\initCommand(), ilLearningSequenceParticipantsTableGUI\initForm(), ilExerciseMemberTableGUI\initMode(), ilExParticipantTableGUI\initMode(), arIndexTableGUI\initMultiItemActionsButton(), ilSCORMOfflineModeUsersTableGUI\initTable(), ilSCORMTrackingUsersTableGUI\initTable(), ilAuthLoginPageEditorTableGUI\initTable(), ilConsultationHourBookingTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), ilLPCollectionSettingsTableGUI\initTable(), ilForumDraftsTableGUI\initTableColumns(), ilForumTopicTableGUI\initTopicsOverviewTable(), and ilTestParticipantsTableGUI\setManageInviteesCommandsEnabled().

+ Here is the caller graph for this function:

◆ setShowRowsSelector()

ilTable2GUI::setShowRowsSelector (   $a_value)

Toggle rows-per-page selector.

Parameters
bool$a_value

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

2947 {
2948 $this->show_rows_selector = (bool) $a_value;
2949 }

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

+ Here is the caller graph for this function:

◆ setShowTemplates()

◆ setTitle()

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

Set title and title icon.

Reimplemented from ilTableGUI.

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

536 {
537 parent::setTitle($a_title, $a_icon, $a_icon_alt);
538 }

Referenced by ilFileSystemTableGUI\__construct(), ilLinksTableGUI\__construct(), ilMediaObjectUsagesTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilSkillLevelResourcesTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilSelfEvaluationSimpleTableGUI\__construct(), ilSkillAssignMaterialsTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilObjectivesAlignmentTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilContProfileTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilMilestoneResponsiblesTableGUI\__construct(), ilStudyProgrammeAutoCategoriesTableGUI\__construct(), ilStudyProgrammeAutoMembershipsTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilSCORMVerificationTableGUI\__construct(), ilCourseVerificationTableGUI\__construct(), ilExerciseVerificationTableGUI\__construct(), ilTestVerificationTableGUI\__construct(), ilNotificationSettingsTable\__construct(), ilRepDependenciesTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilExportSelectionTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilCmiXapiLrsTypesTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilLTIConsumerProviderTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilPollUserTableGUI\__construct(), ILIAS\Scorm2004\Editor\ilSCORMMediaOverviewTableGUI\__construct(), ILIAS\Scorm2004\Editor\ilSCORMQuestionOverviewTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilTestInviteGroupsTableGUI\__construct(), ilTestInviteRolesTableGUI\__construct(), ilTestInviteUsersTableGUI\__construct(), ilTimingOverviewTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilAccessKeyTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilBuddySystemRelationsTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilObjClipboardTableGUI\__construct(), ilRendererTableGUI\__construct(), ilPersonalSkillTableGUI\__construct(), ilSelfEvaluationTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilSystemStylesTableGUI\__construct(), ilLPObjectStatisticsAdminTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilSkillAssignedObjectsTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), SurveyMaterialsSourceTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilStyleTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilSessionOverviewTableGUI\__construct(), ilSkillLevelProfileAssignmentTableGUI\__construct(), ilSkillUsageTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilAssignmentsTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilExportTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilExAssignmentTeamTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilMediaPoolPageUsagesTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilSkillProfileUserTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilScormSpecialPagesTableGUI\__construct(), ilSkillSelfEvalSkillTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilSurveySkillTableGUI\__construct(), ilSurveySkillChangesTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilTermListTableGUI\__construct(), ilTermUsagesTableGUI\__construct(), ilSettingsTemplateTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilSkillProfileTableGUI\__construct(), ilSCORM2004ExportTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilSysStyleCatAssignmentTableGUI\__construct(), ilDashObjectsTableGUI\__construct(), ilLPObjectStatisticsDailyTableGUI\__construct(), ilLPObjectStatisticsTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), ilContributorTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilContainerStartObjectsContentTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilExAssignmentPeerReviewTableGUI\__construct(), ilExAssignmentTeamLogTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilSurveyParticipantsTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilCmiXapiVerificationTableGUI\__construct(), ilLTIConsumerVerificationTableGUI\__construct(), ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilComponentsTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilSamlIdpTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilModulesTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilLDAPServerTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilAnswerFrequencyStatisticTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilSamlIdpSelectionTableGUI\__construct(), ilMailingListsMembersTableGUI\__construct(), ilMailSearchCoursesTableGUI\__construct(), ilMailSearchCoursesMembersTableGUI\__construct(), ilChatroomSmiliesTableGUI\__construct(), ilECSNodeMappingTreeTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilConfirmationTableGUI\__construct(), ilQuestionCumulatedStatisticsTableGUI\__construct(), ilQuestionUsagesTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilMemcacheServerTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilOrgUnitRecursiveUserAssignmentTableGUI\__construct(), ilAccessibilityDocumentTableGUI\__construct(), ilBiblLibraryTableGUI\__construct(), ilBookingAssignObjectsTableGUI\__construct(), ilBookingParticipantsTableGUI\__construct(), ilBookingAssignParticipantsTableGUI\__construct(), ilCmiXapiScoringTableGUI\__construct(), ilContainerFilterTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilDclEditViewTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilFileVersionsTableGUI\__construct(), ilForumNotificationParentMembersTableGUI\__construct(), ilLTIConsumerProviderUsageTableGUI\__construct(), ilLTIConsumerScoringTableGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilObjLearningSequenceContentTableGUI\__construct(), ilPortfolioPageTableGUI\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilTermsOfServiceDocumentTableGUI\__construct(), ilTermsOfServiceAcceptanceHistoryTableGUI\__construct(), ilWebDAVMountInstructionsDocumentTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\build(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilTestRandomQuestionSelectionTableGUI\build(), ilLOMemberTestResultTableGUI\init(), ilTimingsManageTableGUI\init(), ilTimingsPersonalTableGUI\init(), ilListOfQuestionsTableGUI\init(), ilRoleTableGUI\init(), ilAdvancedMDRecordLanguageTableGUI\init(), ilDidacticTemplateSettingsTableGUI\init(), ilMDCopyrightUsageTableGUI\init(), ilTrashTableGUI\init(), ilRepositoryObjectSearchResultTableGUI\init(), ilSCGroupTableGUI\init(), ilSCTaskTableGUI\init(), ilUserClipboardTableGUI\init(), ilForumTopicTableGUI\initMergeThreadsTable(), ilExerciseMemberTableGUI\initMode(), ilExParticipantTableGUI\initMode(), ilSCORMOfflineModeUsersTableGUI\initTable(), ilSCORMTrackingItemPerUserTableGUI\initTable(), ilSCORMTrackingItemsPerScoTableGUI\initTable(), ilSCORMTrackingItemsPerUserTableGUI\initTable(), ilSCORMTrackingItemsScoTableGUI\initTable(), ilSCORMTrackingUsersTableGUI\initTable(), ilConsultationHourBookingTableGUI\initTable(), ilConsultationHourGroupTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), ilHistoryTableGUI\initTable(), ilLPCollectionSettingsTableGUI\initTable(), ilECSServerTableGUI\initTable(), ilTestDynamicQuestionSetStatisticTableGUI\initTitle(), ilLOTestAssignmentTableGUI\initTitle(), ilLPTableBaseGUI\parseTitle(), ilGlobalUnitCategoryTableGUI\populateTitle(), ilLocalUnitCategoryTableGUI\populateTitle(), and ilLinkCheckerTableGUI\prepareHTML().

+ Here is the caller graph for this function:

◆ setTopAnchor()

ilTable2GUI::setTopAnchor (   $a_val)

Set top anchor.

Parameters
stringtop anchor

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

418 {
419 $this->top_anchor = $a_val;
420 }

◆ setTopCommands()

◆ storeNavParameter()

ilTable2GUI::storeNavParameter ( )

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

1601 {
1602 if ($this->getOrderField() != "") {
1603 $this->storeProperty("order", $this->getOrderField());
1604 }
1605 if ($this->getOrderDirection() != "") {
1606 $this->storeProperty("direction", $this->getOrderDirection());
1607 }
1608 //echo "-".$this->getOffset()."-";
1609 if ($this->getOffset() !== "") {
1610 $this->storeProperty("offset", $this->getOffset());
1611 }
1612 }

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

Referenced by ilLPTableBaseGUI\executeCommand(), and getHTML().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ storeProperty()

ilTable2GUI::storeProperty (   $type,
  $value 
)

Store table property.

Parameters
string$type
mixed$value

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

2802 {
2803 global $DIC;
2804
2805 $ilUser = null;
2806 if (isset($DIC["ilUser"])) {
2807 $ilUser = $DIC["ilUser"];
2808 }
2809
2810 if (is_object($ilUser) && $this->getId() != "") {
2811 include_once("./Services/Table/classes/class.ilTablePropertiesStorage.php");
2812 $tab_prop = new ilTablePropertiesStorage();
2813
2814 $tab_prop->storeProperty($this->getId(), $ilUser->getId(), $type, $value);
2815 }
2816 }

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

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ writeFilterToSession()

ilTable2GUI::writeFilterToSession ( )

Write filter values to session.

Reimplemented in ilMailFolderTableGUI.

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

2050 {
2051 $advmd_record_gui = null;
2052 if (method_exists($this, "getAdvMDRecordGUI")) {
2053 $advmd_record_gui = $this->getAdvMDRecordGUI();
2054 }
2055
2056 foreach ($this->getFilterItems() as $item) {
2057 if ($advmd_record_gui &&
2058 $this->isAdvMDFilter($advmd_record_gui, $item)) {
2059 continue;
2060 }
2061
2062 if ($item->checkInput()) {
2063 $item->setValueByArray($_POST);
2064 $item->writeToSession();
2065 }
2066 }
2067 foreach ($this->getFilterItems(true) as $item) {
2068 if ($advmd_record_gui &&
2069 $this->isAdvMDFilter($advmd_record_gui, $item)) {
2070 continue;
2071 }
2072
2073 if ($item->checkInput()) {
2074 $item->setValueByArray($_POST);
2075 $item->writeToSession();
2076 }
2077 }
2078
2079 if ($advmd_record_gui) {
2080 $advmd_record_gui->importFilter();
2081 }
2082
2083 // #13209
2084 unset($_REQUEST["tbltplcrt"]);
2085 unset($_REQUEST["tbltpldel"]);
2086 }
isAdvMDFilter(ilAdvancedMDRecordGUI $a_gui, $a_element)
Check if filter element is based on adv md.

References $_POST, getFilterItems(), and isAdvMDFilter().

Referenced by arIndexTableGUI\applyFilter(), ilTestQuestionBrowserTableGUI\applyFilterCmd(), and ilLPTableBaseGUI\executeCommand().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ $close_command

ilTable2GUI::$close_command = ""
protected

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

◆ $close_form_tag

ilTable2GUI::$close_form_tag = true
protected

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

Referenced by getCloseFormTag().

◆ $columns_determined

ilTable2GUI::$columns_determined = false
protected

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

◆ $context

◆ $ctrl

ilTable2GUI::$ctrl
protected

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

Referenced by ilAssQuestionSkillAssignmentsTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilObjLearningSequenceContentTableGUI\__construct(), ilSurveySyncTableGUI\buildPath(), executeCommand(), fillFooter(), ilExParticipantTableGUI\fillRow(), ilBookingObjectsTableGUI\fillRow(), ilBookingParticipantsTableGUI\fillRow(), ilBookingReservationsTableGUI\fillRow(), ilBookingSchedulesTableGUI\fillRow(), ilExAssignmentListTextTableGUI\fillRow(), ilExAssignmentPeerReviewTableGUI\fillRow(), ilExcCriteriaCatalogueTableGUI\fillRow(), ilExcCriteriaTableGUI\fillRow(), ilExerciseVerificationTableGUI\fillRow(), ilTermUsagesTableGUI\fillRow(), ilLinksTableGUI\fillRow(), ilLMGlossaryTableGUI\fillRow(), ilLMPagesTableGUI\fillRow(), ilLMQuestionListTableGUI\fillRow(), ilMediaCastTableGUI\fillRow(), ilMediaPoolPageUsagesTableGUI\fillRow(), ilMediaPoolTableGUI\fillRow(), ilPortfolioPageTableGUI\fillRow(), ilPortfolioTableGUI\fillRow(), ilObjectivesAlignmentTableGUI\fillRow(), ilSCORM2004TrackingTableGUI\fillRow(), ilScormSpecialPagesTableGUI\fillRow(), SurveyConstraintsTableGUI\fillRow(), ilSurveyQuestionTableGUI\fillRow(), ilFoundUsersTableGUI\fillRow(), ilSpecialUsersTableGUI\fillRow(), ilSurveySkillAssignmentTableGUI\fillRow(), ilSurveySkillTableGUI\fillRow(), ilSurveySkillThresholdsTableGUI\fillRow(), ilSurveySyncTableGUI\fillRow(), ilWikiContributorsTableGUI\fillRow(), ilWikiPagesTableGUI\fillRow(), ilWikiRecentChangesTableGUI\fillRow(), ilWikiSearchResultsTableGUI\fillRow(), ilTaxAssignedItemsTableGUI\fillRow(), ilTaxonomyListTableGUI\fillRow(), ilTaxonomyTableGUI\fillRow(), ilAssignmentsTableGUI\fillRow(), ilExGradesTableGUI\fillRow(), ilSCORM2004ExportTableGUI\fillRow(), ilSCORM2004TrackingItemsTableGUI\fillRow(), SurveyMaterialsSourceTableGUI\fillRow(), ilLMMenuItemsTableGUI\fillRow(), ilExcDeliveredFilesTableGUI\fillRow(), ilExerciseMemberTableGUI\fillRow(), ilPublicSubmissionsTableGUI\fillRow(), ilObjWorkspaceFolderTableGUI\fillRow(), ilObjectCopyProgressTableGUI\fillRow(), ilTermQuickListTableGUI\fillRow(), getHTML(), getLinkbar(), ilSurveySkillAssignmentTableGUI\getQuestions(), ilSurveyQuestionTableGUI\importData(), ilObjectCopyProgressTableGUI\init(), ilObjWikiSearchResultTableGUI\parse(), ilExerciseSubmissionTableGUI\parseRow(), ilExerciseSubmissionTableGUI\render(), ilMediaPoolTableGUI\render(), render(), and setOrderLink().

◆ $default_filter_visibility

ilTable2GUI::$default_filter_visibility = false
protected

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

Referenced by getDefaultFilterVisibility().

◆ $disable_filter_hiding

ilTable2GUI::$disable_filter_hiding = false
protected

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

Referenced by getDisableFilterHiding().

◆ $enable_command_for_all

ilTable2GUI::$enable_command_for_all
protected

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

◆ $export_formats

ilTable2GUI::$export_formats = []
protected

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

◆ $export_mode

ilTable2GUI::$export_mode
protected

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

Referenced by getExportMode().

◆ $ext_seg

ilTable2GUI::$ext_seg = false
protected

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

Referenced by getExternalSegmentation().

◆ $ext_sort

ilTable2GUI::$ext_sort = false
protected

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

Referenced by getExternalSorting().

◆ $filter_cmd

ilTable2GUI::$filter_cmd = 'applyFilter'
protected

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

Referenced by getFilterCommand().

◆ $filter_cols

ilTable2GUI::$filter_cols = 5
protected

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

Referenced by getFilterCols().

◆ $filters

ilTable2GUI::$filters = array()
protected

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

Referenced by ilMDCopyrightUsageTableGUI\collectData(), and getFilterItems().

◆ $filters_determined

ilTable2GUI::$filters_determined = false
protected

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

◆ $headerHTML

ilTable2GUI::$headerHTML
private

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

◆ $limit_determined

ilTable2GUI::$limit_determined = false
protected

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

◆ $mi_sel_buttons

ilTable2GUI::$mi_sel_buttons = []
protected

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

◆ $nav_determined

ilTable2GUI::$nav_determined = false
protected

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

◆ $open_form_tag

ilTable2GUI::$open_form_tag = true
protected

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

Referenced by getOpenFormTag().

◆ $optional_filters

ilTable2GUI::$optional_filters = array()
protected

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

Referenced by getFilterItems().

◆ $parent_cmd

◆ $parent_obj

◆ $prevent_double_submission

ilTable2GUI::$prevent_double_submission = true
protected

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

Referenced by getPreventDoubleSubmission().

◆ $print_mode

ilTable2GUI::$print_mode
protected

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

Referenced by getPrintMode().

◆ $reset_cmd

ilTable2GUI::$reset_cmd = 'resetFilter'
protected

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

Referenced by getResetCommand().

◆ $restore_filter

ilTable2GUI::$restore_filter
protected

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

◆ $restore_filter_values

ilTable2GUI::$restore_filter_values
protected

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

◆ $row_selector_label

ilTable2GUI::$row_selector_label
protected

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

Referenced by getRowSelectorLabel(), and setRowSelectorLabel().

◆ $rows_selector_off

ilTable2GUI::$rows_selector_off = false
protected

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

◆ $sel_buttons

ilTable2GUI::$sel_buttons = []
protected

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

◆ $select_all_on_top

ilTable2GUI::$select_all_on_top = false
protected

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

◆ $selectable_columns

ilTable2GUI::$selectable_columns = array()
protected

◆ $selected_column

ilTable2GUI::$selected_column = array()
protected

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

Referenced by getCurrentState().

◆ $selected_filter

ilTable2GUI::$selected_filter = false
protected

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

◆ $show_rows_selector

ilTable2GUI::$show_rows_selector = true
protected

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

Referenced by getShowRowsSelector().

◆ $show_templates

ilTable2GUI::$show_templates = false
protected

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

Referenced by getShowTemplates().

◆ $sortable_fields

ilTable2GUI::$sortable_fields = array()
protected

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

◆ $top_anchor

ilTable2GUI::$top_anchor = "il_table_top"
protected

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

Referenced by getTopAnchor().

◆ $top_commands

ilTable2GUI::$top_commands = true
protected

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

Referenced by getTopCommands().

◆ $tpl

◆ $unique_id

ilTable2GUI::$unique_id
private

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

Referenced by __construct().

◆ ACTION_ALL_LIMIT

const ilTable2GUI::ACTION_ALL_LIMIT = 1000

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

Referenced by getAllCommandLimit().

◆ EXPORT_CSV

const ilTable2GUI::EXPORT_CSV = 2

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

Referenced by exportData().

◆ EXPORT_EXCEL

const ilTable2GUI::EXPORT_EXCEL = 1

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

Referenced by exportData(), and ilObjLanguageExtGUI\statisticsObject().

◆ FILTER_CHECKBOX

const ilTable2GUI::FILTER_CHECKBOX = 9

◆ FILTER_DATE

const ilTable2GUI::FILTER_DATE = 3

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

Referenced by addFilterItemByMetaType().

◆ 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: