ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
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)
 
 getData ()
 
 dataExists ()
 
 setPrefix ($a_prefix)
 
 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 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)
 
- Public Member Functions inherited from ilTableGUI
 __construct ($a_data=0, $a_global_tpl=true)
 Constructor. More...
 
 setTemplate ($a_tpl)
 set template public More...
 
getTemplateObject ()
 
 setData ($a_data)
 set table data public More...
 
 getData ()
 
 setTitle ($a_title, $a_icon=0, $a_icon_alt=0)
 set table title public More...
 
 setHelp ($a_help_page, $a_help_icon, $a_help_icon_alt=0)
 set table help page public More...
 
 setHeaderNames ($a_header_names)
 set table header names public More...
 
 getColumnCount ()
 Returns the column count based on the number of the header row columns public. More...
 
 setHeaderVars ($a_header_vars, $a_header_params=0)
 set table header vars public More...
 
 setColumnWidth ($a_column_width)
 set table column widths public More...
 
 setOneColumnWidth ($a_column_width, $a_column_number)
 set one table column width 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) public More...
 
 setOffset ($a_offset)
 set dataset offset public More...
 
 getOffset ()
 Get offset. More...
 
 setOrderColumn ($a_order_column=0, $a_default_column=0)
 set order column public More...
 
 getOrderColumn ()
 Get order column. More...
 
 setOrderDirection ($a_order_direction)
 set order direction public More...
 
 getOrderDirection ()
 Get order direction. More...
 
 setFooter ($a_style, $a_previous=0, $a_next=0)
 set order direction 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 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

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

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

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);
162  $this->determineSelectedColumns();
163  }
$_GET["client_id"]
setEnableNumInfo($a_val)
Set enable num info.
determineSelectedColumns()
Determine selected columns.
setIsDataTable($a_val)
Set is data table.
determineLimit()
Determine the limit.
restoreTemplate($a_name)
Restore state from template.
setContext($id)
Set context.
__construct(Container $dic, ilPlugin $plugin)
$DIC
Definition: xapitoken.php:46
getId()
Get element id.
+ 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 1328 of file class.ilTable2GUI.php.

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

1336  {
1337  $this->column[] = array(
1338  "text" => $a_text,
1339  "sort_field" => $a_sort_field,
1340  "width" => $a_width,
1341  "is_checkbox_action_column" => $a_is_checkbox_action_column,
1342  "class" => $a_class,
1343  "tooltip" => $a_tooltip,
1344  "tooltip_html" => (bool) $a_tooltip_with_html
1345  );
1346  if ($a_sort_field != "") {
1347  $this->sortable_fields[] = $a_sort_field;
1348  }
1349  $this->column_count = count($this->column);
1350  }
+ 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 1207 of file class.ilTable2GUI.php.

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

1208  {
1209  $this->buttons[] = array("cmd" => $a_cmd, "text" => $a_text, 'onclick' => $a_onclick,
1210  "id" => $a_id, "class" => $a_class);
1211  }
+ 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 1218 of file class.ilTable2GUI.php.

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

1219  {
1220  $this->buttons[] = $a_button;
1221  }
+ 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 637 of file class.ilTable2GUI.php.

References $restore_filter_values.

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

638  {
639  $a_input_item->setParent($this);
640  if (!$a_optional) {
641  $this->filters[] = $a_input_item;
642  } else {
643  $this->optional_filters[] = $a_input_item;
644  }
645 
646  // restore filter values (from stored view)
647  if ($this->restore_filter) {
648  if (array_key_exists($a_input_item->getFieldId(), $this->restore_filter_values)) {
649  $this->setFilterValue($a_input_item, $this->restore_filter_values[$a_input_item->getFieldId()]);
650  } else {
651  $this->setFilterValue($a_input_item, null); // #14949
652  }
653  }
654  }
+ 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 665 of file class.ilTable2GUI.php.

References $DIC, ilTableGUI\$lng, $type, addFilterItem(), and ilCombinationInputGUI\COMPARISON_ASCENDING.

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

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

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

◆ addHiddenInput()

ilTable2GUI::addHiddenInput (   $a_name,
  $a_value 
)

Add Hidden Input field.

Parameters
stringName
stringValue

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

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

1285  {
1286  $this->hidden_inputs[] = array("name" => $a_name, "value" => $a_value);
1287  }
+ Here is the caller graph for this function:

◆ addMultiCommand()

ilTable2GUI::addMultiCommand (   $a_cmd,
  $a_text 
)

Add Command button.

Parameters
stringCommand
stringText

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

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

1274  {
1275  $this->multi[] = array("cmd" => $a_cmd, "text" => $a_text);
1276  }
+ 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 1248 of file class.ilTable2GUI.php.

References addHiddenInput().

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

1249  {
1250  $this->mi_sel_buttons[] = array("sel_var" => $a_sel_var, "options" => $a_options, "selected" => $a_default_selection, "cmd" => $a_cmd, "text" => $a_text);
1251  $this->addHiddenInput("cmd_sv[" . $a_cmd . "]", $a_sel_var);
1252  }
addHiddenInput($a_name, $a_value)
Add Hidden Input field.
+ 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 1233 of file class.ilTable2GUI.php.

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

◆ clearCommandButtons()

ilTable2GUI::clearCommandButtons ( )

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

Referenced by ilObjectCustomUserFieldsTableGUI\parse().

1197  {
1198  $this->buttons = array();
1199  }
+ Here is the caller graph for this function:

◆ dataExists()

ilTable2GUI::dataExists ( )
final

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

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

614  {
615  if (is_array($this->row_data)) {
616  if (count($this->row_data) > 0) {
617  return true;
618  }
619  }
620  return false;
621  }
+ Here is the caller graph for this function:

◆ deleteTemplate()

ilTable2GUI::deleteTemplate (   $a_name)

Delete template.

Parameters
string$a_name
Returns
bool

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

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

Referenced by fillFooter().

3049  {
3050  global $DIC;
3051 
3052  $ilUser = $DIC->user();
3053 
3054  $a_name = ilUtil::prepareFormOutput($a_name, true);
3055 
3056  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
3057  include_once("./Services/Table/classes/class.ilTableTemplatesStorage.php");
3058  $storage = new ilTableTemplatesStorage();
3059  $storage->delete($this->getContext(), $ilUser->getId(), $a_name);
3060  return true;
3061  }
3062  return false;
3063  }
static prepareFormOutput($a_str, $a_strip=false)
prepares string output for html forms public
getContext()
Get context.
Saves (mostly asynchronously) user properties of tables (e.g.
$ilUser
Definition: imgupload.php:18
$DIC
Definition: xapitoken.php:46
+ 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.

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

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

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  }
$_GET["client_id"]
storeProperty($type, $value)
Store table property.
resetOffset($a_in_determination=false)
Reset offset.
$ilUser
Definition: imgupload.php:18
$rows
Definition: xhr_table.php:10
$DIC
Definition: xapitoken.php:46
loadProperty($type)
Load table property.
setLimit($a_limit=0, $a_default_limit=0)
+ 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 1535 of file class.ilTable2GUI.php.

References $_GET, $_POST, $_SESSION, $DIC, $ilUser, 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(), ilUserLPTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilSCORMTrackingItemsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ilUserTableGUI\getItems(), ilUserExportFileTableGUI\init(), ilCmiXapiStatementsGUI\initLimitingAndOrdering(), ilLTIConsumerXapiStatementsGUI\initLimitingAndOrdering(), ilForumTopicTableGUI\numericOrdering(), ilSCORMTrackingUsersTableGUI\parse(), ilTrashTableGUI\parse(), ilLearningSequenceParticipantsTableGUI\parse(), ilGroupParticipantsTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\parseData(), ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\parseData(), ILIAS\MyStaff\ListCourses\ilMStListCoursesTableGUI\parseData(), ILIAS\MyStaff\ListCompetences\Skills\ilMStListCompetencesSkillsTableGUI\parseData(), ILIAS\MyStaff\Courses\ShowUser\ilMStShowUserCoursesTableGUI\parseData(), ilBiblFieldFilterTableGUI\parseData(), ilBiblAdminFieldTableGUI\parseData(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilFileSystemTableGUI\prepareOutput(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), resetOffset(), and arIndexTableGUI\setOrderAndSegmentation().

1536  {
1537  global $DIC;
1538 
1539  $ilUser = null;
1540  if (isset($DIC["ilUser"])) {
1541  $ilUser = $DIC["ilUser"];
1542  }
1543 
1544  if ($this->nav_determined) {
1545  return true;
1546  }
1547 
1548  if ($_POST[$this->getNavParameter() . "1"] != "") {
1549  if ($_POST[$this->getNavParameter() . "1"] != $_POST[$this->getNavParameter()]) {
1550  $this->nav_value = $_POST[$this->getNavParameter() . "1"];
1551  } elseif ($_POST[$this->getNavParameter() . "2"] != $_POST[$this->getNavParameter()]) {
1552  $this->nav_value = $_POST[$this->getNavParameter() . "2"];
1553  }
1554  } elseif ($_GET[$this->getNavParameter()]) {
1555  $this->nav_value = $_GET[$this->getNavParameter()];
1556  } elseif ($_SESSION[$this->getNavParameter()] != "") {
1557  $this->nav_value = $_SESSION[$this->getNavParameter()];
1558  }
1559 
1560  if ($this->nav_value == "" && $this->getId() != "" && $ilUser->getId() != ANONYMOUS_USER_ID) {
1561  $order = $this->loadProperty("order");
1562  if (in_array($order, $this->sortable_fields)) {
1563  $direction = $this->loadProperty("direction");
1564  } else {
1565  $direction = $this->getDefaultOrderDirection();
1566  }
1567  // get order and direction from db
1568  $this->nav_value =
1569  $order . ":" .
1570  $direction . ":" .
1571  $this->loadProperty("offset");
1572  }
1573  $nav = explode(":", $this->nav_value);
1574 
1575  // $nav[0] is order by
1576  $this->setOrderField(($nav[0] != "") ? $nav[0] : $this->getDefaultOrderField());
1577  $this->setOrderDirection(($nav[1] != "") ? $nav[1] : $this->getDefaultOrderDirection());
1578 
1579  if (!$a_omit_offset) {
1580  // #8904: offset must be discarded when no limit is given
1581  if (!$this->getExternalSegmentation() && $this->limit_determined && $this->limit == 9999) {
1582  $this->resetOffset(true);
1583  } elseif (!$this->getExternalSegmentation() && $nav[2] >= $this->max_count) {
1584  $this->resetOffset(true);
1585  } else {
1586  $this->setOffset($nav[2]);
1587  }
1588  }
1589 
1590  if (!$a_omit_offset) {
1591  $this->nav_determined = true;
1592  }
1593  }
getDefaultOrderField()
Get Default order field.
$_SESSION["AccountId"]
setOffset($a_offset)
set dataset offset public
$_GET["client_id"]
resetOffset($a_in_determination=false)
Reset offset.
getDefaultOrderDirection()
Get Default order direction.
setOrderDirection($a_order_direction)
set order direction public
setOrderField($a_order_field)
set order column
getExternalSegmentation()
Get external segmentation.
$ilUser
Definition: imgupload.php:18
$DIC
Definition: xapitoken.php:46
loadProperty($type)
Load table property.
getId()
Get element id.
$_POST["username"]
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ determineSelectedColumns()

ilTable2GUI::determineSelectedColumns ( )

Determine selected columns.

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

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

Referenced by __construct(), and getCurrentState().

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 
310  if ($old_sel != serialize($this->selected_column) && $set) {
311  $this->storeProperty("selfields", serialize($this->selected_column));
312  }
313 
314  $this->columns_determined = true;
315  }
getSelectableColumns()
Get selectable columns.
storeProperty($type, $value)
Store table property.
loadProperty($type)
Load table property.
getId()
Get element id.
$_POST["username"]
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ determineSelectedFilters()

ilTable2GUI::determineSelectedFilters ( )

Determine selected filters.

Parameters

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

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

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

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

◆ executeCommand()

ilTable2GUI::executeCommand ( )

Execute command.

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

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

349  {
351 
352  $next_class = $ilCtrl->getNextClass($this);
353  $cmd = $ilCtrl->getCmd();
354 
355  switch ($next_class) {
356  case 'ilformpropertydispatchgui':
357  include_once './Services/Form/classes/class.ilFormPropertyDispatchGUI.php';
358  $form_prop_dispatch = new ilFormPropertyDispatchGUI();
359  $this->initFilter();
360  $item = $this->getFilterItemByPostVar($_GET["postvar"]);
361  $form_prop_dispatch->setItem($item);
362  return $ilCtrl->forwardCommand($form_prop_dispatch);
363  break;
364 
365  }
366  return false;
367  }
initFilter()
Init filter.
$_GET["client_id"]
getFilterItemByPostVar($a_post_var)
global $ilCtrl
Definition: ilias.php:18
+ 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 3140 of file class.ilTable2GUI.php.

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

Referenced by getHTML().

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

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

Referenced by getHTML().

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

References Vendor\Package\$c, $ctrl, $DIC, $format, $ilCtrl, $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().

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

◆ fillHeader()

ilTable2GUI::fillHeader ( )

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

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

Referenced by render().

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

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

References ilTableGUI\$title.

Referenced by exportData().

3288  {
3289  foreach ($this->column as $column) {
3290  $title = strip_tags($column["text"]);
3291  if ($title) {
3292  $a_csv->addColumn($title);
3293  }
3294  }
3295  $a_csv->addRow();
3296  }
+ 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

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

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

Referenced by exportData().

3241  {
3242  $col = 0;
3243  foreach ($this->column as $column) {
3244  $title = strip_tags($column["text"]);
3245  if ($title) {
3246  $a_excel->setCell($a_row, $col++, $title);
3247  }
3248  }
3249  $a_excel->setBold("A" . $a_row . ":" . $a_excel->getColumnCoord($col - 1) . $a_row);
3250  }
getColumnCoord($a_col)
Get column "name" from number.
setBold($a_coords)
Set cell(s) to bold.
setCell($a_row, $a_col, $a_value, $a_datatype=null)
Set cell value.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillHiddenRow()

ilTable2GUI::fillHiddenRow ( )

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

Referenced by getHTML().

2533  {
2534  $hidden_row = false;
2535  if (count($this->hidden_inputs)) {
2536  foreach ($this->hidden_inputs as $hidden_input) {
2537  $this->tpl->setCurrentBlock("tbl_hidden_field");
2538  $this->tpl->setVariable("FIELD_NAME", $hidden_input["name"]);
2539  $this->tpl->setVariable("FIELD_VALUE", $hidden_input["value"]);
2540  $this->tpl->parseCurrentBlock();
2541  }
2542 
2543  $this->tpl->setCurrentBlock("tbl_hidden_row");
2544  $this->tpl->parseCurrentBlock();
2545  }
2546  }
+ 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

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

Referenced by exportData().

3278  {
3279  }
+ 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

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

Referenced by exportData().

3230  {
3231  }
+ 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

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

Referenced by ilMemcacheServerTableGUI\__construct(), ilFileVersionTableGUI\__construct(), ilOrgUnitPositionTableGUI\__construct(), ilBiblFieldFilterTableGUI\addAndReadFilterItem(), ilDclRecordListTableGUI\buildData(), getHTML(), ilOrgUnitPermissionTableGUI\getObjType(), ilQuestionUsagesTableGUI\initColumns(), ilMMSubItemTableGUI\initColumns(), ilRepositoryUserResultTableGUI\initMultiCommands(), and ilMMItemTranslationTableGUI\parseData().

2120  {
2121  foreach ($a_set as $key => $value) {
2122  $this->tpl->setVariable("VAL_" . strtoupper($key), $value);
2123  }
2124  }
+ 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

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

Referenced by exportData().

3306  {
3307  foreach ($a_set as $key => $value) {
3308  if (is_array($value)) {
3309  $value = implode(', ', $value);
3310  }
3311  $a_csv->addColumn(strip_tags($value));
3312  }
3313  $a_csv->addRow();
3314  }
+ 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

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

References ilExcel\setCell().

Referenced by exportData().

3261  {
3262  $col = 0;
3263  foreach ($a_set as $value) {
3264  if (is_array($value)) {
3265  $value = implode(', ', $value);
3266  }
3267  $a_excel->setCell($a_row, $col++, $value);
3268  }
3269  }
setCell($a_row, $a_col, $a_value, $a_datatype=null)
Set cell value.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getAllCommandLimit()

static ilTable2GUI::getAllCommandLimit ( )
static

Get maximum number of entries to enable actions for all.

Returns
int

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

References $DIC, and ilTableGUI\$limit.

3332  {
3333  global $DIC;
3334 
3335  $ilClientIniFile = $DIC["ilClientIniFile"];
3336 
3337  $limit = $ilClientIniFile->readVariable("system", "TABLE_ACTION_ALL_LIMIT");
3338  if (!$limit) {
3339  $limit = self::ACTION_ALL_LIMIT;
3340  }
3341 
3342  return $limit;
3343  }
$DIC
Definition: xapitoken.php:46

◆ getCloseFormTag()

ilTable2GUI::getCloseFormTag ( )

Get close form tag.

Returns
boolean close form tag

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

References $close_form_tag.

Referenced by getHTML().

201  {
202  return $this->close_form_tag;
203  }
+ Here is the caller graph for this function:

◆ getContext()

ilTable2GUI::getContext ( )

Get context.

Returns
string

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

References $context.

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

2932  {
2933  return $this->context;
2934  }
+ 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 2842 of file class.ilTable2GUI.php.

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

Referenced by saveTemplate().

2843  {
2844  $this->determineOffsetAndOrder();
2845  $this->determineLimit();
2846  $this->determineSelectedColumns();
2847  $this->determineSelectedFilters();
2848 
2849  // "filter" show/hide is not saved
2850 
2851  $result = array();
2852  $result["order"] = $this->getOrderField();
2853  $result["direction"] = $this->getOrderDirection();
2854  $result["offset"] = $this->getOffset();
2855  $result["rows"] = $this->getLimit();
2856  $result["selfilters"] = $this->getSelectedFilters();
2857 
2858  // #9514 - $this->getSelectedColumns() will omit deselected, leading to
2859  // confusion on restoring template
2860  $result["selfields"] = $this->selected_column;
2861 
2862  // gather filter values
2863  if ($this->filters) {
2864  foreach ($this->filters as $item) {
2865  $result["filter_values"][$item->getFieldId()] = $this->getFilterValue($item);
2866  }
2867  }
2868  if ($this->optional_filters && $result["selfilters"]) {
2869  foreach ($this->optional_filters as $item) {
2870  if (in_array($item->getFieldId(), $result["selfilters"])) {
2871  $result["filter_values"][$item->getFieldId()] = $this->getFilterValue($item);
2872  }
2873  }
2874  }
2875 
2876  return $result;
2877  }
$result
getFilterValue(ilFormPropertyGUI $a_item)
Get current filter value.
determineSelectedColumns()
Determine selected columns.
determineLimit()
Determine the limit.
getOrderDirection()
Get order direction.
getOffset()
Get offset.
determineOffsetAndOrder($a_omit_offset=false)
Determine offset and order.
determineSelectedFilters()
Determine selected filters.
getSelectedFilters()
Get selected filters.
getLimit()
Get limit.
+ 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 1186 of file class.ilTable2GUI.php.

References $default_filter_visibility.

Referenced by isFilterVisible().

1187  {
1189  }
+ Here is the caller graph for this function:

◆ getDefaultOrderDirection()

ilTable2GUI::getDefaultOrderDirection ( )

Get Default order direction.

Returns
string Default order direction

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

Referenced by determineOffsetAndOrder().

1169  {
1170  return $this->defaultorderdirection;
1171  }
+ Here is the caller graph for this function:

◆ getDefaultOrderField()

ilTable2GUI::getDefaultOrderField ( )

Get Default order field.

Returns
string Default order field

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

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

1149  {
1150  return $this->defaultorderfield;
1151  }
+ Here is the caller graph for this function:

◆ getDescription()

ilTable2GUI::getDescription ( )

Get description.

Returns
string description

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

Referenced by render().

557  {
558  return $this->description;
559  }
+ Here is the caller graph for this function:

◆ getDisableFilterHiding()

ilTable2GUI::getDisableFilterHiding ( )

Get disable filter hiding.

Returns
boolean

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

References $disable_filter_hiding.

Referenced by fillFooter(), and renderFilter().

837  {
839  }
+ Here is the caller graph for this function:

◆ getDisplayAsBlock()

ilTable2GUI::getDisplayAsBlock ( )

Get display as block.

Returns
boolean display as block

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

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

1011  {
1012  return $this->display_as_block;
1013  }
+ Here is the caller graph for this function:

◆ getEnableHeader()

ilTable2GUI::getEnableHeader ( )

Get Enable Header.

Returns
boolean Enable Header

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

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

◆ getEnableNumInfo()

ilTable2GUI::getEnableNumInfo ( )

Get enable num info.

Returns
boolean enable number of records info

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

Referenced by fillFooter().

529  {
530  return $this->num_info;
531  }
+ Here is the caller graph for this function:

◆ getEnableTitle()

ilTable2GUI::getEnableTitle ( )

Get Enable Title.

Returns
boolean Enable Title

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

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

◆ getExportMode()

◆ getExternalSegmentation()

ilTable2GUI::getExternalSegmentation ( )

Get external segmentation.

Returns
boolean data is segmented externally

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

References $ext_seg.

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

1117  {
1118  return $this->ext_seg;
1119  }
+ Here is the caller graph for this function:

◆ getExternalSorting()

ilTable2GUI::getExternalSorting ( )

Get external sorting.

Returns
boolean data is sorted externally

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

References $ext_sort.

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

1053  {
1054  return $this->ext_sort;
1055  }
+ Here is the caller graph for this function:

◆ getFilterCols()

ilTable2GUI::getFilterCols ( )

Get filter columns.

Returns
int number of filter columns

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

References $filter_cols.

Referenced by renderFilter().

817  {
818  return $this->filter_cols;
819  }
+ Here is the caller graph for this function:

◆ getFilterCommand()

ilTable2GUI::getFilterCommand ( )

Get filter command.

Returns
string filter command

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

References $filter_cmd.

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

◆ getFilterItemByPostVar()

ilTable2GUI::getFilterItemByPostVar (   $a_post_var)
final

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

References getFilterItems().

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

787  {
788  foreach ($this->getFilterItems() as $item) {
789  if ($item->getPostVar() == $a_post_var) {
790  return $item;
791  }
792  }
793  foreach ($this->getFilterItems(true) as $item) {
794  if ($item->getPostVar() == $a_post_var) {
795  return $item;
796  }
797  }
798  return false;
799  }
getFilterItems($a_optionals=false)
Get filter items.
+ 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 2885 of file class.ilTable2GUI.php.

References IL_CAL_DATE.

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

2886  {
2887  if (method_exists($a_item, "getChecked")) {
2888  return $a_item->getChecked();
2889  } elseif (method_exists($a_item, "getValue")) {
2890  return $a_item->getValue();
2891  } elseif (method_exists($a_item, "getDate")) {
2892  return $a_item->getDate()->get(IL_CAL_DATE);
2893  }
2894  }
const IL_CAL_DATE
+ Here is the caller graph for this function:

◆ getFormAction()

◆ getFormName()

ilTable2GUI::getFormName ( )

Get Form name.

Returns
string Form name

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

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

968  {
969  return $this->formname;
970  }
+ Here is the caller graph for this function:

◆ getHTML()

ilTable2GUI::getHTML ( )

Get HTML.

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

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

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

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

991  {
992  return $this->id;
993  }
+ Here is the caller graph for this function:

◆ getIsDataTable()

ilTable2GUI::getIsDataTable ( )

Get is data table.

Returns
boolean is data table

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

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

◆ getLimit()

ilTable2GUI::getLimit ( )

Get limit.

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

References getExportMode(), and getPrintMode().

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

3069  {
3070  if ($this->getExportMode() || $this->getPrintMode()) {
3071  return 9999;
3072  }
3073  return parent::getLimit();
3074  }
getPrintMode()
Get print mode.
getExportMode()
Was export activated?
+ 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 2411 of file class.ilTable2GUI.php.

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

Referenced by fillFooter().

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

◆ getNavParameter()

ilTable2GUI::getNavParameter ( )
final

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

Referenced by ilMMItemTranslationTableGUI\__construct(), ilBiblTranslationTableGUI\__construct(), ilBiblAdminFieldTableGUI\__construct(), ilBiblFieldFilterTableGUI\__construct(), determineOffsetAndOrder(), getHTML(), getLinkbar(), resetOffset(), and setOrderLink().

1354  {
1355  return $this->prefix . "_table_nav";
1356  }
+ Here is the caller graph for this function:

◆ getNoEntriesText()

ilTable2GUI::getNoEntriesText ( )

Get text for an empty table.

Returns
string Text

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

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

449  {
450  return $this->noentriestext;
451  }
+ Here is the caller graph for this function:

◆ getOffset()

ilTable2GUI::getOffset ( )

Get offset.

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

References getExportMode(), and getPrintMode().

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

3080  {
3081  if ($this->getExportMode() || $this->getPrintMode()) {
3082  return 0;
3083  }
3084  return parent::getOffset();
3085  }
getPrintMode()
Get print mode.
getExportMode()
Was export activated?
+ 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.

References $open_form_tag.

Referenced by getHTML().

181  {
182  return $this->open_form_tag;
183  }
+ Here is the caller graph for this function:

◆ getOrderField()

ilTable2GUI::getOrderField ( )

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

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

572  {
573  return $this->order_field;
574  }
+ Here is the caller graph for this function:

◆ getParentCmd()

ilTable2GUI::getParentCmd ( )

◆ getParentObject()

ilTable2GUI::getParentObject ( )

Get parent object.

Returns
object parent GUI object

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

References $parent_obj.

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

399  {
400  return $this->parent_obj;
401  }
+ Here is the caller graph for this function:

◆ getPrefix()

ilTable2GUI::getPrefix ( )
final

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

References ilTableGUI\$prefix.

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

629  {
630  return $this->prefix;
631  }
+ Here is the caller graph for this function:

◆ getPreventDoubleSubmission()

ilTable2GUI::getPreventDoubleSubmission ( )

Get prevent double submission.

Returns
bool prevent double submission

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

References $prevent_double_submission.

Referenced by getHTML().

3378  {
3380  }
+ Here is the caller graph for this function:

◆ getPrintMode()

ilTable2GUI::getPrintMode ( )

Get print mode.

Returns
bool $a_value

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

References $print_mode.

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

3121  {
3122  return $this->print_mode;
3123  }
+ Here is the caller graph for this function:

◆ getResetCommand()

ilTable2GUI::getResetCommand ( )

Get reset filter command.

Returns
string reset command

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

References $reset_cmd.

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

◆ getRowSelectorLabel()

ilTable2GUI::getRowSelectorLabel ( )
Returns
string

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

References $row_selector_label.

Referenced by fillFooter().

3358  {
3360  }
+ Here is the caller graph for this function:

◆ getSelectableColumns()

ilTable2GUI::getSelectableColumns ( )

Get selectable columns.

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

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

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

251  {
252  return array();
253  }
+ 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

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

References ilTableGUI\$select_all_checkbox.

Referenced by fillFooter(), and fillHeader().

1021  {
1023  }
+ Here is the caller graph for this function:

◆ getSelectedColumns()

ilTable2GUI::getSelectedColumns ( )

Get selected columns.

Parameters

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

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

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

◆ getSelectedFilters()

ilTable2GUI::getSelectedFilters ( )

Get selected filters.

Parameters

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

Referenced by getCurrentState().

859  {
860  $sfil = array();
861  foreach ($this->selected_filter as $k => $v) {
862  if ($v) {
863  $sfil[$k] = $k;
864  }
865  }
866  return $sfil;
867  }
+ Here is the caller graph for this function:

◆ getShowRowsSelector()

ilTable2GUI::getShowRowsSelector ( )

Get rows-per-page selector state.

Returns
bool

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

References $show_rows_selector.

Referenced by fillFooter().

2952  {
2954  }
+ Here is the caller graph for this function:

◆ getShowTemplates()

ilTable2GUI::getShowTemplates ( )

Get template state.

Returns
bool

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

References $show_templates.

Referenced by fillFooter().

2972  {
2973  return $this->show_templates;
2974  }
+ Here is the caller graph for this function:

◆ getTopAnchor()

ilTable2GUI::getTopAnchor ( )

Get top anchor.

Returns
string top anchor

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

References $top_anchor.

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

429  {
430  return $this->top_anchor;
431  }
+ 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 1316 of file class.ilTable2GUI.php.

References $top_commands.

Referenced by fillActionRow().

1317  {
1318  return $this->top_commands;
1319  }
+ Here is the caller graph for this function:

◆ initFilter()

ilTable2GUI::initFilter ( )

Init filter.

Overwrite this to initialize all filter input property objects.

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

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

390  {
391  }
+ 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 2031 of file class.ilTable2GUI.php.

References ilAdvancedMDRecordGUI\getFilterElements().

Referenced by writeFilterToSession().

2032  {
2033  foreach ($a_gui->getFilterElements(false) as $item) {
2034  if ($item === $a_element) {
2035  return true;
2036  }
2037  }
2038  return false;
2039  }
getFilterElements($a_only_non_empty=true)
Get SQL conditions for current filter value(s)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isColumnSelected()

◆ isFilterSelected()

ilTable2GUI::isFilterSelected (   $a_col)

Is given filter selected?

Parameters
stringcolumn name
Returns
boolean

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

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

848  {
849  return $this->selected_filter[$a_col];
850  }
+ 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 2015 of file class.ilTable2GUI.php.

References getDefaultFilterVisibility(), and loadProperty().

Referenced by renderFilter().

2016  {
2017  $prop = $this->loadProperty('filter');
2018  if ($prop === '0' || $prop === '1') {
2019  return (bool) $prop;
2020  }
2021  return $this->getDefaultFilterVisibility();
2022  }
loadProperty($type)
Load table property.
getDefaultFilterVisibility()
Get default filter visibility.
+ 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

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

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

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

2820  {
2821  global $DIC;
2822 
2823  $ilUser = null;
2824  if (isset($DIC["ilUser"])) {
2825  $ilUser = $DIC["ilUser"];
2826  }
2827 
2828  if (is_object($ilUser) && $this->getId() != "") {
2829  include_once("./Services/Table/classes/class.ilTablePropertiesStorage.php");
2830  $tab_prop = new ilTablePropertiesStorage();
2831 
2832  return $tab_prop->getProperty($this->getId(), $ilUser->getId(), $type);
2833  }
2834  return null;
2835  }
$type
Saves (mostly asynchronously) user properties of tables (e.g.
$ilUser
Definition: imgupload.php:18
$DIC
Definition: xapitoken.php:46
getId()
Get element id.
+ 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

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

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

1754  {
1755  return false;
1756  }
+ Here is the caller graph for this function:

◆ prepareOutput()

ilTable2GUI::prepareOutput ( )
protected

Anything that must be done before HTML is generated.

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

Referenced by getHTML().

1528  {
1529  }
+ Here is the caller graph for this function:

◆ render()

ilTable2GUI::render ( )

render table public

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

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

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

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

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

Referenced by render().

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

◆ resetFilter()

ilTable2GUI::resetFilter ( )

Reset filter.

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

References ilTableGUI\$lng, and getFilterItems().

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

2087  {
2088  $lng = $this->lng;
2089 
2090  $filter = $this->getFilterItems();
2091  $opt_filter = $this->getFilterItems(true);
2092 
2093  foreach ($filter as $item) {
2094  if ($item->checkInput()) {
2095  // see #26490
2096  $item->setValueByArray([]);
2097  $item->clearFromSession();
2098  }
2099  }
2100  foreach ($opt_filter as $item) {
2101  if ($item->checkInput()) {
2102  // see #26490
2103  $item->setValueByArray([]);
2104  $item->clearFromSession();
2105  }
2106  }
2107 
2108  // #13209
2109  unset($_REQUEST["tbltplcrt"]);
2110  unset($_REQUEST["tbltpldel"]);
2111  }
getFilterItems($a_optionals=false)
Get filter items.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ resetOffset()

ilTable2GUI::resetOffset (   $a_in_determination = false)

Reset offset.

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

References $_GET, $_POST, determineOffsetAndOrder(), getNavParameter(), ilTableGUI\getOrderDirection(), getOrderField(), and ilTableGUI\setOffset().

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

373  {
374  if (!$this->nav_determined && !$a_in_determination) {
375  $this->determineOffsetAndOrder();
376  }
377  $this->nav_value = $this->getOrderField() . ":" . $this->getOrderDirection() . ":0";
378  $_GET[$this->getNavParameter()] =
379  $_POST[$this->getNavParameter() . "1"] =
380  $this->nav_value;
381  //echo $this->nav_value;
382  $this->setOffset(0);
383  }
setOffset($a_offset)
set dataset offset public
$_GET["client_id"]
getOrderDirection()
Get order direction.
determineOffsetAndOrder($a_omit_offset=false)
Determine offset and order.
$_POST["username"]
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ restoreTemplate()

ilTable2GUI::restoreTemplate (   $a_name)

Restore state from template.

Parameters
string$a_name
Returns
bool

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

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

Referenced by __construct().

2983  {
2984  global $DIC;
2985 
2986  $ilUser = $DIC->user();
2987 
2988  $a_name = ilUtil::stripSlashes($a_name);
2989 
2990  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2991  include_once("./Services/Table/classes/class.ilTableTemplatesStorage.php");
2992  $storage = new ilTableTemplatesStorage();
2993 
2994  $data = $storage->load($this->getContext(), $ilUser->getId(), $a_name);
2995  if (is_array($data)) {
2996  foreach ($data as $property => $value) {
2997  $this->storeProperty($property, $value);
2998  }
2999  }
3000 
3001  $data["filter_values"] = unserialize($data["filter_values"]);
3002  if ($data["filter_values"]) {
3003  $this->restore_filter_values = $data["filter_values"];
3004  }
3005 
3006  $this->restore_filter = true;
3007 
3008  return true;
3009  }
3010  return false;
3011  }
getContext()
Get context.
storeProperty($type, $value)
Store table property.
Saves (mostly asynchronously) user properties of tables (e.g.
$ilUser
Definition: imgupload.php:18
static stripSlashes($a_str, $a_strip_html=true, $a_allow="")
strip slashes if magic qoutes is enabled
$DIC
Definition: xapitoken.php:46
+ 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 3019 of file class.ilTable2GUI.php.

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

Referenced by fillFooter().

3020  {
3021  global $DIC;
3022 
3023  $ilUser = $DIC->user();
3024 
3025  $a_name = ilUtil::prepareFormOutput($a_name, true);
3026 
3027  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
3028  include_once("./Services/Table/classes/class.ilTableTemplatesStorage.php");
3029  $storage = new ilTableTemplatesStorage();
3030 
3031  $state = $this->getCurrentState();
3032  $state["filter_values"] = serialize($state["filter_values"]);
3033  $state["selfields"] = serialize($state["selfields"]);
3034  $state["selfilters"] = serialize($state["selfilters"]);
3035 
3036  $storage->store($this->getContext(), $ilUser->getId(), $a_name, $state);
3037  return true;
3038  }
3039  return false;
3040  }
static prepareFormOutput($a_str, $a_strip=false)
prepares string output for html forms public
getContext()
Get context.
Saves (mostly asynchronously) user properties of tables (e.g.
$ilUser
Definition: imgupload.php:18
$DIC
Definition: xapitoken.php:46
getCurrentState()
get current settings for order, limit, columns and filter
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setCloseCommand()

ilTable2GUI::setCloseCommand (   $a_link)

Add command for closing table.

Parameters
string$a_linkclosing link
Deprecated:

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

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

◆ setCloseFormTag()

ilTable2GUI::setCloseFormTag (   $a_val)

Set close form tag.

Parameters
booleanclose form tag

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

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

191  {
192  $this->close_form_tag = $a_val;
193  }
+ Here is the caller graph for this function:

◆ setContext()

ilTable2GUI::setContext (   $id)

Set context.

Parameters
string$id

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

Referenced by __construct().

2920  {
2921  if (trim($id)) {
2922  $this->context = $id;
2923  }
2924  }
+ 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 923 of file class.ilTable2GUI.php.

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

◆ setData()

ilTable2GUI::setData (   $a_data)
final

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

References getExternalSorting().

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

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

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

1178  {
1179  $this->default_filter_visibility = $a_status;
1180  }
+ 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 1158 of file class.ilTable2GUI.php.

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

1159  {
1160  $this->defaultorderdirection = $a_defaultorderdirection;
1161  }
+ 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 1138 of file class.ilTable2GUI.php.

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

1139  {
1140  $this->defaultorderfield = $a_defaultorderfield;
1141  }
+ 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 826 of file class.ilTable2GUI.php.

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

827  {
828  $this->disable_filter_hiding = $a_val;
829  }
+ Here is the caller graph for this function:

◆ setDisplayAsBlock()

ilTable2GUI::setDisplayAsBlock (   $a_val)

Set display as block.

Parameters
booleandisplay as block

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

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

1001  {
1002  $this->display_as_block = $a_val;
1003  }
+ 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 3321 of file class.ilTable2GUI.php.

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

3322  {
3323  $this->enable_command_for_all = (bool) $a_value;
3324  }
+ Here is the caller graph for this function:

◆ setEnableHeader()

ilTable2GUI::setEnableHeader (   $a_enableheader)

Set Enable Header.

Parameters
boolean$a_enableheaderEnable Header

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

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

499  {
500  $this->enabled["header"] = $a_enableheader;
501  }
+ 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 518 of file class.ilTable2GUI.php.

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

519  {
520  $this->num_info = $a_val;
521  }
+ Here is the caller graph for this function:

◆ setEnableTitle()

ilTable2GUI::setEnableTitle (   $a_enabletitle)

Set Enable Title.

Parameters
boolean$a_enabletitleEnable Title

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

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

479  {
480  $this->enabled["title"] = $a_enabletitle;
481  }
+ Here is the caller graph for this function:

◆ setExportFormats()

ilTable2GUI::setExportFormats ( array  $formats)

Set available export formats.

Parameters
array$formats

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

References $format, and $valid.

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

3093  {
3094  $this->export_formats = array();
3095 
3096  // #11339
3097  $valid = array(self::EXPORT_EXCEL => "tbl_export_excel",
3098  self::EXPORT_CSV => "tbl_export_csv");
3099 
3100  foreach ($formats as $format) {
3101  if (array_key_exists($format, $valid)) {
3102  $this->export_formats[$format] = $valid[$format];
3103  }
3104  }
3105  }
$valid
$format
Definition: metadata.php:218
$formats
Definition: date.php:77
+ Here is the caller graph for this function:

◆ setExternalSegmentation()

ilTable2GUI::setExternalSegmentation (   $a_val)

Set external segmentation.

Parameters
booleandata is segmented externally

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

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

1107  {
1108  $this->ext_seg = $a_val;
1109  }
+ Here is the caller graph for this function:

◆ setExternalSorting()

ilTable2GUI::setExternalSorting (   $a_val)

Set external sorting.

Parameters
booleandata is sorted externally

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

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

1043  {
1044  $this->ext_sort = $a_val;
1045  }
+ 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 1063 of file class.ilTable2GUI.php.

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

1064  {
1065  $this->filter_cmd = $a_val;
1066  $this->filter_cmd_txt = $a_caption;
1067  }
+ 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 2902 of file class.ilTable2GUI.php.

References IL_CAL_DATE, and ilFormPropertyGUI\writeToSession().

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

2903  {
2904  if (method_exists($a_item, "setChecked")) {
2905  $a_item->setChecked($a_value);
2906  } elseif (method_exists($a_item, "setValue")) {
2907  $a_item->setValue($a_value);
2908  } elseif (method_exists($a_item, "setDate")) {
2909  $a_item->setDate(new ilDate($a_value, IL_CAL_DATE));
2910  }
2911  $a_item->writeToSession();
2912  }
Class for single dates.
const IL_CAL_DATE
writeToSession()
Write to session.
+ 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 936 of file class.ilTable2GUI.php.

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

937  {
938  $this->form_action = $a_form_action;
939  $this->form_multipart = (bool) $a_multipart;
940  }
+ Here is the caller graph for this function:

◆ setFormName()

ilTable2GUI::setFormName (   $a_formname = "")

Set Form name.

Parameters
string$a_formnameForm name

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

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

958  {
959  $this->formname = $a_formname;
960  }
+ Here is the caller graph for this function:

◆ setHeaderHTML()

ilTable2GUI::setHeaderHTML (   $html)

set header html

Parameters
string$html

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

2786  {
2787  $this->headerHTML = $html;
2788  }

◆ setId()

ilTable2GUI::setId (   $a_val)

Set id.

Parameters
stringelement id

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

References getPrefix(), and setPrefix().

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

978  {
979  $this->id = $a_val;
980  if ($this->getPrefix() == "") {
981  $this->setPrefix($a_val);
982  }
983  }
setPrefix($a_prefix)
+ 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 458 of file class.ilTable2GUI.php.

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

459  {
460  $this->datatable = $a_val;
461  }
+ Here is the caller graph for this function:

◆ setLimit()

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

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

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

3383  {
3384  parent::setLimit($a_limit, $a_default_limit);
3385 
3386  // #17077 - if limit is set "manually" to 9999, force rows selector off
3387  if ($a_limit == 9999 &&
3388  $this->limit_determined) {
3389  $this->rows_selector_off = true;
3390  }
3391  }
+ 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.

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

171  {
172  $this->open_form_tag = $a_val;
173  }
+ 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 566 of file class.ilTable2GUI.php.

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

567  {
568  $this->order_field = $a_order_field;
569  }
+ Here is the caller graph for this function:

◆ setOrderLink()

ilTable2GUI::setOrderLink (   $sort_field,
  $order_dir 
)

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

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

Referenced by fillHeader().

1359  {
1360  global $DIC;
1361 
1362  $ilUser = $DIC->user();
1363 
1364  $ilCtrl = $this->ctrl;
1365 
1366  $hash = "";
1367  if (is_object($ilUser) && $ilUser->getPref("screen_reader_optimization")) {
1368  $hash = "#" . $this->getTopAnchor();
1369  }
1370 
1371  $old = $_GET[$this->getNavParameter()];
1372 
1373  // set order link
1374  $ilCtrl->setParameter(
1375  $this->parent_obj,
1376  $this->getNavParameter(),
1377  $sort_field . ":" . $order_dir . ":" . $this->offset
1378  );
1379  $this->tpl->setVariable(
1380  "TBL_ORDER_LINK",
1381  $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd) . $hash
1382  );
1383 
1384  // set old value of nav variable
1385  $ilCtrl->setParameter(
1386  $this->parent_obj,
1387  $this->getNavParameter(),
1388  $old
1389  );
1390  }
getTopAnchor()
Get top anchor.
$_GET["client_id"]
global $ilCtrl
Definition: ilias.php:18
$ilUser
Definition: imgupload.php:18
$DIC
Definition: xapitoken.php:46
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setPrefix()

ilTable2GUI::setPrefix (   $a_prefix)
final

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

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

624  {
625  $this->prefix = $a_prefix;
626  }
+ 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 3367 of file class.ilTable2GUI.php.

3368  {
3369  $this->prevent_double_submission = $a_val;
3370  }

◆ setPrintMode()

ilTable2GUI::setPrintMode (   $a_value = false)

Toogle print mode.

Parameters
bool$a_value

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

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

3112  {
3113  $this->print_mode = (bool) $a_value;
3114  }
+ 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 1085 of file class.ilTable2GUI.php.

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

1086  {
1087  $this->reset_cmd = $a_val;
1088  $this->reset_cmd_txt = $a_caption;
1089  }
+ Here is the caller graph for this function:

◆ setRowSelectorLabel()

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

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

References $row_selector_label.

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

3349  {
3350  $this->row_selector_label = $row_selector_label;
3351  return $this;
3352  }
+ 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 1127 of file class.ilTable2GUI.php.

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

1128  {
1129  $this->row_template = $a_template;
1130  $this->row_template_dir = $a_template_dir;
1131  }
+ 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 1031 of file class.ilTable2GUI.php.

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

1032  {
1033  $this->select_all_checkbox = $a_select_all_checkbox;
1034  $this->select_all_on_top = $a_select_all_on_top;
1035  }
+ 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 2941 of file class.ilTable2GUI.php.

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

2942  {
2943  $this->show_rows_selector = (bool) $a_value;
2944  }
+ 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.

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

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

537  {
538  parent::setTitle($a_title, $a_icon, $a_icon_alt);
539  }
+ Here is the caller graph for this function:

◆ setTopAnchor()

ilTable2GUI::setTopAnchor (   $a_val)

Set top anchor.

Parameters
stringtop anchor

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

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

◆ setTopCommands()

◆ storeNavParameter()

ilTable2GUI::storeNavParameter ( )

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

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

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

1596  {
1597  if ($this->getOrderField() != "") {
1598  $this->storeProperty("order", $this->getOrderField());
1599  }
1600  if ($this->getOrderDirection() != "") {
1601  $this->storeProperty("direction", $this->getOrderDirection());
1602  }
1603  //echo "-".$this->getOffset()."-";
1604  if ($this->getOffset() !== "") {
1605  $this->storeProperty("offset", $this->getOffset());
1606  }
1607  }
storeProperty($type, $value)
Store table property.
getOrderDirection()
Get order direction.
getOffset()
Get offset.
+ 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 2796 of file class.ilTable2GUI.php.

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

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

2797  {
2798  global $DIC;
2799 
2800  $ilUser = null;
2801  if (isset($DIC["ilUser"])) {
2802  $ilUser = $DIC["ilUser"];
2803  }
2804 
2805  if (is_object($ilUser) && $this->getId() != "") {
2806  include_once("./Services/Table/classes/class.ilTablePropertiesStorage.php");
2807  $tab_prop = new ilTablePropertiesStorage();
2808 
2809  $tab_prop->storeProperty($this->getId(), $ilUser->getId(), $type, $value);
2810  }
2811  }
$type
Saves (mostly asynchronously) user properties of tables (e.g.
$ilUser
Definition: imgupload.php:18
$DIC
Definition: xapitoken.php:46
getId()
Get element id.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ writeFilterToSession()

ilTable2GUI::writeFilterToSession ( )

Write filter values to session.

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

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

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

2045  {
2046  $advmd_record_gui = null;
2047  if (method_exists($this, "getAdvMDRecordGUI")) {
2048  $advmd_record_gui = $this->getAdvMDRecordGUI();
2049  }
2050 
2051  foreach ($this->getFilterItems() as $item) {
2052  if ($advmd_record_gui &&
2053  $this->isAdvMDFilter($advmd_record_gui, $item)) {
2054  continue;
2055  }
2056 
2057  if ($item->checkInput()) {
2058  $item->setValueByArray($_POST);
2059  $item->writeToSession();
2060  }
2061  }
2062  foreach ($this->getFilterItems(true) as $item) {
2063  if ($advmd_record_gui &&
2064  $this->isAdvMDFilter($advmd_record_gui, $item)) {
2065  continue;
2066  }
2067 
2068  if ($item->checkInput()) {
2069  $item->setValueByArray($_POST);
2070  $item->writeToSession();
2071  }
2072  }
2073 
2074  if ($advmd_record_gui) {
2075  $advmd_record_gui->importFilter();
2076  }
2077 
2078  // #13209
2079  unset($_REQUEST["tbltplcrt"]);
2080  unset($_REQUEST["tbltpldel"]);
2081  }
isAdvMDFilter(ilAdvancedMDRecordGUI $a_gui, $a_element)
Check if filter element is based on adv md.
getFilterItems($a_optionals=false)
Get filter items.
$_POST["username"]
+ 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

ilTable2GUI::$context = ""
protected

◆ $ctrl

ilTable2GUI::$ctrl
protected

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

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

Referenced by addFilterItem().

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

◆ EXPORT_CSV

const ilTable2GUI::EXPORT_CSV = 2

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

◆ EXPORT_EXCEL

const ilTable2GUI::EXPORT_EXCEL = 1

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

Referenced by ilObjLanguageExtGUI\statisticsObject().

◆ FILTER_CHECKBOX

const ilTable2GUI::FILTER_CHECKBOX = 9

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

Referenced by ilSessionParticipantsTableGUI\initFilter().

◆ FILTER_DATE

const ilTable2GUI::FILTER_DATE = 3

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

◆ FILTER_DATE_RANGE

◆ FILTER_DATETIME_RANGE

const ilTable2GUI::FILTER_DATETIME_RANGE = 8

◆ FILTER_DURATION_RANGE

const ilTable2GUI::FILTER_DURATION_RANGE = 7

◆ FILTER_LANGUAGE

const ilTable2GUI::FILTER_LANGUAGE = 4

◆ FILTER_NUMBER_RANGE

◆ FILTER_SELECT

◆ FILTER_TEXT


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