ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
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)
 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
 
 $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 115 of file class.ilTable2GUI.php.

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

116  {
117  global $DIC;
118 
119  $this->lng = $DIC->language();
120  $this->ctrl = $DIC->ctrl();
121  $lng = $DIC->language();
122 
123  parent::__construct(0, false);
124  $this->unique_id = md5(uniqid());
125  $this->parent_obj = $a_parent_obj;
126  $this->parent_cmd = $a_parent_cmd;
127  $this->buttons = array();
128  $this->header_commands = array();
129  $this->multi = array();
130  $this->hidden_inputs = array();
131  $this->formname = "table_" . $this->unique_id;
132  $this->tpl = new ilTemplate("tpl.table2.html", true, true, "Services/Table");
133 
134  $lng->loadLanguageModule('tbl');
135 
136  if (!$a_template_context) {
137  $a_template_context = $this->getId();
138  }
139  $this->setContext($a_template_context);
140 
141  // activate export mode
142  if (isset($_GET[$this->prefix . "_xpt"])) {
143  $this->export_mode = (int) $_GET[$this->prefix . "_xpt"];
144  }
145 
146  // template handling
147  if (isset($_GET[$this->prefix . "_tpl"])) {
148  $this->restoreTemplate($_GET[$this->prefix . "_tpl"]);
149  }
150 
151  $this->determineLimit();
152  $this->setIsDataTable(true);
153  $this->setEnableNumInfo(true);
154  $this->determineSelectedColumns();
155  }
global $DIC
Definition: saml.php:7
$_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.
special template class to simplify handling of ITX/PEAR
Create styles array
The data for the language used.
setContext($id)
Set context.
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 1309 of file class.ilTable2GUI.php.

References array, and column.

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

1317  {
1318  $this->column[] = array(
1319  "text" => $a_text,
1320  "sort_field" => $a_sort_field,
1321  "width" => $a_width,
1322  "is_checkbox_action_column" => $a_is_checkbox_action_column,
1323  "class" => $a_class,
1324  "tooltip" => $a_tooltip,
1325  "tooltip_html" => (bool) $a_tooltip_with_html
1326  );
1327  if ($a_sort_field != "") {
1328  $this->sortable_fields[] = $a_sort_field;
1329  }
1330  $this->column_count = count($this->column);
1331  }
Create styles array
The data for the language used.
Set thin black border outline around column
+ 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 1188 of file class.ilTable2GUI.php.

References array.

Referenced by ilDclTableViewEditFieldsTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilTimingOverviewTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilLanguageExtTableGUI\__construct(), ilSetupLanguageTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilAssignmentsTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilExportSelectionTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilRatingCategoryTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilMailingListsMembersTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilAccessKeyTableGUI\__construct(), ilPortfolioPageTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilFileVersionTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilSkillLevelResourcesTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilSelfEvaluationSimpleTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilStyleTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), SurveyMaterialsSourceTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilModulesTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilSurveyCodesEditTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilMailSearchCoursesMembersTableGUI\__construct(), ilSurveyPhrasesTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilCalendarCategoryTableGUI\__construct(), ilSCORM2004ExportTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilGroupEditParticipantsTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilMailSearchCoursesTableGUI\__construct(), ilAdminSubItemsTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilCourseObjectiveQuestionAssignmentTableGUI\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilSystemStylesTableGUI\addActions(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\addCommands(), ilObjStudyProgrammeIndividualPlanGUI\appendIndividualPlanActions(), ilOrgUnitDefaultPermissionTableGUI\end(), ilExAssignmentFileSystemTableGUI\getEntries(), ilSCTreeDuplicatesTableGUI\init(), ilObjectCopyCourseGroupSelectionTableGUI\init(), ilUserClipboardTableGUI\init(), ilLogComponentTableGUI\init(), ilListOfQuestionsTableGUI\init(), ilAssQuestionSkillAssignmentsTableGUI\init(), ilRoleTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilImageMapTableGUI\initActions(), ilPCIIMTriggerTableGUI\initActions(), ilAssQuestionHintsTableGUI\initAdministrationCommands(), arDeleteGUI\initCommandButtons(), ilMailFolderTableGUI\initCommandButtons(), 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().

1189  {
1190  $this->buttons[] = array("cmd" => $a_cmd, "text" => $a_text, 'onclick' => $a_onclick,
1191  "id" => $a_id, "class" => $a_class);
1192  }
Create styles array
The data for the language used.
+ 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 1199 of file class.ilTable2GUI.php.

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

1200  {
1201  $this->buttons[] = $a_button;
1202  }
+ 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 620 of file class.ilTable2GUI.php.

References $restore_filter_values.

Referenced by arIndexTableGUI\addFilterField(), addFilterItemByMetaType(), ilUserTableGUI\addFilterItemByUdfType(), ilLPTableBaseGUI\initBaseFilter(), ilRoleAssignmentTableGUI\initFilter(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\initFilter(), ilWorkflowEngineDefinitionsTableGUI\initFilter(), ilLPObjectStatisticsDailyTableGUI\initFilter(), ilLPObjectStatisticsTableGUI\initFilter(), ilTestManScoringParticipantsTableGUI\initFilter(), ilLPObjectStatisticsTypesTableGUI\initFilter(), ilPDNewsTableGUI\initFilter(), ilLanguageExtTableGUI\initFilter(), ilMStListCoursesTableGUI\initFilter(), ilMStListUsersTableGUI\initFilter(), ilTestDynamicQuestionSetStatisticTableGUI\initFilter(), ilMStShowUserCoursesTableGUI\initFilter(), ilBuddySystemRelationsTableGUI\initFilter(), ilSurveyQuestionblockbrowserTableGUI\initFilter(), ilAccountCodesTableGUI\initFilter(), ilTestPassDetailsOverviewTableGUI\initFilter(), ilLPObjectStatisticsLPTableGUI\initFilter(), ilSurveyQuestionsTableGUI\initFilter(), ilSurveyQuestionbrowserTableGUI\initFilter(), ilTestParticipantsTableGUI\initFilter(), ilPresentationListTableGUI\initFilter(), ilRoleTableGUI\initFilter(), ilTermsOfServiceAcceptanceHistoryTableGUI\initFilter(), ilRegistrationCodesTableGUI\initFilter(), ilQuestionBrowserTableGUI\initFilter(), ilBookingReservationsTableGUI\initFilter(), ilTermListTableGUI\initFilter(), ilMediaPoolTableGUI\initFilter(), ilEvaluationAllTableGUI\initFilter(), ilTrUserObjectsPropsTableGUI\initFilter(), ilTestQuestionBrowserTableGUI\initFilter(), ilUserTableGUI\initFilter(), and ilMailFolderTableGUI\initFilter().

621  {
622  $a_input_item->setParent($this);
623  if (!$a_optional) {
624  $this->filters[] = $a_input_item;
625  } else {
626  $this->optional_filters[] = $a_input_item;
627  }
628 
629  // restore filter values (from stored view)
630  if ($this->restore_filter) {
631  if (array_key_exists($a_input_item->getFieldId(), $this->restore_filter_values)) {
632  $this->setFilterValue($a_input_item, $this->restore_filter_values[$a_input_item->getFieldId()]);
633  } else {
634  $this->setFilterValue($a_input_item, null); // #14949
635  }
636  }
637  }
+ 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 648 of file class.ilTable2GUI.php.

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

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

649  {
650  global $DIC;
651 
652  $lng = $DIC->language(); // constructor may not be called here, if initFilter is being called in subclasses before parent::__construct
653 
654  if (!$caption) {
655  $caption = $lng->txt($id);
656  }
657 
658  include_once("./Services/Form/classes/class.ilPropertyFormGUI.php");
659 
660  switch ($type) {
661  case self::FILTER_CHECKBOX:
662  $item = new ilCheckboxInputGUI($caption, $id);
663  break;
664 
665  case self::FILTER_SELECT:
666  include_once("./Services/Form/classes/class.ilSelectInputGUI.php");
667  $item = new ilSelectInputGUI($caption, $id);
668  break;
669 
670  case self::FILTER_DATE:
671  include_once("./Services/Form/classes/class.ilDateTimeInputGUI.php");
672  $item = new ilDateTimeInputGUI($caption, $id);
673  break;
674 
675  case self::FILTER_TEXT:
676  include_once("./Services/Form/classes/class.ilTextInputGUI.php");
677  $item = new ilTextInputGUI($caption, $id);
678  $item->setMaxLength(64);
679  $item->setSize(20);
680  // $item->setSubmitFormOnEnter(true);
681  break;
682 
683  case self::FILTER_LANGUAGE:
684  $lng->loadLanguageModule("meta");
685  include_once("./Services/Form/classes/class.ilSelectInputGUI.php");
686  $item = new ilSelectInputGUI($caption, $id);
687  $options = array("" => $lng->txt("trac_all"));
688  foreach ($lng->getInstalledLanguages() as $lang_key) {
689  $options[$lang_key] = $lng->txt("meta_l_" . $lang_key);
690  }
691  $item->setOptions($options);
692  break;
693 
694  case self::FILTER_NUMBER_RANGE:
695  include_once("./Services/Form/classes/class.ilCombinationInputGUI.php");
696  include_once("./Services/Form/classes/class.ilNumberInputGUI.php");
697  $item = new ilCombinationInputGUI($caption, $id);
698  $combi_item = new ilNumberInputGUI("", $id . "_from");
699  $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
700  $combi_item = new ilNumberInputGUI("", $id . "_to");
701  $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
702  $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
703  $item->setMaxLength(7);
704  $item->setSize(20);
705  break;
706 
707  case self::FILTER_DATE_RANGE:
708  include_once("./Services/Form/classes/class.ilCombinationInputGUI.php");
709  include_once("./Services/Form/classes/class.ilDateTimeInputGUI.php");
710  $item = new ilCombinationInputGUI($caption, $id);
711  $combi_item = new ilDateTimeInputGUI("", $id . "_from");
712  $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
713  $combi_item = new ilDateTimeInputGUI("", $id . "_to");
714  $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
715  $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
716  break;
717 
718  case self::FILTER_DATETIME_RANGE:
719  include_once("./Services/Form/classes/class.ilCombinationInputGUI.php");
720  include_once("./Services/Form/classes/class.ilDateTimeInputGUI.php");
721  $item = new ilCombinationInputGUI($caption, $id);
722  $combi_item = new ilDateTimeInputGUI("", $id . "_from");
723  $combi_item->setShowTime(true);
724  $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
725  $combi_item = new ilDateTimeInputGUI("", $id . "_to");
726  $combi_item->setShowTime(true);
727  $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
728  $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
729  break;
730 
731  case self::FILTER_DURATION_RANGE:
732  $lng->loadLanguageModule("form");
733  include_once("./Services/Form/classes/class.ilCombinationInputGUI.php");
734  include_once("./Services/Form/classes/class.ilDurationInputGUI.php");
735  $item = new ilCombinationInputGUI($caption, $id);
736  $combi_item = new ilDurationInputGUI("", $id . "_from");
737  $combi_item->setShowMonths(false);
738  $combi_item->setShowDays(true);
739  $combi_item->setShowSeconds(true);
740  $item->addCombinationItem("from", $combi_item, $lng->txt("from"));
741  $combi_item = new ilDurationInputGUI("", $id . "_to");
742  $combi_item->setShowMonths(false);
743  $combi_item->setShowDays(true);
744  $combi_item->setShowSeconds(true);
745  $item->addCombinationItem("to", $combi_item, $lng->txt("to"));
746  $item->setComparisonMode(ilCombinationInputGUI::COMPARISON_ASCENDING);
747  break;
748 
749  default:
750  return false;
751  }
752 
753  $this->addFilterItem($item, $a_optional);
754  $item->readFromSession();
755  return $item;
756  }
This class represents a duration (typical hh:mm:ss) property in a property form.
This class represents a selection list property in a property form.
$type
global $DIC
Definition: saml.php:7
if(!array_key_exists('StateId', $_REQUEST)) $id
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 text property in a property form.
Create styles array
The data for the language used.
This class represents a number property in a property form.
if(!isset($_REQUEST['ReturnTo'])) if(!isset($_REQUEST['AuthId'])) $options
Definition: as_login.php:20
+ 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 1276 of file class.ilTable2GUI.php.

References array.

1277  {
1278  $this->header_commands[] = array("href" => $a_href, "text" => $a_text,
1279  "target" => $a_target, "img" => $a_img);
1280  }
Create styles array
The data for the language used.

◆ addHiddenInput()

ilTable2GUI::addHiddenInput (   $a_name,
  $a_value 
)

Add Hidden Input field.

Parameters
stringName
stringValue

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

References array.

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

1266  {
1267  $this->hidden_inputs[] = array("name" => $a_name, "value" => $a_value);
1268  }
Create styles array
The data for the language used.
+ Here is the caller graph for this function:

◆ addMultiCommand()

ilTable2GUI::addMultiCommand (   $a_cmd,
  $a_text 
)

Add Command button.

Parameters
stringCommand
stringText

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

References array.

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

1255  {
1256  $this->multi[] = array("cmd" => $a_cmd, "text" => $a_text);
1257  }
Create styles array
The data for the language used.
+ 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 1229 of file class.ilTable2GUI.php.

References addHiddenInput(), and array.

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

1230  {
1231  $this->mi_sel_buttons[] = array("sel_var" => $a_sel_var, "options" => $a_options, "selected" => $a_default_selection, "cmd" => $a_cmd, "text" => $a_text);
1232  $this->addHiddenInput("cmd_sv[" . $a_cmd . "]", $a_sel_var);
1233  }
addHiddenInput($a_name, $a_value)
Add Hidden Input field.
Create styles array
The data for the language used.
+ 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 1214 of file class.ilTable2GUI.php.

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

◆ clearCommandButtons()

ilTable2GUI::clearCommandButtons ( )

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

References array.

Referenced by ilObjectCustomUserFieldsTableGUI\parse().

1178  {
1179  $this->buttons = array();
1180  }
Create styles array
The data for the language used.
+ Here is the caller graph for this function:

◆ dataExists()

ilTable2GUI::dataExists ( )
final

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

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

597  {
598  if (is_array($this->row_data)) {
599  if (count($this->row_data) > 0) {
600  return true;
601  }
602  }
603  return false;
604  }
+ Here is the caller graph for this function:

◆ deleteTemplate()

ilTable2GUI::deleteTemplate (   $a_name)

Delete template.

Parameters
string$a_name
Returns
bool

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

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

Referenced by fillFooter().

3005  {
3006  global $DIC;
3007 
3008  $ilUser = $DIC->user();
3009 
3010  $a_name = ilUtil::prepareFormOutput($a_name, true);
3011 
3012  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
3013  include_once("./Services/Table/classes/class.ilTableTemplatesStorage.php");
3014  $storage = new ilTableTemplatesStorage();
3015  $storage->delete($this->getContext(), $ilUser->getId(), $a_name);
3016  return true;
3017  }
3018  return false;
3019  }
static prepareFormOutput($a_str, $a_strip=false)
prepares string output for html forms public
getContext()
Get context.
global $DIC
Definition: saml.php:7
Saves (mostly asynchronously) user properties of tables (e.g.
$ilUser
Definition: imgupload.php:18
+ 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 200 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(), ilMStListUsersTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), and arIndexTableGUI\setOrderAndSegmentation().

201  {
202  global $DIC;
203 
204  $ilUser = null;
205  if (isset($DIC["ilUser"])) {
206  $ilUser = $DIC["ilUser"];
207  }
208 
209  if ($this->limit_determined) {
210  return;
211  }
212 
213  $limit = 0;
214  if (isset($_GET[$this->prefix . "_trows"])) {
215  $this->storeProperty("rows", $_GET[$this->prefix . "_trows"]);
216  $limit = $_GET[$this->prefix . "_trows"];
217  $this->resetOffset();
218  }
219 
220  if ($limit == 0) {
221  $rows = $this->loadProperty("rows");
222  if ($rows > 0) {
223  $limit = $rows;
224  } else {
225  if (is_object($ilUser)) {
226  $limit = $ilUser->getPref("hits_per_page");
227  } else {
228  $limit = 40;
229  }
230  }
231  }
232 
233  $this->setLimit($limit);
234  $this->limit_determined = true;
235  }
global $DIC
Definition: saml.php:7
$_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
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 1493 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(), ilRegistrationCodesTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilSCORMTrackingItemsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ilUserTableGUI\getItems(), ilForumTopicTableGUI\numericOrdering(), ilGroupParticipantsTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ilMStListUsersTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ilTermsOfServiceTableGUI\populate(), ilFileSystemTableGUI\prepareOutput(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), resetOffset(), and arIndexTableGUI\setOrderAndSegmentation().

1494  {
1495  global $DIC;
1496 
1497  $ilUser = null;
1498  if (isset($DIC["ilUser"])) {
1499  $ilUser = $DIC["ilUser"];
1500  }
1501 
1502  if ($this->nav_determined) {
1503  return true;
1504  }
1505 
1506  if ($_POST[$this->getNavParameter() . "1"] != "") {
1507  if ($_POST[$this->getNavParameter() . "1"] != $_POST[$this->getNavParameter()]) {
1508  $this->nav_value = $_POST[$this->getNavParameter() . "1"];
1509  } elseif ($_POST[$this->getNavParameter() . "2"] != $_POST[$this->getNavParameter()]) {
1510  $this->nav_value = $_POST[$this->getNavParameter() . "2"];
1511  }
1512  } elseif ($_GET[$this->getNavParameter()]) {
1513  $this->nav_value = $_GET[$this->getNavParameter()];
1514  } elseif ($_SESSION[$this->getNavParameter()] != "") {
1515  $this->nav_value = $_SESSION[$this->getNavParameter()];
1516  }
1517 
1518  if ($this->nav_value == "" && $this->getId() != "" && $ilUser->getId() != ANONYMOUS_USER_ID) {
1519  $order = $this->loadProperty("order");
1520  if (in_array($order, $this->sortable_fields)) {
1521  $direction = $this->loadProperty("direction");
1522  } else {
1523  $direction = $this->getDefaultOrderDirection();
1524  }
1525  // get order and direction from db
1526  $this->nav_value =
1527  $order . ":" .
1528  $direction . ":" .
1529  $this->loadProperty("offset");
1530  }
1531  $nav = explode(":", $this->nav_value);
1532 
1533  // $nav[0] is order by
1534  $this->setOrderField(($nav[0] != "") ? $nav[0] : $this->getDefaultOrderField());
1535  $this->setOrderDirection(($nav[1] != "") ? $nav[1] : $this->getDefaultOrderDirection());
1536 
1537  if (!$a_omit_offset) {
1538  // #8904: offset must be discarded when no limit is given
1539  if (!$this->getExternalSegmentation() && $this->limit_determined && $this->limit == 9999) {
1540  $this->resetOffset(true);
1541  } elseif (!$this->getExternalSegmentation() && $nav[2] >= $this->max_count) {
1542  $this->resetOffset(true);
1543  } else {
1544  $this->setOffset($nav[2]);
1545  }
1546  }
1547 
1548  if (!$a_omit_offset) {
1549  $this->nav_determined = true;
1550  }
1551  }
getDefaultOrderField()
Get Default order field.
$_SESSION["AccountId"]
global $DIC
Definition: saml.php:7
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
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 250 of file class.ilTable2GUI.php.

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

Referenced by __construct(), and getCurrentState().

251  {
252  if ($this->columns_determined) {
253  return;
254  }
255 
256  $old_sel = $this->loadProperty("selfields");
257 
258  $stored = false;
259  if ($old_sel != "") {
260  $sel_fields =
261  @unserialize($old_sel);
262  $stored = true;
263  }
264  if (!is_array($sel_fields)) {
265  $stored = false;
266  $sel_fields = array();
267  }
268 
269  $this->selected_columns = array();
270  $set = false;
271  foreach ($this->getSelectableColumns() as $k => $c) {
272  $this->selected_column[$k] = false;
273 
274  $new_column = ($sel_fields[$k] === null);
275 
276  if ($_POST["tblfsh" . $this->getId()]) {
277  $set = true;
278  if (is_array($_POST["tblfs" . $this->getId()]) && in_array($k, $_POST["tblfs" . $this->getId()])) {
279  $this->selected_column[$k] = true;
280  }
281  } elseif ($stored && !$new_column) { // take stored values
282  $this->selected_column[$k] = $sel_fields[$k];
283  } else { // take default values
284  if ($new_column) {
285  $set = true;
286  }
287  if ($c["default"]) {
288  $this->selected_column[$k] = true;
289  }
290  }
291  }
292 
293  if ($old_sel != serialize($this->selected_column) && $set) {
294  $this->storeProperty("selfields", serialize($this->selected_column));
295  }
296 
297  $this->columns_determined = true;
298  }
getSelectableColumns()
Get selectable columns.
storeProperty($type, $value)
Store table property.
Create styles array
The data for the language used.
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 858 of file class.ilTable2GUI.php.

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

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

859  {
860  if ($this->filters_determined) {
861  return;
862  }
863 
864  $old_sel = $this->loadProperty("selfilters");
865  $stored = false;
866  if ($old_sel != "") {
867  $sel_filters =
868  @unserialize($old_sel);
869  $stored = true;
870  }
871  if (!is_array($sel_filters)) {
872  $stored = false;
873  $sel_filters = array();
874  }
875 
876  $this->selected_filter = array();
877  $set = false;
878  foreach ($this->getFilterItems(true) as $item) {
879  $k = $item->getPostVar();
880 
881  $this->selected_filter[$k] = false;
882 
883  if ($_POST["tblfsf" . $this->getId()]) {
884  $set = true;
885  if (is_array($_POST["tblff" . $this->getId()]) && in_array($k, $_POST["tblff" . $this->getId()])) {
886  $this->selected_filter[$k] = true;
887  } else {
888  $item->setValue(null);
889  $item->writeToSession();
890  }
891  } elseif ($stored) { // take stored values
892  $this->selected_filter[$k] = $sel_filters[$k];
893  }
894  }
895 
896  if ($old_sel != serialize($this->selected_filter) && $set) {
897  $this->storeProperty("selfilters", serialize($this->selected_filter));
898  }
899 
900  $this->filters_determined = true;
901  }
storeProperty($type, $value)
Store table property.
Create styles array
The data for the language used.
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 331 of file class.ilTable2GUI.php.

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

332  {
334 
335  $next_class = $ilCtrl->getNextClass($this);
336  $cmd = $ilCtrl->getCmd();
337 
338  switch ($next_class) {
339  case 'ilformpropertydispatchgui':
340  include_once './Services/Form/classes/class.ilFormPropertyDispatchGUI.php';
341  $form_prop_dispatch = new ilFormPropertyDispatchGUI();
342  $this->initFilter();
343  $item = $this->getFilterItemByPostVar($_GET["postvar"]);
344  $form_prop_dispatch->setItem($item);
345  return $ilCtrl->forwardCommand($form_prop_dispatch);
346  break;
347 
348  }
349  return false;
350  }
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 3096 of file class.ilTable2GUI.php.

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

Referenced by getHTML().

3097  {
3098  if ($this->dataExists()) {
3099  // #9640: sort
3100  if (!$this->getExternalSorting() && $this->enabled["sort"]) {
3101  $this->determineOffsetAndOrder(true);
3102 
3103  $this->row_data = ilUtil::sortArray(
3104  $this->row_data,
3105  $this->getOrderField(),
3106  $this->getOrderDirection(),
3107  $this->numericOrdering($this->getOrderField())
3108  );
3109  }
3110 
3111  $filename = "export";
3112 
3113  switch ($format) {
3114  case self::EXPORT_EXCEL:
3115  include_once "./Services/Excel/classes/class.ilExcel.php";
3116  $excel = new ilExcel();
3117  $excel->addSheet($this->title
3118  ? $this->title
3119  : $this->lng->txt("export"));
3120  $row = 1;
3121 
3122  ob_start();
3123  $this->fillMetaExcel($excel, $row); // row must be increment in fillMetaExcel()! (optional method)
3124 
3125  // #14813
3126  $pre = $row;
3127  $this->fillHeaderExcel($excel, $row); // row should NOT be incremented in fillHeaderExcel()! (required method)
3128  if ($pre == $row) {
3129  $row++;
3130  }
3131 
3132  foreach ($this->row_data as $set) {
3133  $this->fillRowExcel($excel, $row, $set);
3134  $row++; // #14760
3135  }
3136  ob_end_clean();
3137 
3138  if ($send) {
3139  $excel->sendToClient($filename);
3140  } else {
3141  $excel->writeToFile($filename);
3142  }
3143  break;
3144 
3145  case self::EXPORT_CSV:
3146  include_once "./Services/Utilities/classes/class.ilCSVWriter.php";
3147  $csv = new ilCSVWriter();
3148  $csv->setSeparator(";");
3149 
3150  ob_start();
3151  $this->fillMetaCSV($csv);
3152  $this->fillHeaderCSV($csv);
3153  foreach ($this->row_data as $set) {
3154  $this->fillRowCSV($csv, $set);
3155  }
3156  ob_end_clean();
3157 
3158  if ($send) {
3159  $filename .= ".csv";
3160  header("Content-type: text/comma-separated-values");
3161  header("Content-Disposition: attachment; filename=\"" . $filename . "\"");
3162  header("Expires: 0");
3163  header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
3164  header("Pragma: public");
3165  echo $csv->getCSVString();
3166  } else {
3167  file_put_contents($filename, $csv->getCSVString());
3168  }
3169  break;
3170  }
3171 
3172  if ($send) {
3173  exit();
3174  }
3175  }
3176  }
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.
$format
Definition: metadata.php:141
Helper class to generate CSV files.
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?
Add a drawing to the header
Definition: 04printing.php:69
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 2507 of file class.ilTable2GUI.php.

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

Referenced by getHTML().

2508  {
2509  $lng = $this->lng;
2510 
2511  // action row
2512  $action_row = false;
2513  $arrow = false;
2514 
2515  // add selection buttons
2516  if (count($this->sel_buttons) > 0) {
2517  foreach ($this->sel_buttons as $button) {
2518  $this->tpl->setCurrentBlock("sel_button");
2519  $this->tpl->setVariable(
2520  "SBUTTON_SELECT",
2522  $button["selected"],
2523  $button["sel_var"],
2524  $button["options"],
2525  false,
2526  true
2527  )
2528  );
2529  $this->tpl->setVariable("SBTN_NAME", $button["cmd"]);
2530  $this->tpl->setVariable("SBTN_VALUE", $button["text"]);
2531  $this->tpl->parseCurrentBlock();
2532 
2533  if ($this->getTopCommands()) {
2534  $this->tpl->setCurrentBlock("sel_top_button");
2535  $this->tpl->setVariable(
2536  "SBUTTON_SELECT",
2538  $button["selected"],
2539  $button["sel_var"],
2540  $button["options"],
2541  false,
2542  true
2543  )
2544  );
2545  $this->tpl->setVariable("SBTN_NAME", $button["cmd"]);
2546  $this->tpl->setVariable("SBTN_VALUE", $button["text"]);
2547  $this->tpl->parseCurrentBlock();
2548  }
2549  }
2550  $buttons = true;
2551  $action_row = true;
2552  }
2553  $this->sel_buttons[] = array("options" => $a_options, "cmd" => $a_cmd, "text" => $a_text);
2554 
2555  // add buttons
2556  if (count($this->buttons) > 0) {
2557  foreach ($this->buttons as $button) {
2558  if (!is_array($button)) {
2559  if ($button instanceof ilButtonBase) {
2560  $this->tpl->setVariable('BUTTON_OBJ', $button->render());
2561 
2562  // this will remove id - should be unique
2563  $button = clone $button;
2564 
2565  $this->tpl->setVariable('BUTTON_TOP_OBJ', $button->render());
2566  }
2567  continue;
2568  }
2569 
2570  if (strlen($button['onclick'])) {
2571  $this->tpl->setCurrentBlock('cmdonclick');
2572  $this->tpl->setVariable('CMD_ONCLICK', $button['onclick']);
2573  $this->tpl->parseCurrentBlock();
2574  }
2575  $this->tpl->setCurrentBlock("plain_button");
2576  if ($button["id"] != "") {
2577  $this->tpl->setVariable("PBID", ' id="' . $button["id"] . '" ');
2578  }
2579  if ($button["class"] != "") {
2580  $this->tpl->setVariable("PBBT_CLASS", ' ' . $button["class"]);
2581  }
2582  $this->tpl->setVariable("PBTN_NAME", $button["cmd"]);
2583  $this->tpl->setVariable("PBTN_VALUE", $button["text"]);
2584  $this->tpl->parseCurrentBlock();
2585 
2586  if ($this->getTopCommands()) {
2587  if (strlen($button['onclick'])) {
2588  $this->tpl->setCurrentBlock('top_cmdonclick');
2589  $this->tpl->setVariable('CMD_ONCLICK', $button['onclick']);
2590  $this->tpl->parseCurrentBlock();
2591  }
2592  $this->tpl->setCurrentBlock("plain_top_button");
2593  $this->tpl->setVariable("PBTN_NAME", $button["cmd"]);
2594  $this->tpl->setVariable("PBTN_VALUE", $button["text"]);
2595  if ($button["class"] != "") {
2596  $this->tpl->setVariable("PBBT_CLASS", ' ' . $button["class"]);
2597  }
2598  $this->tpl->parseCurrentBlock();
2599  }
2600  }
2601 
2602  $buttons = true;
2603  $action_row = true;
2604  }
2605 
2606  // multi selection
2607  if (count($this->mi_sel_buttons)) {
2608  foreach ($this->mi_sel_buttons as $button) {
2609  $this->tpl->setCurrentBlock("mi_sel_button");
2610  $this->tpl->setVariable(
2611  "MI_BUTTON_SELECT",
2613  $button["selected"],
2614  $button["sel_var"],
2615  $button["options"],
2616  false,
2617  true
2618  )
2619  );
2620  $this->tpl->setVariable("MI_BTN_NAME", $button["cmd"]);
2621  $this->tpl->setVariable("MI_BTN_VALUE", $button["text"]);
2622  $this->tpl->parseCurrentBlock();
2623 
2624  if ($this->getTopCommands()) {
2625  $this->tpl->setCurrentBlock("mi_top_sel_button");
2626  $this->tpl->setVariable(
2627  "MI_BUTTON_SELECT",
2629  $button["selected"],
2630  $button["sel_var"] . "_2",
2631  $button["options"],
2632  false,
2633  true
2634  )
2635  );
2636  $this->tpl->setVariable("MI_BTN_NAME", $button["cmd"]);
2637  $this->tpl->setVariable("MI_BTN_VALUE", $button["text"]);
2638  $this->tpl->parseCurrentBlock();
2639  }
2640  }
2641  $arrow = true;
2642  $action_row = true;
2643  }
2644 
2645 
2646  if (count($this->multi) > 1 && $this->dataExists()) {
2647  if ($this->enable_command_for_all && $this->max_count <= self::getAllCommandLimit()) {
2648  $this->tpl->setCurrentBlock("tbl_cmd_select_all");
2649  $this->tpl->setVariable("TXT_SELECT_CMD_ALL", $lng->txt("all_objects"));
2650  $this->tpl->parseCurrentBlock();
2651  }
2652 
2653  $this->tpl->setCurrentBlock("tbl_cmd_select");
2654  $sel = array();
2655  foreach ($this->multi as $mc) {
2656  $sel[$mc["cmd"]] = $mc["text"];
2657  }
2658  $this->tpl->setVariable(
2659  "SELECT_CMDS",
2660  ilUtil::formSelect("", "selected_cmd", $sel, false, true)
2661  );
2662  $this->tpl->setVariable("TXT_EXECUTE", $lng->txt("execute"));
2663  $this->tpl->parseCurrentBlock();
2664  $arrow = true;
2665  $action_row = true;
2666 
2667  if ($this->getTopCommands()) {
2668  if ($this->enable_command_for_all && $this->max_count <= self::getAllCommandLimit()) {
2669  $this->tpl->setCurrentBlock("tbl_top_cmd_select_all");
2670  $this->tpl->setVariable("TXT_SELECT_CMD_ALL", $lng->txt("all_objects"));
2671  $this->tpl->parseCurrentBlock();
2672  }
2673 
2674  $this->tpl->setCurrentBlock("tbl_top_cmd_select");
2675  $sel = array();
2676  foreach ($this->multi as $mc) {
2677  $sel[$mc["cmd"]] = $mc["text"];
2678  }
2679  $this->tpl->setVariable(
2680  "SELECT_CMDS",
2681  ilUtil::formSelect("", "selected_cmd2", $sel, false, true)
2682  );
2683  $this->tpl->setVariable("TXT_EXECUTE", $lng->txt("execute"));
2684  $this->tpl->parseCurrentBlock();
2685  }
2686  } elseif (count($this->multi) == 1 && $this->dataExists()) {
2687  $this->tpl->setCurrentBlock("tbl_single_cmd");
2688  $sel = array();
2689  foreach ($this->multi as $mc) {
2690  $cmd = $mc['cmd'];
2691  $txt = $mc['text'];
2692  }
2693  $this->tpl->setVariable("TXT_SINGLE_CMD", $txt);
2694  $this->tpl->setVariable("SINGLE_CMD", $cmd);
2695  $this->tpl->parseCurrentBlock();
2696  $arrow = true;
2697  $action_row = true;
2698 
2699  if ($this->getTopCommands()) {
2700  $this->tpl->setCurrentBlock("tbl_top_single_cmd");
2701  $sel = array();
2702  foreach ($this->multi as $mc) {
2703  $cmd = $mc['cmd'];
2704  $txt = $mc['text'];
2705  }
2706  $this->tpl->setVariable("TXT_SINGLE_CMD", $txt);
2707  $this->tpl->setVariable("SINGLE_CMD", $cmd);
2708  $this->tpl->parseCurrentBlock();
2709  }
2710  }
2711 
2712  if ($arrow) {
2713  $this->tpl->setCurrentBlock("tbl_action_img_arrow");
2714  $this->tpl->setVariable("IMG_ARROW", ilUtil::getImagePath("arrow_downright.svg"));
2715  $this->tpl->setVariable("ALT_ARROW", $lng->txt("action"));
2716  $this->tpl->parseCurrentBlock();
2717 
2718  if ($this->getTopCommands()) {
2719  $this->tpl->setCurrentBlock("tbl_top_action_img_arrow");
2720  $this->tpl->setVariable("IMG_ARROW", ilUtil::getImagePath("arrow_upright.svg"));
2721  $this->tpl->setVariable("ALT_ARROW", $lng->txt("action"));
2722  $this->tpl->parseCurrentBlock();
2723  }
2724  }
2725 
2726  if ($action_row) {
2727  $this->tpl->setCurrentBlock("tbl_action_row");
2728  $this->tpl->parseCurrentBlock();
2729  if ($this->getTopCommands()) {
2730  $this->tpl->setCurrentBlock("tbl_top_action_row");
2731  $this->tpl->parseCurrentBlock();
2732  }
2733  }
2734  }
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:11
Create styles array
The data for the language used.
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 2085 of file class.ilTable2GUI.php.

References $ctrl, $DIC, $end, $format, $ilCtrl, $ilUser, $layout, ilTableGUI\$limit, ilTableGUI\$lng, ilTableGUI\$max_count, $name, $options, $url, array, dataExists(), deleteTemplate(), ilTableGUI\getColumnCount(), getContext(), getDisableFilterHiding(), getDisplayAsBlock(), getEnableNumInfo(), getFormName(), getId(), getLinkbar(), getParentCmd(), getRowSelectorLabel(), getSelectableColumns(), getSelectAllCheckbox(), getShowRowsSelector(), getShowTemplates(), isColumnSelected(), saveTemplate(), ilUtil\sendSuccess(), and ilAdvancedSelectionListGUI\STYLE_LINK_BUTTON.

Referenced by getHTML().

2086  {
2087  global $DIC;
2088 
2089  $ilUser = null;
2090  if (isset($DIC["ilUser"])) {
2091  $ilUser = $DIC["ilUser"];
2092  }
2093 
2094  $lng = $this->lng;
2095  $ilCtrl = $this->ctrl;
2096 
2097  $footer = false;
2098 
2099  // select all checkbox
2100  if ((strlen($this->getFormName())) && (strlen($this->getSelectAllCheckbox())) && $this->dataExists()) {
2101  $this->tpl->setCurrentBlock("select_all_checkbox");
2102  $this->tpl->setVariable("SELECT_ALL_TXT_SELECT_ALL", $lng->txt("select_all"));
2103  $this->tpl->setVariable("SELECT_ALL_CHECKBOX_NAME", $this->getSelectAllCheckbox());
2104  $this->tpl->setVariable("SELECT_ALL_FORM_NAME", $this->getFormName());
2105  $this->tpl->setVariable("CHECKBOXNAME", "chb_select_all_" . $this->unique_id);
2106  $this->tpl->parseCurrentBlock();
2107  }
2108 
2109  // table footer numinfo
2110  if ($this->enabled["numinfo"] && $this->enabled["footer"]) {
2111  $start = $this->offset + 1; // compute num info
2112  if (!$this->dataExists()) {
2113  $start = 0;
2114  }
2115  $end = $this->offset + $this->limit;
2116 
2117  if ($end > $this->max_count or $this->limit == 0) {
2119  }
2120 
2121  if ($this->max_count > 0) {
2122  if ($this->lang_support) {
2123  $numinfo = "(" . $start . " - " . $end . " " . strtolower($this->lng->txt("of")) . " " . $this->max_count . ")";
2124  } else {
2125  $numinfo = "(" . $start . " - " . $end . " of " . $this->max_count . ")";
2126  }
2127  }
2128  if ($this->max_count > 0) {
2129  if ($this->getEnableNumInfo()) {
2130  $this->tpl->setCurrentBlock("tbl_footer_numinfo");
2131  $this->tpl->setVariable("NUMINFO", $numinfo);
2132  $this->tpl->parseCurrentBlock();
2133  }
2134  }
2135  $footer = true;
2136  }
2137 
2138  // table footer linkbar
2139  if ($this->enabled["linkbar"] && $this->enabled["footer"] && $this->limit != 0
2140  && $this->max_count > 0) {
2141  $layout = array(
2142  "link" => $this->footer_style,
2143  "prev" => $this->footer_previous,
2144  "next" => $this->footer_next,
2145  );
2146  //if (!$this->getDisplayAsBlock())
2147  //{
2148  $linkbar = $this->getLinkbar("1");
2149  $this->tpl->setCurrentBlock("tbl_footer_linkbar");
2150  $this->tpl->setVariable("LINKBAR", $linkbar);
2151  $this->tpl->parseCurrentBlock();
2152  $linkbar = true;
2153  //}
2154  $footer = true;
2155  }
2156 
2157  // column selector
2158  if (is_array($this->getSelectableColumns()) && count($this->getSelectableColumns()) > 0) {
2159  $items = array();
2160  foreach ($this->getSelectableColumns() as $k => $c) {
2161  $items[$k] = array("txt" => $c["txt"],
2162  "selected" => $this->isColumnSelected($k));
2163  }
2164  include_once("./Services/UIComponent/CheckboxListOverlay/classes/class.ilCheckboxListOverlayGUI.php");
2165  $cb_over = new ilCheckboxListOverlayGUI("tbl_" . $this->getId());
2166  $cb_over->setLinkTitle($lng->txt("columns"));
2167  $cb_over->setItems($items);
2168  //$cb_over->setUrl("./ilias.php?baseClass=ilTablePropertiesStorage&table_id=".
2169  // $this->getId()."&cmd=saveSelectedFields&user_id=".$ilUser->getId());
2170  $cb_over->setFormCmd($this->getParentCmd());
2171  $cb_over->setFieldVar("tblfs" . $this->getId());
2172  $cb_over->setHiddenVar("tblfsh" . $this->getId());
2173  $cb_over->setSelectionHeaderClass("ilTableMenuItem");
2174  $column_selector = $cb_over->getHTML();
2175  $footer = true;
2176  }
2177 
2178  if ($this->getShowTemplates() && is_object($ilUser)) {
2179  // template handling
2180  if (isset($_REQUEST["tbltplcrt"]) && $_REQUEST["tbltplcrt"]) {
2181  if ($this->saveTemplate($_REQUEST["tbltplcrt"])) {
2182  ilUtil::sendSuccess($lng->txt("tbl_template_created"));
2183  }
2184  } elseif (isset($_REQUEST["tbltpldel"]) && $_REQUEST["tbltpldel"]) {
2185  if ($this->deleteTemplate($_REQUEST["tbltpldel"])) {
2186  ilUtil::sendSuccess($lng->txt("tbl_template_deleted"));
2187  }
2188  }
2189 
2190  $create_id = "template_create_overlay_" . $this->getId();
2191  $delete_id = "template_delete_overlay_" . $this->getId();
2192  $list_id = "template_stg_" . $this->getId();
2193 
2194  include_once("./Services/Table/classes/class.ilTableTemplatesStorage.php");
2195  $storage = new ilTableTemplatesStorage();
2196  $templates = $storage->getNames($this->getContext(), $ilUser->getId());
2197 
2198  include_once("./Services/UIComponent/Overlay/classes/class.ilOverlayGUI.php");
2199 
2200  // form to delete template
2201  if (sizeof($templates)) {
2202  $overlay = new ilOverlayGUI($delete_id);
2203  $overlay->setTrigger($list_id . "_delete");
2204  $overlay->setAnchor("ilAdvSelListAnchorElement_" . $list_id);
2205  $overlay->setAutoHide(false);
2206  $overlay->add();
2207 
2208  $lng->loadLanguageModule("form");
2209  $this->tpl->setCurrentBlock("template_editor_delete_item");
2210  $this->tpl->setVariable("TEMPLATE_DELETE_OPTION_VALUE", "");
2211  $this->tpl->setVariable("TEMPLATE_DELETE_OPTION", "- " . $lng->txt("form_please_select") . " -");
2212  $this->tpl->parseCurrentBlock();
2213  foreach ($templates as $name) {
2214  $this->tpl->setVariable("TEMPLATE_DELETE_OPTION_VALUE", $name);
2215  $this->tpl->setVariable("TEMPLATE_DELETE_OPTION", $name);
2216  $this->tpl->parseCurrentBlock();
2217  }
2218 
2219  $this->tpl->setCurrentBlock("template_editor_delete");
2220  $this->tpl->setVariable("TEMPLATE_DELETE_ID", $delete_id);
2221  $this->tpl->setVariable("TXT_TEMPLATE_DELETE", $lng->txt("tbl_template_delete"));
2222  $this->tpl->setVariable("TXT_TEMPLATE_DELETE_SUBMIT", $lng->txt("delete"));
2223  $this->tpl->setVariable("TEMPLATE_DELETE_CMD", $this->parent_cmd);
2224  $this->tpl->parseCurrentBlock();
2225  }
2226 
2227 
2228  // form to save new template
2229  $overlay = new ilOverlayGUI($create_id);
2230  $overlay->setTrigger($list_id . "_create");
2231  $overlay->setAnchor("ilAdvSelListAnchorElement_" . $list_id);
2232  $overlay->setAutoHide(false);
2233  $overlay->add();
2234 
2235  $this->tpl->setCurrentBlock("template_editor");
2236  $this->tpl->setVariable("TEMPLATE_CREATE_ID", $create_id);
2237  $this->tpl->setVariable("TXT_TEMPLATE_CREATE", $lng->txt("tbl_template_create"));
2238  $this->tpl->setVariable("TXT_TEMPLATE_CREATE_SUBMIT", $lng->txt("save"));
2239  $this->tpl->setVariable("TEMPLATE_CREATE_CMD", $this->parent_cmd);
2240  $this->tpl->parseCurrentBlock();
2241 
2242  // load saved template
2243  include_once("./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php");
2244  $alist = new ilAdvancedSelectionListGUI();
2245  $alist->setId($list_id);
2246  $alist->addItem($lng->txt("tbl_template_create"), "create", "#");
2247  if (sizeof($templates)) {
2248  $alist->addItem($lng->txt("tbl_template_delete"), "delete", "#");
2249  foreach ($templates as $name) {
2250  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_tpl", urlencode($name));
2251  $alist->addItem($name, $name, $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd));
2252  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_tpl", "");
2253  }
2254  }
2255  $alist->setListTitle($lng->txt("tbl_templates"));
2257  $this->tpl->setVariable("TEMPLATE_SELECTOR", "&nbsp;" . $alist->getHTML());
2258  }
2259 
2260  if ($footer) {
2261  $this->tpl->setCurrentBlock("tbl_footer");
2262  $this->tpl->setVariable("COLUMN_COUNT", $this->getColumnCount());
2263  if ($this->getDisplayAsBlock()) {
2264  $this->tpl->setVariable("BLK_CLASS", "Block");
2265  }
2266  $this->tpl->parseCurrentBlock();
2267 
2268  // top navigation, if number info or linkbar given
2269  if ($numinfo != "" || $linkbar != "" || $column_selector != "" ||
2270  count($this->filters) > 0 || count($this->optional_filters) > 0) {
2271  if (is_object($ilUser) && (count($this->filters) || count($this->optional_filters))) {
2272  $this->tpl->setCurrentBlock("filter_activation");
2273  $this->tpl->setVariable("TXT_ACTIVATE_FILTER", $lng->txt("show_filter"));
2274  $this->tpl->setVariable("FILA_ID", $this->getId());
2275  if ($this->getId() != "") {
2276  $this->tpl->setVariable("SAVE_URLA", "./ilias.php?baseClass=ilTablePropertiesStorage&table_id=" .
2277  $this->getId() . "&cmd=showFilter&user_id=" . $ilUser->getId());
2278  }
2279  $this->tpl->parseCurrentBlock();
2280 
2281 
2282  if (!$this->getDisableFilterHiding()) {
2283  $this->tpl->setCurrentBlock("filter_deactivation");
2284  $this->tpl->setVariable("TXT_HIDE", $lng->txt("hide_filter"));
2285  if ($this->getId() != "") {
2286  $this->tpl->setVariable("SAVE_URL", "./ilias.php?baseClass=ilTablePropertiesStorage&table_id=" .
2287  $this->getId() . "&cmd=hideFilter&user_id=" . $ilUser->getId());
2288  $this->tpl->setVariable("FILD_ID", $this->getId());
2289  }
2290  $this->tpl->parseCurrentBlock();
2291  }
2292  }
2293 
2294  if ($numinfo != "" && $this->getEnableNumInfo()) {
2295  $this->tpl->setCurrentBlock("top_numinfo");
2296  $this->tpl->setVariable("NUMINFO", $numinfo);
2297  $this->tpl->parseCurrentBlock();
2298  }
2299  if ($linkbar != "" && !$this->getDisplayAsBlock()) {
2300  $linkbar = $this->getLinkbar("2");
2301  $this->tpl->setCurrentBlock("top_linkbar");
2302  $this->tpl->setVariable("LINKBAR", $linkbar);
2303  $this->tpl->parseCurrentBlock();
2304  }
2305 
2306  // column selector
2307  $this->tpl->setVariable("COLUMN_SELECTOR", $column_selector);
2308 
2309  // row selector
2310  if ($this->getShowRowsSelector() &&
2311  is_object($ilUser) &&
2312  $this->getId() &&
2313  !$this->rows_selector_off) { // JF, 2014-10-27
2314  include_once("./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php");
2315  $alist = new ilAdvancedSelectionListGUI();
2317  $alist->setId("sellst_rows_" . $this->getId());
2318  $hpp = ($ilUser->getPref("hits_per_page") != 9999)
2319  ? $ilUser->getPref("hits_per_page")
2320  : $lng->txt("no_limit");
2321 
2322  $options = array(0 => $lng->txt("default") . " (" . $hpp . ")",5 => 5, 10 => 10, 15 => 15, 20 => 20,
2323  30 => 30, 40 => 40, 50 => 50,
2324  100 => 100, 200 => 200, 400 => 400, 800 => 800);
2325  foreach ($options as $k => $v) {
2326  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_trows", $k);
2327  $alist->addItem($v, $k, $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd));
2328  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_trows", "");
2329  }
2330  $alist->setListTitle($this->getRowSelectorLabel() ? $this->getRowSelectorLabel() : $lng->txt("rows"));
2331  $this->tpl->setVariable("ROW_SELECTOR", $alist->getHTML());
2332  }
2333 
2334  // export
2335  if (sizeof($this->export_formats) && $this->dataExists()) {
2336  include_once("./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php");
2337  $alist = new ilAdvancedSelectionListGUI();
2339  $alist->setId("sellst_xpt");
2340  foreach ($this->export_formats as $format => $caption_lng_id) {
2341  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_xpt", $format);
2342  $url = $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd);
2343  $ilCtrl->setParameter($this->parent_obj, $this->prefix . "_xpt", "");
2344  $alist->addItem($lng->txt($caption_lng_id), $format, $url);
2345  }
2346  $alist->setListTitle($lng->txt("export"));
2347  $this->tpl->setVariable("EXPORT_SELECTOR", "&nbsp;" . $alist->getHTML());
2348  }
2349 
2350  $this->tpl->setCurrentBlock("top_navigation");
2351  $this->tpl->setVariable("COLUMN_COUNT", $this->getColumnCount());
2352  if ($this->getDisplayAsBlock()) {
2353  $this->tpl->setVariable("BLK_CLASS", "Block");
2354  }
2355  $this->tpl->parseCurrentBlock();
2356  }
2357  }
2358  }
static sendSuccess($a_info="", $a_keep=false)
Send Success Message to Screen.
getContext()
Get context.
$format
Definition: metadata.php:141
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.
global $DIC
Definition: saml.php:7
$end
Definition: saml1-acs.php:18
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:146
getShowTemplates()
Get template state.
getDisableFilterHiding()
Get disable filter hiding.
This is a utility class for the yui overlays.
$ilUser
Definition: imgupload.php:18
User interface class for a checkbox list overlay.
Create styles array
The data for the language used.
isColumnSelected($a_col)
Is given column selected?
User interface class for advanced drop-down selection lists.
getEnableNumInfo()
Get enable num info.
$url
getId()
Get element id.
if(!isset($_REQUEST['ReturnTo'])) if(!isset($_REQUEST['AuthId'])) $options
Definition: as_login.php:20
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillHeader()

ilTable2GUI::fillHeader ( )

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

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

Referenced by render().

1374  {
1375  $lng = $this->lng;
1376 
1377  $allcolumnswithwidth = true;
1378  foreach ((array) $this->column as $idx => $column) {
1379  if (!strlen($column["width"])) {
1380  $allcolumnswithwidth = false;
1381  } elseif ($column["width"] == "1") {
1382  // IE does not like 1 but seems to work with 1%
1383  $this->column[$idx]["width"] = "1%";
1384  }
1385  }
1386  if ($allcolumnswithwidth) {
1387  foreach ((array) $this->column as $column) {
1388  $this->tpl->setCurrentBlock("tbl_colgroup_column");
1389  $this->tpl->setVariable("COLGROUP_COLUMN_WIDTH", $column["width"]);
1390  $this->tpl->parseCurrentBlock();
1391  }
1392  }
1393  $ccnt = 0;
1394  foreach ((array) $this->column as $column) {
1395  $ccnt++;
1396  //tooltip
1397  if ($column["tooltip"] != "") {
1398  include_once("./Services/UIComponent/Tooltip/classes/class.ilTooltipGUI.php");
1400  "thc_" . $this->getId() . "_" . $ccnt,
1401  $column["tooltip"],
1402  "",
1403  "bottom center",
1404  "top center",
1405  !$column["tooltip_html"]
1406  );
1407  }
1408  if (!$this->enabled["sort"] || $column["sort_field"] == "" || $column["is_checkbox_action_column"]) {
1409  $this->tpl->setCurrentBlock("tbl_header_no_link");
1410  if ($column["width"] != "") {
1411  $this->tpl->setVariable("TBL_COLUMN_WIDTH_NO_LINK", " width=\"" . $column["width"] . "\"");
1412  }
1413  if ($column["class"] != "") {
1414  $this->tpl->setVariable("TBL_COLUMN_CLASS_NO_LINK", " class=\"" . $column["class"] . "\"");
1415  }
1416  if (!$column["is_checkbox_action_column"]) {
1417  $this->tpl->setVariable(
1418  "TBL_HEADER_CELL_NO_LINK",
1419  $column["text"]
1420  );
1421  } else {
1422  $this->tpl->setVariable(
1423  "TBL_HEADER_CELL_NO_LINK",
1424  ilUtil::img(ilUtil::getImagePath("spacer.png"), $lng->txt("action"))
1425  );
1426  }
1427  $this->tpl->setVariable("HEAD_CELL_NL_ID", "thc_" . $this->getId() . "_" . $ccnt);
1428  if ($column["class"] != "") {
1429  $this->tpl->setVariable("TBL_HEADER_CLASS", " " . $column["class"]);
1430  }
1431  $this->tpl->parseCurrentBlock();
1432  $this->tpl->touchBlock("tbl_header_th");
1433  continue;
1434  }
1435  if (($column["sort_field"] == $this->order_field) && ($this->order_direction != "")) {
1436  $this->tpl->setCurrentBlock("tbl_order_image");
1437  if ($this->order_direction == "asc") {
1438  $this->tpl->setVariable("ORDER_CLASS", "glyphicon glyphicon-arrow-up");
1439  } else {
1440  $this->tpl->setVariable("ORDER_CLASS", "glyphicon glyphicon-arrow-down");
1441  }
1442  $this->tpl->setVariable("IMG_ORDER_ALT", $this->lng->txt("change_sort_direction"));
1443  $this->tpl->parseCurrentBlock();
1444  }
1445 
1446  $this->tpl->setCurrentBlock("tbl_header_cell");
1447  $this->tpl->setVariable("TBL_HEADER_CELL", $column["text"]);
1448  $this->tpl->setVariable("HEAD_CELL_ID", "thc_" . $this->getId() . "_" . $ccnt);
1449 
1450  // only set width if a value is given for that column
1451  if ($column["width"] != "") {
1452  $this->tpl->setVariable("TBL_COLUMN_WIDTH", " width=\"" . $column["width"] . "\"");
1453  }
1454  if ($column["class"] != "") {
1455  $this->tpl->setVariable("TBL_COLUMN_CLASS", " class=\"" . $column["class"] . "\"");
1456  }
1457 
1458  $lng_sort_column = $this->lng->txt("sort_by_this_column");
1459  $this->tpl->setVariable("TBL_ORDER_ALT", $lng_sort_column);
1460 
1461  $order_dir = "asc";
1462 
1463  if ($column["sort_field"] == $this->order_field) {
1464  $order_dir = $this->sort_order;
1465 
1466  $lng_change_sort = $this->lng->txt("change_sort_direction");
1467  $this->tpl->setVariable("TBL_ORDER_ALT", $lng_change_sort);
1468  }
1469 
1470  if ($column["class"] != "") {
1471  $this->tpl->setVariable("TBL_HEADER_CLASS", " " . $column["class"]);
1472  }
1473  $this->setOrderLink($column["sort_field"], $order_dir);
1474  $this->tpl->parseCurrentBlock();
1475  $this->tpl->touchBlock("tbl_header_th");
1476  }
1477 
1478  $this->tpl->setCurrentBlock("tbl_header");
1479  $this->tpl->parseCurrentBlock();
1480  }
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.
setOrderLink($sort_field, $order_dir)
$column
Definition: 39dropdown.php:62
static getImagePath($img, $module_path="", $mode="output", $offline=false)
get image path (for images located in a template directory)
Create styles array
The data for the language used.
static img($a_src, $a_alt="", $a_width="", $a_height="", $a_border=0, $a_id="", $a_class="")
Build img tag.
Set thin black border outline around column
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 3243 of file class.ilTable2GUI.php.

References $column, ilTableGUI\$title, and column.

Referenced by exportData().

3244  {
3245  foreach ($this->column as $column) {
3246  $title = strip_tags($column["text"]);
3247  if ($title) {
3248  $a_csv->addColumn($title);
3249  }
3250  }
3251  $a_csv->addRow();
3252  }
$column
Definition: 39dropdown.php:62
Set thin black border outline around column
+ 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 3196 of file class.ilTable2GUI.php.

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

Referenced by exportData().

3197  {
3198  $col = 0;
3199  foreach ($this->column as $column) {
3200  $title = strip_tags($column["text"]);
3201  if ($title) {
3202  $a_excel->setCell($a_row, $col++, $title);
3203  }
3204  }
3205  $a_excel->setBold("A" . $a_row . ":" . $a_excel->getColumnCoord($col-1) . $a_row);
3206  }
$column
Definition: 39dropdown.php:62
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.
Set thin black border outline around column
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillHiddenRow()

ilTable2GUI::fillHiddenRow ( )

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

Referenced by getHTML().

2489  {
2490  $hidden_row = false;
2491  if (count($this->hidden_inputs)) {
2492  foreach ($this->hidden_inputs as $hidden_input) {
2493  $this->tpl->setCurrentBlock("tbl_hidden_field");
2494  $this->tpl->setVariable("FIELD_NAME", $hidden_input["name"]);
2495  $this->tpl->setVariable("FIELD_VALUE", $hidden_input["value"]);
2496  $this->tpl->parseCurrentBlock();
2497  }
2498 
2499  $this->tpl->setCurrentBlock("tbl_hidden_row");
2500  $this->tpl->parseCurrentBlock();
2501  }
2502  }
+ 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 3233 of file class.ilTable2GUI.php.

Referenced by exportData().

3234  {
3235  }
+ 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 3185 of file class.ilTable2GUI.php.

Referenced by exportData().

3186  {
3187  }
+ 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 2075 of file class.ilTable2GUI.php.

References $key.

Referenced by ilMemcacheServerTableGUI\__construct(), ilFileVersionTableGUI\__construct(), ilOrgUnitPositionTableGUI\__construct(), ilDclRecordListTableGUI\buildData(), getHTML(), ilOrgUnitPermissionTableGUI\getObjType(), ilQuestionUsagesTableGUI\initColumns(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\initFilter(), and ilRepositoryUserResultTableGUI\initMultiCommands().

2076  {
2077  foreach ($a_set as $key => $value) {
2078  $this->tpl->setVariable("VAL_" . strtoupper($key), $value);
2079  }
2080  }
$key
Definition: croninfo.php:18
+ 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 3261 of file class.ilTable2GUI.php.

References $key.

Referenced by exportData().

3262  {
3263  foreach ($a_set as $key => $value) {
3264  if (is_array($value)) {
3265  $value = implode(', ', $value);
3266  }
3267  $a_csv->addColumn(strip_tags($value));
3268  }
3269  $a_csv->addRow();
3270  }
$key
Definition: croninfo.php:18
+ 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 3216 of file class.ilTable2GUI.php.

References ilExcel\setCell().

Referenced by exportData().

3217  {
3218  $col = 0;
3219  foreach ($a_set as $value) {
3220  if (is_array($value)) {
3221  $value = implode(', ', $value);
3222  }
3223  $a_excel->setCell($a_row, $col++, $value);
3224  }
3225  }
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 3287 of file class.ilTable2GUI.php.

References $DIC, and ilTableGUI\$limit.

3288  {
3289  global $DIC;
3290 
3291  $ilClientIniFile = $DIC["ilClientIniFile"];
3292 
3293  $limit = $ilClientIniFile->readVariable("system", "TABLE_ACTION_ALL_LIMIT");
3294  if (!$limit) {
3295  $limit = self::ACTION_ALL_LIMIT;
3296  }
3297 
3298  return $limit;
3299  }
global $DIC
Definition: saml.php:7

◆ getCloseFormTag()

ilTable2GUI::getCloseFormTag ( )

Get close form tag.

Returns
boolean close form tag

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

References $close_form_tag.

Referenced by getHTML().

193  {
194  return $this->close_form_tag;
195  }
+ Here is the caller graph for this function:

◆ getContext()

ilTable2GUI::getContext ( )

Get context.

Returns
string

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

References $context.

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

2888  {
2889  return $this->context;
2890  }
+ 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 2798 of file class.ilTable2GUI.php.

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

Referenced by saveTemplate().

2799  {
2800  $this->determineOffsetAndOrder();
2801  $this->determineLimit();
2802  $this->determineSelectedColumns();
2803  $this->determineSelectedFilters();
2804 
2805  // "filter" show/hide is not saved
2806 
2807  $result = array();
2808  $result["order"] = $this->getOrderField();
2809  $result["direction"] = $this->getOrderDirection();
2810  $result["offset"] = $this->getOffset();
2811  $result["rows"] = $this->getLimit();
2812  $result["selfilters"] = $this->getSelectedFilters();
2813 
2814  // #9514 - $this->getSelectedColumns() will omit deselected, leading to
2815  // confusion on restoring template
2816  $result["selfields"] = $this->selected_column;
2817 
2818  // gather filter values
2819  if ($this->filters) {
2820  foreach ($this->filters as $item) {
2821  $result["filter_values"][$item->getFieldId()] = $this->getFilterValue($item);
2822  }
2823  }
2824  if ($this->optional_filters && $result["selfilters"]) {
2825  foreach ($this->optional_filters as $item) {
2826  if (in_array($item->getFieldId(), $result["selfilters"])) {
2827  $result["filter_values"][$item->getFieldId()] = $this->getFilterValue($item);
2828  }
2829  }
2830  }
2831 
2832  return $result;
2833  }
$result
getFilterValue(ilFormPropertyGUI $a_item)
Get current filter value.
determineSelectedColumns()
Determine selected columns.
determineLimit()
Determine the limit.
getOrderDirection()
Get order direction.
getOffset()
Get offset.
Create styles array
The data for the language used.
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 1167 of file class.ilTable2GUI.php.

References $default_filter_visibility.

Referenced by isFilterVisible().

1168  {
1170  }
+ Here is the caller graph for this function:

◆ getDefaultOrderDirection()

ilTable2GUI::getDefaultOrderDirection ( )

Get Default order direction.

Returns
string Default order direction

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

Referenced by determineOffsetAndOrder().

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

◆ getDefaultOrderField()

ilTable2GUI::getDefaultOrderField ( )

Get Default order field.

Returns
string Default order field

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

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

1130  {
1131  return $this->defaultorderfield;
1132  }
+ Here is the caller graph for this function:

◆ getDescription()

ilTable2GUI::getDescription ( )

Get description.

Returns
string description

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

References $description.

Referenced by render().

540  {
541  return $this->description;
542  }
+ Here is the caller graph for this function:

◆ getDisableFilterHiding()

ilTable2GUI::getDisableFilterHiding ( )

Get disable filter hiding.

Returns
boolean

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

References $disable_filter_hiding.

Referenced by fillFooter(), and renderFilter().

820  {
822  }
+ Here is the caller graph for this function:

◆ getDisplayAsBlock()

ilTable2GUI::getDisplayAsBlock ( )

Get display as block.

Returns
boolean display as block

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

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

994  {
995  return $this->display_as_block;
996  }
+ Here is the caller graph for this function:

◆ getEnableHeader()

ilTable2GUI::getEnableHeader ( )

Get Enable Header.

Returns
boolean Enable Header

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

492  {
493  return $this->enabled["header"];
494  }

◆ getEnableNumInfo()

ilTable2GUI::getEnableNumInfo ( )

Get enable num info.

Returns
boolean enable number of records info

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

Referenced by fillFooter().

512  {
513  return $this->num_info;
514  }
+ Here is the caller graph for this function:

◆ getEnableTitle()

ilTable2GUI::getEnableTitle ( )

Get Enable Title.

Returns
boolean Enable Title

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

472  {
473  return $this->enabled["title"];
474  }

◆ getExportMode()

ilTable2GUI::getExportMode ( )

Was export activated?

Returns
int

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

References $export_mode.

Referenced by ilMStListUsersTableGUI\addColumns(), ilMStListCoursesTableGUI\addColumns(), getHTML(), getLimit(), and getOffset().

3087  {
3088  return $this->export_mode;
3089  }
+ Here is the caller graph for this function:

◆ getExternalSegmentation()

ilTable2GUI::getExternalSegmentation ( )

Get external segmentation.

Returns
boolean data is segmented externally

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

References $ext_seg.

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

1098  {
1099  return $this->ext_seg;
1100  }
+ Here is the caller graph for this function:

◆ getExternalSorting()

ilTable2GUI::getExternalSorting ( )

Get external sorting.

Returns
boolean data is sorted externally

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

References $ext_sort.

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

1034  {
1035  return $this->ext_sort;
1036  }
+ Here is the caller graph for this function:

◆ getFilterCols()

ilTable2GUI::getFilterCols ( )

Get filter columns.

Returns
int number of filter columns

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

References $filter_cols.

Referenced by renderFilter().

800  {
801  return $this->filter_cols;
802  }
+ Here is the caller graph for this function:

◆ getFilterCommand()

ilTable2GUI::getFilterCommand ( )

Get filter command.

Returns
string filter command

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

References $filter_cmd.

1056  {
1057  return $this->filter_cmd;
1058  }

◆ getFilterItemByPostVar()

ilTable2GUI::getFilterItemByPostVar (   $a_post_var)
final

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

References getFilterItems().

Referenced by ilLanguageExtTableGUI\__construct(), ilLPTableBaseGUI\executeCommand(), executeCommand(), ilLPTableBaseGUI\getCurrentFilter(), ilObjectRolePermissionTableGUI\initColumns(), ilWorkflowEngineDefinitionsTableGUI\isFiltered(), and ilRoleTableGUI\parse().

770  {
771  foreach ($this->getFilterItems() as $item) {
772  if ($item->getPostVar() == $a_post_var) {
773  return $item;
774  }
775  }
776  foreach ($this->getFilterItems(true) as $item) {
777  if ($item->getPostVar() == $a_post_var) {
778  return $item;
779  }
780  }
781  return false;
782  }
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 2841 of file class.ilTable2GUI.php.

References IL_CAL_DATE.

Referenced by getCurrentState().

2842  {
2843  if (method_exists($a_item, "getChecked")) {
2844  return $a_item->getChecked();
2845  } elseif (method_exists($a_item, "getValue")) {
2846  return $a_item->getValue();
2847  } elseif (method_exists($a_item, "getDate")) {
2848  return $a_item->getDate()->get(IL_CAL_DATE);
2849  }
2850  }
const IL_CAL_DATE
+ Here is the caller graph for this function:

◆ getFormAction()

ilTable2GUI::getFormAction ( )
final

◆ getFormName()

ilTable2GUI::getFormName ( )

Get Form name.

Returns
string Form name

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

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

951  {
952  return $this->formname;
953  }
+ Here is the caller graph for this function:

◆ getHTML()

ilTable2GUI::getHTML ( )

Get HTML.

Definition at line 1571 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 ilBadgeTableGUI\fillRow(), ilObjectBadgeTableGUI\fillRow(), ilBadgePersonalTableGUI\fillRow(), and arIndexTableGUI\render().

1572  {
1573  global $DIC;
1574 
1575  $ilUser = null;
1576  if (isset($DIC["ilUser"])) {
1577  $ilUser = $DIC["ilUser"];
1578  }
1579 
1580  $lng = $this->lng;
1581  $ilCtrl = $this->ctrl;
1582 
1583 
1584  if ($this->getExportMode()) {
1585  $this->exportData($this->getExportMode(), true);
1586  }
1587 
1588  $this->prepareOutput();
1589 
1590  if (is_object($ilCtrl) && $this->getId() == "") {
1591  $ilCtrl->saveParameter($this->getParentObject(), $this->getNavParameter());
1592  }
1593 
1594  if (!$this->getPrintMode()) {
1595  // set form action
1596  if ($this->form_action != "" && $this->getOpenFormTag()) {
1597  $hash = "";
1598  if (is_object($ilUser) && $ilUser->getPref("screen_reader_optimization")) {
1599  $hash = "#" . $this->getTopAnchor();
1600  }
1601 
1602  if ((bool) $this->form_multipart) {
1603  $this->tpl->touchBlock("form_multipart_bl");
1604  }
1605 
1606  if ($this->getPreventDoubleSubmission()) {
1607  $this->tpl->touchBlock("pdfs");
1608  }
1609 
1610  $this->tpl->setCurrentBlock("tbl_form_header");
1611  $this->tpl->setVariable("FORMACTION", $this->getFormAction() . $hash);
1612  $this->tpl->setVariable("FORMNAME", $this->getFormName());
1613  $this->tpl->parseCurrentBlock();
1614  }
1615 
1616  if ($this->form_action != "" && $this->getCloseFormTag()) {
1617  $this->tpl->touchBlock("tbl_form_footer");
1618  }
1619  }
1620 
1621  if (!$this->enabled['content']) {
1622  return $this->render();
1623  }
1624 
1625  if (!$this->getExternalSegmentation()) {
1626  $this->setMaxCount(count($this->row_data));
1627  }
1628 
1629  $this->determineOffsetAndOrder();
1630 
1631  $this->setFooter("tblfooter", $this->lng->txt("previous"), $this->lng->txt("next"));
1632 
1633  $data = $this->getData();
1634  if ($this->dataExists()) {
1635  // sort
1636  if (!$this->getExternalSorting() && $this->enabled["sort"]) {
1637  $data = ilUtil::sortArray(
1638  $data,
1639  $this->getOrderField(),
1640  $this->getOrderDirection(),
1641  $this->numericOrdering($this->getOrderField())
1642  );
1643  }
1644 
1645  // slice
1646  if (!$this->getExternalSegmentation()) {
1647  $data = array_slice($data, $this->getOffset(), $this->getLimit());
1648  }
1649  }
1650 
1651  // fill rows
1652  if ($this->dataExists()) {
1653  if ($this->getPrintMode()) {
1655  }
1656 
1657  $this->tpl->addBlockFile(
1658  "TBL_CONTENT",
1659  "tbl_content",
1660  $this->row_template,
1661  $this->row_template_dir
1662  );
1663 
1664  foreach ($data as $set) {
1665  $this->tpl->setCurrentBlock("tbl_content");
1666  $this->css_row = ($this->css_row != "tblrow1")
1667  ? "tblrow1"
1668  : "tblrow2";
1669  $this->tpl->setVariable("CSS_ROW", $this->css_row);
1670 
1671  $this->fillRow($set);
1672  $this->tpl->setCurrentBlock("tbl_content");
1673  $this->tpl->parseCurrentBlock();
1674  }
1675  } else {
1676  // add standard no items text (please tell me, if it messes something up, alex, 29.8.2008)
1677  $no_items_text = (trim($this->getNoEntriesText()) != '')
1678  ? $this->getNoEntriesText()
1679  : $lng->txt("no_items");
1680 
1681  $this->css_row = ($this->css_row != "tblrow1")
1682  ? "tblrow1"
1683  : "tblrow2";
1684 
1685  $this->tpl->setCurrentBlock("tbl_no_entries");
1686  $this->tpl->setVariable('TBL_NO_ENTRY_CSS_ROW', $this->css_row);
1687  $this->tpl->setVariable('TBL_NO_ENTRY_COLUMN_COUNT', $this->column_count);
1688  $this->tpl->setVariable('TBL_NO_ENTRY_TEXT', trim($no_items_text));
1689  $this->tpl->parseCurrentBlock();
1690  }
1691 
1692 
1693  if (!$this->getPrintMode()) {
1694  $this->fillFooter();
1695 
1696  $this->fillHiddenRow();
1697 
1698  $this->fillActionRow();
1699 
1700  $this->storeNavParameter();
1701  }
1702 
1703  return $this->render();
1704  }
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.
global $DIC
Definition: saml.php:7
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.
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 973 of file class.ilTable2GUI.php.

References $id.

Referenced by ilIndividualAssessmentMembersTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilGroupParticipantsTableGUI\__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(), getHTML(), ilParticipantTableGUI\getSelectableColumns(), ilSubscriberTableGUI\getSelectableColumns(), ilWaitingListTableGUI\getSelectableColumns(), ilWorkspaceShareTableGUI\initFilter(), ilBookingReservationsTableGUI\initFilter(), ilParticipantTableGUI\initSettings(), arIndexTableGUI\initTitle(), ilDclRecordListTableGUI\loadProperty(), loadProperty(), ilSCORMTrackingItemsScoTableGUI\parse(), ilSCORMTrackingItemPerUserTableGUI\parse(), ilLOMemberTestResultTableGUI\parse(), ilGroupParticipantsTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilBuddySystemRelationsTableGUI\render(), render(), renderFilter(), ilParticipantTableGUI\showActionLinks(), ilSubscriberTableGUI\showActionLinks(), ilWaitingListTableGUI\showActionLinks(), and storeProperty().

974  {
975  return $this->id;
976  }
if(!array_key_exists('StateId', $_REQUEST)) $id
+ Here is the caller graph for this function:

◆ getIsDataTable()

ilTable2GUI::getIsDataTable ( )

Get is data table.

Returns
boolean is data table

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

Referenced by render().

452  {
453  return $this->datatable;
454  }
+ Here is the caller graph for this function:

◆ getLimit()

◆ 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 2367 of file class.ilTable2GUI.php.

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

Referenced by fillFooter().

2368  {
2369  global $DIC;
2370 
2371  $ilUser = $DIC->user();
2372 
2373  $ilCtrl = $this->ctrl;
2374  $lng = $this->lng;
2375 
2376  $hash = "";
2377  if (is_object($ilUser) && $ilUser->getPref("screen_reader_optimization")) {
2378  $hash = "#" . $this->getTopAnchor();
2379  }
2380 
2381  $link = $ilCtrl->getLinkTargetByClass(get_class($this->parent_obj), $this->parent_cmd) .
2382  "&" . $this->getNavParameter() . "=" .
2383  $this->getOrderField() . ":" . $this->getOrderDirection() . ":";
2384 
2385  $LinkBar = "";
2386  $layout_prev = $lng->txt("previous");
2387  $layout_next = $lng->txt("next");
2388 
2389  // if more entries then entries per page -> show link bar
2390  if ($this->max_count > $this->getLimit() || $this->custom_prev_next) {
2391  $sep = "<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>";
2392 
2393  // calculate number of pages
2394  $pages = intval($this->max_count / $this->getLimit());
2395 
2396  // add a page if a rest remains
2397  if (($this->max_count % $this->getLimit())) {
2398  $pages++;
2399  }
2400 
2401  // links to other pages
2402  $offset_arr = array();
2403  for ($i = 1 ;$i <= $pages ; $i++) {
2404  $newoffset = $this->getLimit() * ($i-1);
2405 
2406  $nav_value = $this->getOrderField() . ":" . $this->getOrderDirection() . ":" . $newoffset;
2407  $offset_arr[$nav_value] = $i;
2408  }
2409 
2410  $sep = "<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>";
2411 
2412  // previous link
2413  if ($this->custom_prev_next && $this->custom_prev != "") {
2414  if ($LinkBar != "") {
2415  $LinkBar .= $sep;
2416  }
2417  $LinkBar .= "<a href=\"" . $this->custom_prev . $hash . "\">" . $layout_prev . "</a>";
2418  } elseif ($this->getOffset() >= 1 && !$this->custom_prev_next) {
2419  if ($LinkBar != "") {
2420  $LinkBar .= $sep;
2421  }
2422  $prevoffset = $this->getOffset() - $this->getLimit();
2423  $LinkBar .= "<a href=\"" . $link . $prevoffset . $hash . "\">" . $layout_prev . "</a>";
2424  } else {
2425  if ($LinkBar != "") {
2426  $LinkBar .= $sep;
2427  }
2428  $LinkBar .= '<span class="ilTableFootLight">' . $layout_prev . "</span>";
2429  }
2430 
2431  // current value
2432  if ($a_num == "1") {
2433  $LinkBar .= '<input type="hidden" name="' . $this->getNavParameter() .
2434  '" value="' . $this->getOrderField() . ":" . $this->getOrderDirection() . ":" . $this->getOffset() . '" />';
2435  }
2436 
2437  $sep = "<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>";
2438 
2439  // show next link (if not last page)
2440  if ($this->custom_prev_next && $this->custom_next != "") {
2441  if ($LinkBar != "") {
2442  $LinkBar .= $sep;
2443  }
2444  $LinkBar .= "<a href=\"" . $this->custom_next . $hash . "\">" . $layout_next . "</a>";
2445  } elseif (!(($this->getOffset() / $this->getLimit())==($pages-1)) && ($pages!=1) &&
2446  !$this->custom_prev_next) {
2447  if ($LinkBar != "") {
2448  $LinkBar .= $sep;
2449  }
2450  $newoffset = $this->getOffset() + $this->getLimit();
2451  $LinkBar .= "<a href=\"" . $link . $newoffset . $hash . "\">" . $layout_next . "</a>";
2452  } else {
2453  if ($LinkBar != "") {
2454  $LinkBar .= $sep;
2455  }
2456  $LinkBar .= '<span class="ilTableFootLight">' . $layout_next . "</span>";
2457  }
2458 
2459  $sep = "<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>";
2460 
2461  if (count($offset_arr) && !$this->getDisplayAsBlock() && !$this->custom_prev_next) {
2462  if ($LinkBar != "") {
2463  $LinkBar .= $sep;
2464  }
2465  $LinkBar .= "" .
2466  '<label for="tab_page_sel_' . $a_num . '">' . $lng->txt("page") . '</label> ' .
2468  $this->nav_value,
2469  $this->getNavParameter() . $a_num,
2470  $offset_arr,
2471  false,
2472  true,
2473  0,
2474  "small",
2475  array("id" => "tab_page_sel_" . $a_num,
2476  "onchange" => "ilTablePageSelection(this, 'cmd[" . $this->parent_cmd . "]')")
2477  );
2478  //' <input class="submit" type="submit" name="cmd['.$this->parent_cmd.']" value="'.
2479  //$lng->txt("ok").'" />';
2480  }
2481 
2482  return $LinkBar;
2483  } else {
2484  return false;
2485  }
2486  }
getTopAnchor()
Get top anchor.
global $DIC
Definition: saml.php:7
getOrderDirection()
Get order direction.
getDisplayAsBlock()
Get display as block.
global $ilCtrl
Definition: ilias.php:18
getOffset()
Get offset.
$ilUser
Definition: imgupload.php:18
Create styles array
The data for the language used.
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.
$i
Definition: disco.tpl.php:19
getLimit()
Get limit.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getNavParameter()

ilTable2GUI::getNavParameter ( )
final

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

Referenced by determineOffsetAndOrder(), getHTML(), getLinkbar(), resetOffset(), and setOrderLink().

1335  {
1336  return $this->prefix . "_table_nav";
1337  }
+ Here is the caller graph for this function:

◆ getNoEntriesText()

ilTable2GUI::getNoEntriesText ( )

Get text for an empty table.

Returns
string Text

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

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

432  {
433  return $this->noentriestext;
434  }
+ Here is the caller graph for this function:

◆ getOffset()

◆ getOpenFormTag()

ilTable2GUI::getOpenFormTag ( )

Get open form tag.

Returns
boolean open form tag

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

References $open_form_tag.

Referenced by getHTML().

173  {
174  return $this->open_form_tag;
175  }
+ Here is the caller graph for this function:

◆ getOrderField()

◆ getParentCmd()

◆ getParentObject()

ilTable2GUI::getParentObject ( )

Get parent object.

Returns
object parent GUI object

Definition at line 381 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(), ilBookmarkAdministrationTableGUI\__construct(), ilCalendarCategoryTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilConditionHandlerTableGUI\fillRow(), ilLDAPServerTableGUI\fillRow(), ilECSServerTableGUI\fillRow(), ilLDAPRoleMappingTableGUI\fillRow(), ilSCGroupTableGUI\fillRow(), ilObjectCustomUserFieldsTableGUI\fillRow(), ilAuthLoginPageEditorTableGUI\fillRow(), ilConsultationHourGroupTableGUI\fillRow(), ilForumDraftsTableGUI\fillRow(), ilSCORMTrackingItemsPerScoTableGUI\fillRow(), ilMemberExportFileTableGUI\fillRow(), ilImportantPagesTableGUI\fillRow(), ilDclExportTableGUI\fillRow(), SurveyMaterialsSourceTableGUI\fillRow(), ilObjectCopyProgressTableGUI\fillRow(), ilECSCategoryMappingTableGUI\fillRow(), ilSCORMOfflineModeUsersTableGUI\fillRow(), ilECSNodeMappingTreeTableGUI\fillRow(), ilConsultationHourBookingTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilPCFileListTableGUI\fillRow(), ilExcDeliveredFilesTableGUI\fillRow(), ilShibbolethRoleAssignmentTableGUI\fillRow(), ilLDAPRoleAssignmentTableGUI\fillRow(), ilSamlIdpTableGUI\fillRow(), ilSCORMTrackingItemsPerUserTableGUI\fillRow(), ilBadgeImageTemplateTableGUI\fillRow(), ilExcCriteriaTableGUI\fillRow(), ilMDCopyrightTableGUI\fillRow(), ilSCORMTrackingItemsScoTableGUI\fillRow(), ilObjectConsumerTableGUI\fillRow(), ilConsultationHoursTableGUI\fillRow(), ilMailTemplateTableGUI\fillRow(), ilContSkillTableGUI\fillRow(), ilTestPassOverviewTableGUI\fillRow(), ilDidacticTemplateSettingsTableGUI\fillRow(), ilECSCommunityTableGUI\fillRow(), ilCalendarCategoryTableGUI\fillRow(), ilSCORM2004ExportTableGUI\fillRow(), ilContSkillMemberTableGUI\fillRow(), ilCalendarManageTableGUI\fillRow(), ilSurveyAppraiseesTableGUI\fillRow(), ilExcCriteriaCatalogueTableGUI\fillRow(), ilBadgeTableGUI\fillRow(), ilExportTableGUI\fillRow(), ilWebResourceLinkTableGUI\fillRow(), ilAssignedUsersTableGUI\fillRow(), ilUserRoleStartingPointTableGUI\fillRow(), SurveyConstraintsTableGUI\fillRow(), ilObjectBadgeTableGUI\fillRow(), ilWebResourceEditableLinkTableGUI\fillRow(), ilBadgePersonalTableGUI\fillRow(), ilRoleTableGUI\fillRow(), ilForumTopicTableGUI\fillRow(), ilCronManagerTableGUI\fillRow(), ilUserTableGUI\fillRow(), ilStudyProgrammeIndividualPlanTableGUI\getDeadlineInput(), getHTML(), ilPollUserTableGUI\getItems(), ilContainerStartObjectsContentTableGUI\getItems(), ilStudyProgrammeMembersTableGUI\getLinkTargetForAction(), ilStudyProgrammeIndividualPlanTableGUI\getManualStatusSelect(), ilStudyProgrammeIndividualPlanTableGUI\getRequiredPointsInput(), ilSCTreeDuplicatesTableGUI\init(), ilObjectCopyCourseGroupSelectionTableGUI\init(), ilObjectCopyProgressTableGUI\init(), ilLOTestAssignmentTableGUI\init(), ilRoleTableGUI\init(), ilTestPassOverviewTableGUI\initColumns(), ilObjectRolePermissionTableGUI\initColumns(), ilParticipantTableGUI\initFilter(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\initFilter(), ilMStListCoursesTableGUI\initFilter(), 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(), ilTermsOfServiceAgreementByLanguageTableGUI\prepareRow(), ilTermsOfServiceAcceptanceHistoryTableGUI\prepareRow(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilExerciseSubmissionTableGUI\render(), ilParticipantTableGUI\showActionLinks(), ilSubscriberTableGUI\showActionLinks(), and ilWaitingListTableGUI\showActionLinks().

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

◆ getPrefix()

ilTable2GUI::getPrefix ( )
final

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

References ilTableGUI\$prefix.

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

612  {
613  return $this->prefix;
614  }
+ Here is the caller graph for this function:

◆ getPreventDoubleSubmission()

ilTable2GUI::getPreventDoubleSubmission ( )

Get prevent double submission.

Returns
bool prevent double submission

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

References $prevent_double_submission.

Referenced by getHTML().

3334  {
3336  }
+ Here is the caller graph for this function:

◆ getPrintMode()

ilTable2GUI::getPrintMode ( )

Get print mode.

Returns
bool $a_value

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

References $print_mode.

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

3077  {
3078  return $this->print_mode;
3079  }
+ Here is the caller graph for this function:

◆ getResetCommand()

ilTable2GUI::getResetCommand ( )

Get reset filter command.

Returns
string reset command

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

References $reset_cmd.

1078  {
1079  return $this->reset_cmd;
1080  }

◆ getRowSelectorLabel()

ilTable2GUI::getRowSelectorLabel ( )
Returns
string

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

References $row_selector_label.

Referenced by fillFooter().

3314  {
3316  }
+ 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 242 of file class.ilTable2GUI.php.

References array.

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

243  {
244  return array();
245  }
Create styles array
The data for the language used.
+ 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 1003 of file class.ilTable2GUI.php.

References ilTableGUI\$select_all_checkbox.

Referenced by fillFooter().

1004  {
1006  }
+ Here is the caller graph for this function:

◆ getSelectedColumns()

ilTable2GUI::getSelectedColumns ( )

Get selected columns.

Parameters

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

References array.

Referenced by ilTrSummaryTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilTermsOfServiceAcceptanceHistoryTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilUserTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilTermListTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilSurveyResultsCumulatedTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilSubscriberTableGUI\__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(), ilStudyProgrammeMembersTableGUI\fillRow(), ilSearchResultTableGUI\fillRow(), ilGroupParticipantsTableGUI\fillRow(), ilQuestionPoolPrintViewTableGUI\fillRow(), ilCourseParticipantsTableGUI\fillRow(), ilSubscriberTableGUI\fillRow(), ilWaitingListTableGUI\fillRow(), ilWorkflowEngineDefinitionsTableGUI\fillRow(), ilSurveyResultsCumulatedTableGUI\fillRow(), ilSCORMTrackingItemsTableGUI\fillRow(), ilTermListTableGUI\fillRow(), ilSCORM2004TrackingItemsTableGUI\fillRow(), ilSurveyQuestionsTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), ilQuestionBrowserTableGUI\fillRow(), ilBookingObjectsTableGUI\fillRow(), ilTrObjectUsersPropsTableGUI\fillRow(), ilSessionParticipantsTableGUI\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(), ilMStShowUserCoursesTableGUI\getFieldValuesForExport(), ilMStListUsersTableGUI\getFieldValuesForExport(), ilMStListCoursesTableGUI\getFieldValuesForExport(), ilTrUserObjectsPropsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilUserTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), ilExerciseMemberTableGUI\getModeColumns(), ilSessionParticipantsTableGUI\init(), ilQuestionPoolPrintViewTableGUI\initColumns(), ilWorkflowEngineDefinitionsTableGUI\initColumns(), ilRepositoryUserResultTableGUI\initMultiCommands(), ilGroupParticipantsTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ilExerciseSubmissionTableGUI\parseRow(), ilRepositoryUserResultTableGUI\parseUserIds(), ilSubscriberTableGUI\readSubscriberData(), and ilWaitingListTableGUI\readUserData().

318  {
319  $scol = array();
320  foreach ($this->selected_column as $k => $v) {
321  if ($v) {
322  $scol[$k] = $k;
323  }
324  }
325  return $scol;
326  }
Create styles array
The data for the language used.
+ Here is the caller graph for this function:

◆ getSelectedFilters()

ilTable2GUI::getSelectedFilters ( )

Get selected filters.

Parameters

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

References array.

Referenced by getCurrentState().

842  {
843  $sfil = array();
844  foreach ($this->selected_filter as $k => $v) {
845  if ($v) {
846  $sfil[$k] = $k;
847  }
848  }
849  return $sfil;
850  }
Create styles array
The data for the language used.
+ Here is the caller graph for this function:

◆ getShowRowsSelector()

ilTable2GUI::getShowRowsSelector ( )

Get rows-per-page selector state.

Returns
bool

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

References $show_rows_selector.

Referenced by fillFooter().

2908  {
2910  }
+ Here is the caller graph for this function:

◆ getShowTemplates()

ilTable2GUI::getShowTemplates ( )

Get template state.

Returns
bool

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

References $show_templates.

Referenced by fillFooter().

2928  {
2929  return $this->show_templates;
2930  }
+ Here is the caller graph for this function:

◆ getTopAnchor()

ilTable2GUI::getTopAnchor ( )

Get top anchor.

Returns
string top anchor

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

References $top_anchor.

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

412  {
413  return $this->top_anchor;
414  }
+ 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 1297 of file class.ilTable2GUI.php.

References $top_commands.

Referenced by fillActionRow().

1298  {
1299  return $this->top_commands;
1300  }
+ 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 372 of file class.ilTable2GUI.php.

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

373  {
374  }
+ 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 1989 of file class.ilTable2GUI.php.

References ilAdvancedMDRecordGUI\getFilterElements().

Referenced by writeFilterToSession().

1990  {
1991  foreach ($a_gui->getFilterElements(false) as $item) {
1992  if ($item === $a_element) {
1993  return true;
1994  }
1995  }
1996  return false;
1997  }
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 830 of file class.ilTable2GUI.php.

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

831  {
832  return $this->selected_filter[$a_col];
833  }
+ 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 1973 of file class.ilTable2GUI.php.

References getDefaultFilterVisibility(), and loadProperty().

Referenced by renderFilter().

1974  {
1975  $prop = $this->loadProperty('filter');
1976  if ($prop === '0' || $prop === '1') {
1977  return (bool) $prop;
1978  }
1979  return $this->getDefaultFilterVisibility();
1980  }
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 2775 of file class.ilTable2GUI.php.

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

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

2776  {
2777  global $DIC;
2778 
2779  $ilUser = null;
2780  if (isset($DIC["ilUser"])) {
2781  $ilUser = $DIC["ilUser"];
2782  }
2783 
2784  if (is_object($ilUser) && $this->getId() != "") {
2785  include_once("./Services/Table/classes/class.ilTablePropertiesStorage.php");
2786  $tab_prop = new ilTablePropertiesStorage();
2787 
2788  return $tab_prop->getProperty($this->getId(), $ilUser->getId(), $type);
2789  }
2790  return null;
2791  }
$type
global $DIC
Definition: saml.php:7
Saves (mostly asynchronously) user properties of tables (e.g.
$ilUser
Definition: imgupload.php:18
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 1711 of file class.ilTable2GUI.php.

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

1712  {
1713  return false;
1714  }
+ Here is the caller graph for this function:

◆ prepareOutput()

ilTable2GUI::prepareOutput ( )
protected

Anything that must be done before HTML is generated.

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

Referenced by getHTML().

1486  {
1487  }
+ Here is the caller graph for this function:

◆ render()

ilTable2GUI::render ( )

render table public

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

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

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

1721  {
1722  $lng = $this->lng;
1723  $ilCtrl = $this->ctrl;
1724 
1725  $this->tpl->setVariable("CSS_TABLE", $this->getStyle("table"));
1726  $this->tpl->setVariable("DATA_TABLE", (int) $this->getIsDataTable());
1727  if ($this->getId() != "") {
1728  $this->tpl->setVariable("ID", 'id="' . $this->getId() . '"');
1729  }
1730 
1731  // description
1732  if ($this->getDescription() != "") {
1733  $this->tpl->setCurrentBlock("tbl_header_description");
1734  $this->tpl->setVariable("TBL_DESCRIPTION", $this->getDescription());
1735  $this->tpl->parseCurrentBlock();
1736  }
1737 
1738  if (!$this->getPrintMode()) {
1739  $this->renderFilter();
1740  }
1741 
1742  if ($this->getDisplayAsBlock()) {
1743  $this->tpl->touchBlock("outer_start_1");
1744  $this->tpl->touchBlock("outer_end_1");
1745  } else {
1746  $this->tpl->touchBlock("outer_start_2");
1747  $this->tpl->touchBlock("outer_end_2");
1748  }
1749 
1750  // table title and icon
1751  if ($this->enabled["title"] && ($this->title != ""
1752  || $this->icon != "" || count($this->header_commands) > 0 ||
1753  $this->headerHTML != "" || $this->close_command != "")) {
1754  if ($this->enabled["icon"]) {
1755  $this->tpl->setCurrentBlock("tbl_header_title_icon");
1756  $this->tpl->setVariable("TBL_TITLE_IMG", ilUtil::getImagePath($this->icon));
1757  $this->tpl->setVariable("TBL_TITLE_IMG_ALT", $this->icon_alt);
1758  $this->tpl->parseCurrentBlock();
1759  }
1760 
1761  if (!$this->getPrintMode()) {
1762  foreach ($this->header_commands as $command) {
1763  if ($command["img"] != "") {
1764  $this->tpl->setCurrentBlock("tbl_header_img_link");
1765  if ($command["target"] != "") {
1766  $this->tpl->setVariable(
1767  "TARGET_IMG_LINK",
1768  'target="' . $command["target"] . '"'
1769  );
1770  }
1771  $this->tpl->setVariable("ALT_IMG_LINK", $command["text"]);
1772  $this->tpl->setVariable("HREF_IMG_LINK", $command["href"]);
1773  $this->tpl->setVariable(
1774  "SRC_IMG_LINK",
1775  $command["img"]
1776  );
1777  $this->tpl->parseCurrentBlock();
1778  } else {
1779  $this->tpl->setCurrentBlock("head_cmd");
1780  $this->tpl->setVariable("TXT_HEAD_CMD", $command["text"]);
1781  $this->tpl->setVariable("HREF_HEAD_CMD", $command["href"]);
1782  $this->tpl->parseCurrentBlock();
1783  }
1784  }
1785  }
1786 
1787  if (isset($this->headerHTML)) {
1788  $this->tpl->setCurrentBlock("tbl_header_html");
1789  $this->tpl->setVariable("HEADER_HTML", $this->headerHTML);
1790  $this->tpl->parseCurrentBlock();
1791  }
1792 
1793  // close command
1794  if ($this->close_command != "") {
1795  $this->tpl->setCurrentBlock("tbl_header_img_link");
1796  $this->tpl->setVariable("ALT_IMG_LINK", $lng->txt("close"));
1797  $this->tpl->setVariable("HREF_IMG_LINK", $this->close_command);
1798  $this->tpl->parseCurrentBlock();
1799  }
1800 
1801  $this->tpl->setCurrentBlock("tbl_header_title");
1802  $this->tpl->setVariable("TBL_TITLE", $this->title);
1803  $this->tpl->setVariable("TOP_ANCHOR", $this->getTopAnchor());
1804  if ($this->getDisplayAsBlock()) {
1805  $this->tpl->setVariable("BLK_CLASS", "Block");
1806  }
1807  $this->tpl->parseCurrentBlock();
1808  }
1809 
1810  // table header
1811  if ($this->enabled["header"]) {
1812  $this->fillHeader();
1813  }
1814 
1815  $this->tpl->touchBlock("tbl_table_end");
1816 
1817  return $this->tpl->get();
1818  }
getTopAnchor()
Get top anchor.
renderFilter()
Render Filter section.
getIsDataTable()
Get is data table.
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 1823 of file class.ilTable2GUI.php.

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

Referenced by render().

1824  {
1825  global $DIC;
1826 
1827  $lng = $this->lng;
1828  $main_tpl = $DIC["tpl"];
1829 
1830  $filter = $this->getFilterItems();
1831  $opt_filter = $this->getFilterItems(true);
1832 
1833  $main_tpl->addJavascript("./Services/Table/js/ServiceTable.js");
1834 
1835  if (count($filter) == 0 && count($opt_filter) == 0) {
1836  return;
1837  }
1838 
1839  include_once("./Services/YUI/classes/class.ilYuiUtil.php");
1841 
1842  $ccnt = 0;
1843 
1844  // render standard filter
1845  if (count($filter) > 0) {
1846  foreach ($filter as $item) {
1847  if ($ccnt >= $this->getFilterCols()) {
1848  $this->tpl->setCurrentBlock("filter_row");
1849  $this->tpl->parseCurrentBlock();
1850  $ccnt = 0;
1851  }
1852  $this->tpl->setCurrentBlock("filter_item");
1853  $this->tpl->setVariable(
1854  "OPTION_NAME",
1855  $item->getTitle()
1856  );
1857  $this->tpl->setVariable(
1858  "F_INPUT_ID",
1859  $item->getFieldId()
1860  );
1861  $this->tpl->setVariable(
1862  "INPUT_HTML",
1863  $item->getTableFilterHTML()
1864  );
1865  $this->tpl->parseCurrentBlock();
1866  $ccnt++;
1867  }
1868  }
1869 
1870  // render optional filter
1871  if (count($opt_filter) > 0) {
1872  $this->determineSelectedFilters();
1873 
1874  foreach ($opt_filter as $item) {
1875  if ($this->isFilterSelected($item->getPostVar())) {
1876  if ($ccnt >= $this->getFilterCols()) {
1877  $this->tpl->setCurrentBlock("filter_row");
1878  $this->tpl->parseCurrentBlock();
1879  $ccnt = 0;
1880  }
1881  $this->tpl->setCurrentBlock("filter_item");
1882  $this->tpl->setVariable(
1883  "OPTION_NAME",
1884  $item->getTitle()
1885  );
1886  $this->tpl->setVariable(
1887  "F_INPUT_ID",
1888  $item->getFieldId()
1889  );
1890  $this->tpl->setVariable(
1891  "INPUT_HTML",
1892  $item->getTableFilterHTML()
1893  );
1894  $this->tpl->parseCurrentBlock();
1895  $ccnt++;
1896  }
1897  }
1898 
1899  // filter selection
1900  $items = array();
1901  foreach ($opt_filter as $item) {
1902  $k = $item->getPostVar();
1903  $items[$k] = array("txt" => $item->getTitle(),
1904  "selected" => $this->isFilterSelected($k));
1905  }
1906 
1907  include_once("./Services/UIComponent/CheckboxListOverlay/classes/class.ilCheckboxListOverlayGUI.php");
1908  $cb_over = new ilCheckboxListOverlayGUI("tbl_filters_" . $this->getId());
1909  $cb_over->setLinkTitle($lng->txt("optional_filters"));
1910  $cb_over->setItems($items);
1911 
1912  $cb_over->setFormCmd($this->getParentCmd());
1913  $cb_over->setFieldVar("tblff" . $this->getId());
1914  $cb_over->setHiddenVar("tblfsf" . $this->getId());
1915 
1916  $cb_over->setSelectionHeaderClass("ilTableMenuItem");
1917  $this->tpl->setCurrentBlock("filter_select");
1918 
1919  // apply should be the first submit because of enter/return, inserting hidden submit
1920  $this->tpl->setVariable("HIDDEN_CMD_APPLY", $this->filter_cmd);
1921 
1922  $this->tpl->setVariable("FILTER_SELECTOR", $cb_over->getHTML());
1923  $this->tpl->parseCurrentBlock();
1924  }
1925 
1926  // if any filter
1927  if ($ccnt > 0 || count($opt_filter) > 0) {
1928  $this->tpl->setVariable("TXT_FILTER", $lng->txt("filter"));
1929 
1930  if ($ccnt > 0) {
1931  if ($ccnt < $this->getFilterCols()) {
1932  for ($i = $ccnt; $i<=$this->getFilterCols(); $i++) {
1933  $this->tpl->touchBlock("filter_empty_cell");
1934  }
1935  }
1936  $this->tpl->setCurrentBlock("filter_row");
1937  $this->tpl->parseCurrentBlock();
1938 
1939  $this->tpl->setCurrentBlock("filter_buttons");
1940  $this->tpl->setVariable("CMD_APPLY", $this->filter_cmd);
1941  $this->tpl->setVariable("TXT_APPLY", $this->filter_cmd_txt
1942  ? $this->filter_cmd_txt
1943  : $lng->txt("apply_filter"));
1944  $this->tpl->setVariable("CMD_RESET", $this->reset_cmd);
1945  $this->tpl->setVariable("TXT_RESET", $this->reset_cmd_txt
1946  ? $this->reset_cmd_txt
1947  : $lng->txt("reset_filter"));
1948  } elseif (count($opt_filter) > 0) {
1949  $this->tpl->setCurrentBlock("optional_filter_hint");
1950  $this->tpl->setVariable('TXT_OPT_HINT', $lng->txt('optional_filter_hint'));
1951  $this->tpl->parseCurrentBlock();
1952  }
1953 
1954  $this->tpl->setCurrentBlock("filter_section");
1955  $this->tpl->setVariable("FIL_ID", $this->getId());
1956  $this->tpl->parseCurrentBlock();
1957 
1958  // (keep) filter hidden?
1959  if (!$this->isFilterVisible()) {
1960  if (!$this->getDisableFilterHiding()) {
1961  $this->tpl->setCurrentBlock("filter_hidden");
1962  $this->tpl->setVariable("FI_ID", $this->getId());
1963  $this->tpl->parseCurrentBlock();
1964  }
1965  }
1966  }
1967  }
global $DIC
Definition: saml.php:7
static initConnection(ilTemplate $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.
Create styles array
The data for the language used.
isFilterSelected($a_col)
Is given filter selected?
determineSelectedFilters()
Determine selected filters.
getFilterCols()
Get filter columns.
$i
Definition: disco.tpl.php:19
getId()
Get element id.
getFilterItems($a_optionals=false)
Get filter items.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ resetFilter()

ilTable2GUI::resetFilter ( )

Reset filter.

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

References $_POST, ilTableGUI\$lng, and getFilterItems().

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

2045  {
2046  $lng = $this->lng;
2047 
2048  $filter = $this->getFilterItems();
2049  $opt_filter = $this->getFilterItems(true);
2050 
2051  foreach ($filter as $item) {
2052  if ($item->checkInput()) {
2053  $item->setValueByArray($_POST);
2054  $item->clearFromSession();
2055  }
2056  }
2057  foreach ($opt_filter as $item) {
2058  if ($item->checkInput()) {
2059  $item->setValueByArray($_POST);
2060  $item->clearFromSession();
2061  }
2062  }
2063 
2064  // #13209
2065  unset($_REQUEST["tbltplcrt"]);
2066  unset($_REQUEST["tbltpldel"]);
2067  }
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:

◆ resetOffset()

ilTable2GUI::resetOffset (   $a_in_determination = false)

Reset offset.

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

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

Referenced by arIndexTableGUI\applyFilter(), determineLimit(), determineOffsetAndOrder(), ilLPTableBaseGUI\executeCommand(), ilMailFolderTableGUI\fetchTableData(), ilUserLPTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilUserTableGUI\getItems(), ilExerciseManagementGUI\membersApplyObject(), ilExerciseManagementGUI\membersResetObject(), ilForumTopicTableGUI\numericOrdering(), ilTermsOfServiceTableGUI\populate(), ilWaitingListTableGUI\readUserData(), arIndexTableGUI\resetFilter(), and ilCalendarManageTableGUI\resetToDefaults().

356  {
357  if (!$this->nav_determined && !$a_in_determination) {
358  $this->determineOffsetAndOrder();
359  }
360  $this->nav_value = $this->getOrderField() . ":" . $this->getOrderDirection() . ":0";
361  $_GET[$this->getNavParameter()] =
362  $_POST[$this->getNavParameter() . "1"] =
363  $this->nav_value;
364  //echo $this->nav_value;
365  $this->setOffset(0);
366  }
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 2938 of file class.ilTable2GUI.php.

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

Referenced by __construct().

2939  {
2940  global $DIC;
2941 
2942  $ilUser = $DIC->user();
2943 
2944  $a_name = ilUtil::stripSlashes($a_name);
2945 
2946  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2947  include_once("./Services/Table/classes/class.ilTableTemplatesStorage.php");
2948  $storage = new ilTableTemplatesStorage();
2949 
2950  $data = $storage->load($this->getContext(), $ilUser->getId(), $a_name);
2951  if (is_array($data)) {
2952  foreach ($data as $property => $value) {
2953  $this->storeProperty($property, $value);
2954  }
2955  }
2956 
2957  $data["filter_values"] = unserialize($data["filter_values"]);
2958  if ($data["filter_values"]) {
2959  $this->restore_filter_values = $data["filter_values"];
2960  }
2961 
2962  $this->restore_filter = true;
2963 
2964  return true;
2965  }
2966  return false;
2967  }
getContext()
Get context.
global $DIC
Definition: saml.php:7
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
+ 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 2975 of file class.ilTable2GUI.php.

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

Referenced by fillFooter().

2976  {
2977  global $DIC;
2978 
2979  $ilUser = $DIC->user();
2980 
2981  $a_name = ilUtil::prepareFormOutput($a_name, true);
2982 
2983  if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2984  include_once("./Services/Table/classes/class.ilTableTemplatesStorage.php");
2985  $storage = new ilTableTemplatesStorage();
2986 
2987  $state = $this->getCurrentState();
2988  $state["filter_values"] = serialize($state["filter_values"]);
2989  $state["selfields"] = serialize($state["selfields"]);
2990  $state["selfilters"] = serialize($state["selfilters"]);
2991 
2992  $storage->store($this->getContext(), $ilUser->getId(), $a_name, $state);
2993  return true;
2994  }
2995  return false;
2996  }
static prepareFormOutput($a_str, $a_strip=false)
prepares string output for html forms public
getContext()
Get context.
global $DIC
Definition: saml.php:7
Saves (mostly asynchronously) user properties of tables (e.g.
if(!array_key_exists('stateid', $_REQUEST)) $state
Handle linkback() response from LinkedIn.
Definition: linkback.php:10
$ilUser
Definition: imgupload.php:18
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 1243 of file class.ilTable2GUI.php.

1244  {
1245  $this->close_command = $a_link;
1246  }

◆ setCloseFormTag()

ilTable2GUI::setCloseFormTag (   $a_val)

Set close form tag.

Parameters
booleanclose form tag

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

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

183  {
184  $this->close_form_tag = $a_val;
185  }
+ Here is the caller graph for this function:

◆ setContext()

ilTable2GUI::setContext (   $id)

Set context.

Parameters
string$id

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

References $id.

Referenced by __construct().

2876  {
2877  if (trim($id)) {
2878  $this->context = $id;
2879  }
2880  }
if(!array_key_exists('StateId', $_REQUEST)) $id
+ 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 906 of file class.ilTable2GUI.php.

907  {
908  $this->custom_prev_next = true;
909  $this->custom_prev = $a_prev_link;
910  $this->custom_next = $a_next_link;
911  }

◆ setData()

ilTable2GUI::setData (   $a_data)
final

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

References column, defined, and getExternalSorting().

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

560  {
561  // check column names against given data (to ensure proper sorting)
562  if (defined('DEVMODE') && DEVMODE &&
563  $this->enabled["header"] && $this->enabled["sort"] &&
564  $this->columns_determined && is_array($this->column) &&
565  is_array($a_data) && sizeof($a_data) && !$this->getExternalSorting()) {
566  $check = $a_data;
567  $check = array_keys(array_shift($check));
568  foreach ($this->column as $col) {
569  if ($col["sort_field"] && !in_array($col["sort_field"], $check)) {
570  $invalid[] = $col["sort_field"];
571  }
572  }
573 
574  // this triggers an error, if some columns are not set for some rows
575  // which may just be a representation of "null" values, e.g.
576  // ilAdvancedMDValues:queryForRecords works that way.
577 /* if(sizeof($invalid))
578  {
579  trigger_error("The following columns are defined as sortable but".
580  " cannot be found in the given data: ".implode(", ", $invalid).
581  ". Sorting will not work properly.", E_USER_WARNING);
582  }*/
583  }
584 
585  $this->row_data = $a_data;
586  if (!is_array($this->row_data)) {
587  $this->row_data = [];
588  }
589  }
getExternalSorting()
Get external sorting.
Set thin black border outline around column
defined( 'APPLICATION_ENV')||define( 'APPLICATION_ENV'
Definition: bootstrap.php:27
+ 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 1158 of file class.ilTable2GUI.php.

Referenced by ilParticipantTableGUI\initFilter().

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

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

1140  {
1141  $this->defaultorderdirection = $a_defaultorderdirection;
1142  }
+ 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 1119 of file class.ilTable2GUI.php.

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

1120  {
1121  $this->defaultorderfield = $a_defaultorderfield;
1122  }
+ Here is the caller graph for this function:

◆ setDescription()

◆ setDisableFilterHiding()

◆ setDisplayAsBlock()

ilTable2GUI::setDisplayAsBlock (   $a_val)

Set display as block.

Parameters
booleandisplay as block

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

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

984  {
985  $this->display_as_block = $a_val;
986  }
+ 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 3277 of file class.ilTable2GUI.php.

Referenced by ilStudyProgrammeMembersTableGUI\__construct(), and ilUserTableGUI\__construct().

3278  {
3279  $this->enable_command_for_all = (bool) $a_value;
3280  }
+ Here is the caller graph for this function:

◆ setEnableHeader()

ilTable2GUI::setEnableHeader (   $a_enableheader)

Set Enable Header.

Parameters
boolean$a_enableheaderEnable Header

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

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

482  {
483  $this->enabled["header"] = $a_enableheader;
484  }
+ Here is the caller graph for this function:

◆ setEnableNumInfo()

◆ setEnableTitle()

ilTable2GUI::setEnableTitle (   $a_enabletitle)

Set Enable Title.

Parameters
boolean$a_enabletitleEnable Title

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

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

462  {
463  $this->enabled["title"] = $a_enabletitle;
464  }
+ Here is the caller graph for this function:

◆ setExportFormats()

ilTable2GUI::setExportFormats ( array  $formats)

Set available export formats.

Parameters
array$formats

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

References $format, $valid, and array.

Referenced by ilUserLPTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilLPObjectStatisticsDailyTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilLPObjectStatisticsTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilMStListUsersTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), and ilBookingReservationsTableGUI\__construct().

3049  {
3050  $this->export_formats = array();
3051 
3052  // #11339
3053  $valid = array(self::EXPORT_EXCEL => "tbl_export_excel",
3054  self::EXPORT_CSV => "tbl_export_csv");
3055 
3056  foreach ($formats as $format) {
3057  if (array_key_exists($format, $valid)) {
3058  $this->export_formats[$format] = $valid[$format];
3059  }
3060  }
3061  }
$format
Definition: metadata.php:141
$valid
Create styles array
The data for the language used.
$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 1087 of file class.ilTable2GUI.php.

Referenced by ilDclTableViewEditFieldsTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilIndividualAssessmentMembersTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilAccountCodesTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilTermsOfServiceAcceptanceHistoryTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilUserTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilForumTopicTableGUI\__construct(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\build(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilMStListUsersTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ilBuddySystemRelationsTableGUI\populate(), and arIndexTableGUI\setOrderAndSegmentation().

1088  {
1089  $this->ext_seg = $a_val;
1090  }
+ Here is the caller graph for this function:

◆ setExternalSorting()

ilTable2GUI::setExternalSorting (   $a_val)

Set external sorting.

Parameters
booleandata is sorted externally

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

Referenced by ilDclTableViewEditFieldsTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilIndividualAssessmentMembersTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilAccountCodesTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilRendererTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilTermsOfServiceAcceptanceHistoryTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilUserTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilModulesTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilForumTopicTableGUI\__construct(), ilSCTreeDuplicatesTableGUI\init(), ilObjectCopyProgressTableGUI\init(), ilMStListUsersTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ilBuddySystemRelationsTableGUI\populate(), and arIndexTableGUI\setOrderAndSegmentation().

1024  {
1025  $this->ext_sort = $a_val;
1026  }
+ Here is the caller graph for this function:

◆ setFilterCols()

ilTable2GUI::setFilterCols (   $a_val)

Set filter columns.

Parameters
intnumber of filter columns

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

Referenced by ilMStListCoursesTableGUI\__construct(), ilMStListUsersTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), and arIndexTableGUI\getSelectableColumns().

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

◆ setFilterCommand()

◆ SetFilterValue()

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

Set current filter value.

Parameters
ilFormPropertyGUI$a_item
mixed$a_value

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

References IL_CAL_DATE, and ilFormPropertyGUI\writeToSession().

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

2859  {
2860  if (method_exists($a_item, "setChecked")) {
2861  $a_item->setChecked($a_value);
2862  } elseif (method_exists($a_item, "setValue")) {
2863  $a_item->setValue($a_value);
2864  } elseif (method_exists($a_item, "setDate")) {
2865  $a_item->setDate(new ilDate($a_value, IL_CAL_DATE));
2866  }
2867  $a_item->writeToSession();
2868  }
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 919 of file class.ilTable2GUI.php.

Referenced by ilDclTableViewEditFieldsTableGUI\__construct(), ilTestDetailedEvaluationStatisticsTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilTimingOverviewTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilSurveyParticipantsTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilObjectivesAlignmentTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilRoleDesktopItemsTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilIndividualAssessmentMembersTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilComponentsTableGUI\__construct(), ilLDAPRoleMappingTableGUI\__construct(), ilResultsByQuestionTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilTestVerificationTableGUI\__construct(), ilLPObjectStatisticsAdminTableGUI\__construct(), ilLPObjectStatisticsDailyTableGUI\__construct(), ilLPObjectStatisticsTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilAccountCodesTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilClientListTableGUI\__construct(), ilSetupLanguageTableGUI\__construct(), ilCourseVerificationTableGUI\__construct(), ilSCORMVerificationTableGUI\__construct(), ilSurveySkillTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilLanguageExtTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilAssignmentsTableGUI\__construct(), ilTestPassManualScoringOverviewTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilPluginsOverviewTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilSurveySkillChangesTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilExportTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilMemcacheServerTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilExAssignmentTeamLogTableGUI\__construct(), ilTestInviteGroupsTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilTestInviteUsersTableGUI\__construct(), ilTestInviteRolesTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilScormSpecialPagesTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilSkillLevelProfileAssignmentTableGUI\__construct(), ilExerciseVerificationTableGUI\__construct(), ilSysStyleCatAssignmentTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilMStListUsersTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilChatroomSmiliesTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilSurveySkillAssignmentTableGUI\__construct(), ilTermUsagesTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilObjClipboardTableGUI\__construct(), ilMediaPoolPageUsagesTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilExportSelectionTableGUI\__construct(), ilBibliographicRecordListTableGUI\__construct(), ilMediaCastTableGUI\__construct(), ilRatingCategoryTableGUI\__construct(), ilTestFixedParticipantsTableGUI\__construct(), ilNewsForContextTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilBackgroundTaskTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilTermsOfServiceAcceptanceHistoryTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilMailingListsMembersTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilContributorTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ilOrgUnitTypeTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilAdvancedMDRecordTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilSkillProfileTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilSkillProfileUserTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), ilPortfolioPageTableGUI\__construct(), ilAccessKeyTableGUI\__construct(), ilSettingsTemplateTableGUI\__construct(), ilObjectTranslationTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilMultilingualismTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilObjectTranslation2TableGUI\__construct(), ilSkillUsageTableGUI\__construct(), ilUserTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilImageMapTableGUI\__construct(), ilMediaObjectUsagesTableGUI\__construct(), ilFileVersionTableGUI\__construct(), ilBookingSchedulesTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilObjBibliographicAdminTableGUI\__construct(), ilOrgUnitPositionTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilForumDraftsTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilListOfQuestionsTableGUI\__construct(), ilSkillLevelResourcesTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilPersonalSkillTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilStyleTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilSelfEvaluationSimpleTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilTrashTableGUI\__construct(), ilLinksTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilWorkflowEngineDefinitionsTableGUI\__construct(), ilBookmarkAdministrationTableGUI\__construct(), ilMilestoneResponsiblesTableGUI\__construct(), ilFoundUsersTableGUI\__construct(), ilSpecialUsersTableGUI\__construct(), ilSelfEvaluationTableGUI\__construct(), SurveyMaterialsSourceTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilTermListTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilTestDynamicQuestionSetStatisticTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilObjectOwnershipManagementTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilModulesTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilSCORM2004TrackingTableGUI\__construct(), ilSurveyInvitedUsersTableGUI\__construct(), ilSurveyCodesEditTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilSurveyResultsCumulatedTableGUI\__construct(), ilContainerStartObjectsContentTableGUI\__construct(), ilExAssignmentTeamTableGUI\__construct(), ilRoleSelectionTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilMailSearchCoursesMembersTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilAdvancedMDRecordExportFilesTableGUI\__construct(), ilCalendarSharedListTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilSurveyPhrasesTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilSurveySavePhraseTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilECSReleasedContentTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilCalendarCategoryTableGUI\__construct(), ilSCORM2004ExportTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilECSImportedContentTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilPDNewsTableGUI\__construct(), ilCourseInfoFileTableGUI\__construct(), ilSessionFileTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilLDAPRoleAssignmentTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilAdvancedMDFieldTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilStudyProgrammeTypeTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilShibbolethRoleAssignmentTableGUI\__construct(), ilGroupEditParticipantsTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilMDCopyrightTableGUI\__construct(), ilMailSearchCoursesTableGUI\__construct(), ilAdminSubItemsTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilCourseObjectiveQuestionAssignmentTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilSystemStylesTableGUI\addActions(), ilObjStudyProgrammeIndividualPlanGUI\appendIndividualPlanActions(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\build(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilSCTreeDuplicatesTableGUI\init(), ilDidacticTemplateSettingsTableGUI\init(), ilSCGroupTableGUI\init(), ilObjectCopyCourseGroupSelectionTableGUI\init(), ilSCTaskTableGUI\init(), ilObjectCopyProgressTableGUI\init(), ilLogComponentTableGUI\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(), ilSCORMTrackingUsersTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), ilSCORMTrackingItemsScoTableGUI\initTable(), ilSCORMTrackingItemPerUserTableGUI\initTable(), ilLPCollectionSettingsTableGUI\initTable(), ilAssQuestionHintsTableGUI\initTestoutputCommands(), ilForumTopicTableGUI\initTopicsOverviewTable(), and ilLinkCheckerTableGUI\prepareHTML().

920  {
921  $this->form_action = $a_form_action;
922  $this->form_multipart = (bool) $a_multipart;
923  }
+ Here is the caller graph for this function:

◆ setFormName()

ilTable2GUI::setFormName (   $a_formname = "")

Set Form name.

Parameters
string$a_formnameForm name

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

Referenced by ilSessionMaterialsTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilTestPassManualScoringOverviewTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilTestInviteGroupsTableGUI\__construct(), ilTestInviteRolesTableGUI\__construct(), ilTestInviteUsersTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilMStListUsersTableGUI\__construct(), ilBibliographicRecordListTableGUI\__construct(), ilTestHistoryTableGUI\__construct(), ilExportSelectionTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilTestFixedParticipantsTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilListOfQuestionsTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilTestDynamicQuestionSetStatisticTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilSurveyInvitedUsersTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilSurveyPhrasesTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilSurveySavePhraseTableGUI\__construct(), ilCalendarCategoryTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSCORM2004ExportTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilGroupEditParticipantsTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilCourseObjectiveQuestionAssignmentTableGUI\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilSessionParticipantsTableGUI\init(), ilAuthLoginPageEditorTableGUI\initTable(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\setTableIdentifiers(), and ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\setTableIdentifiers().

941  {
942  $this->formname = $a_formname;
943  }
+ Here is the caller graph for this function:

◆ setHeaderHTML()

ilTable2GUI::setHeaderHTML (   $html)

set header html

Parameters
string$html

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

References $html.

2742  {
2743  $this->headerHTML = $html;
2744  }
$html
Definition: example_001.php:87

◆ setId()

ilTable2GUI::setId (   $a_val)

Set id.

Parameters
stringelement id

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

References getPrefix(), and setPrefix().

Referenced by ilDclTableViewEditFieldsTableGUI\__construct(), ilNotificationSettingsTable\__construct(), ilTestDetailedEvaluationStatisticsTableGUI\__construct(), ilMemberExportFileTableGUI\__construct(), ilSamlIdpSelectionTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilLDAPServerTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilSessionOverviewTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilRoleDesktopItemsTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilRepositoryObjectSearchResultTableGUI\__construct(), ilAccessPermissionsStatusTableGUI\__construct(), ilSCTreeDuplicatesTableGUI\__construct(), ilAvailableRolesStatusTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), ilComponentsTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilSCORMTrackingItemsPerScoTableGUI\__construct(), ilECSServerTableGUI\__construct(), ilSCORMTrackingUsersTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilLPObjectStatisticsAdminTableGUI\__construct(), ilLPObjectStatisticsDailyTableGUI\__construct(), ilLPObjectStatisticsTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilAccountCodesTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilSCORMTrackingItemsPerUserTableGUI\__construct(), ilDidacticTemplateSettingsTableGUI\__construct(), ilLanguageExtTableGUI\__construct(), ilAssignmentsTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilSCGroupTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilSCORMTrackingItemPerUserTableGUI\__construct(), ilSCORMTrackingItemsScoTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilObjectTableGUI\__construct(), ilSCTaskTableGUI\__construct(), ilTaxonomyAdministrationRepositoryTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilPluginsOverviewTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilLPCollectionSettingsTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilConsultationHourGroupTableGUI\__construct(), ilLogComponentTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilSamlIdpTableGUI\__construct(), ilECSNodeMappingTreeTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilChatroomSmiliesTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilMStListUsersTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilQuestionCumulatedStatisticsTableGUI\__construct(), ilQuestionUsagesTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilConsultationHourBookingTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilObjectCopyProgressTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilBibliographicRecordListTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilTestFixedParticipantsTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilRatingCategoryTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilLOMemberTestResultTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), ilUserClipboardTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilObjWorkspaceFolderTableGUI\__construct(), ilTermsOfServiceAcceptanceHistoryTableGUI\__construct(), ilObjectRoleTemplateOptionsTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilMailingListsMembersTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilOrgUnitTypeTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), ilSettingsTemplateTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilLicenseOverviewTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilUserTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilPCIIMTriggerTableGUI\__construct(), ilBookingSchedulesTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), ilForumDraftsTableGUI\__construct(), ilObjBibliographicAdminTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilOrgUnitPositionTableGUI\__construct(), ilLOTestAssignmentTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilWorkflowEngineDefinitionsTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilRoleTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilTermListTableGUI\__construct(), ilTestDynamicQuestionSetStatisticTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilObjectOwnershipManagementTableGUI\__construct(), ilModulesTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilSurveyResultsCumulatedTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilMailSearchCoursesMembersTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilAssQuestionSkillUsagesTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilCalendarCategoryTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilTestPassOverviewTableGUI\__construct(), ilStudyProgrammeTypeTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilAssQuestionSkillAssignmentsTableGUI\__construct(), ilMailSearchCoursesTableGUI\__construct(), ilECSCommunityTableGUI\__construct(), ilAdminSubItemsTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilSessionParticipantsTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), arIndexTableGUI\__construct(), ilForumTopicTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilExParticipantTableGUI\initMode(), ilExerciseMemberTableGUI\initMode(), ilAuthLoginPageEditorTableGUI\initTable(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\setTableIdentifiers(), and ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\setTableIdentifiers().

961  {
962  $this->id = $a_val;
963  if ($this->getPrefix() == "") {
964  $this->setPrefix($a_val);
965  }
966  }
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 441 of file class.ilTable2GUI.php.

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

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

◆ setLimit()

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

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

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

3339  {
3340  parent::setLimit($a_limit, $a_default_limit);
3341 
3342  // #17077 - if limit is set "manually" to 9999, force rows selector off
3343  if ($a_limit == 9999 &&
3344  $this->limit_determined) {
3345  $this->rows_selector_off = true;
3346  }
3347  }
+ 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 162 of file class.ilTable2GUI.php.

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

163  {
164  $this->open_form_tag = $a_val;
165  }
+ 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 549 of file class.ilTable2GUI.php.

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

550  {
551  $this->order_field = $a_order_field;
552  }
+ Here is the caller graph for this function:

◆ setOrderLink()

ilTable2GUI::setOrderLink (   $sort_field,
  $order_dir 
)

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

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

Referenced by fillHeader().

1340  {
1341  global $DIC;
1342 
1343  $ilUser = $DIC->user();
1344 
1345  $ilCtrl = $this->ctrl;
1346 
1347  $hash = "";
1348  if (is_object($ilUser) && $ilUser->getPref("screen_reader_optimization")) {
1349  $hash = "#" . $this->getTopAnchor();
1350  }
1351 
1352  $old = $_GET[$this->getNavParameter()];
1353 
1354  // set order link
1355  $ilCtrl->setParameter(
1356  $this->parent_obj,
1357  $this->getNavParameter(),
1358  $sort_field . ":" . $order_dir . ":" . $this->offset
1359  );
1360  $this->tpl->setVariable(
1361  "TBL_ORDER_LINK",
1362  $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd) . $hash
1363  );
1364 
1365  // set old value of nav variable
1366  $ilCtrl->setParameter(
1367  $this->parent_obj,
1368  $this->getNavParameter(),
1369  $old
1370  );
1371  }
getTopAnchor()
Get top anchor.
global $DIC
Definition: saml.php:7
$_GET["client_id"]
global $ilCtrl
Definition: ilias.php:18
$ilUser
Definition: imgupload.php:18
$old
+ 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 606 of file class.ilTable2GUI.php.

Referenced by ilTestAverageReachedPointsTableGUI\__construct(), ilTestPassManualScoringOverviewTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilTestInviteGroupsTableGUI\__construct(), ilTestInviteRolesTableGUI\__construct(), ilTestInviteUsersTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilMStListUsersTableGUI\__construct(), ilBibliographicRecordListTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilOrgUnitTypeTableGUI\__construct(), ilFileVersionTableGUI\__construct(), ilOrgUnitPositionTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilTestDynamicQuestionSetStatisticTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilSurveyInvitedUsersTableGUI\__construct(), ilSurveyPhrasesTableGUI\__construct(), ilCalendarSharedListTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilAssQuestionSkillUsagesTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSCORM2004ExportTableGUI\__construct(), ilCalendarSharedUserListTableGUI\__construct(), ilCalendarSharedRoleListTableGUI\__construct(), ilStudyProgrammeTypeTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilMailFolderTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), assFileUploadFileTableGUI\initCommand(), setId(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\setTableIdentifiers(), and ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\setTableIdentifiers().

607  {
608  $this->prefix = $a_prefix;
609  }
+ 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 3323 of file class.ilTable2GUI.php.

3324  {
3325  $this->prevent_double_submission = $a_val;
3326  }

◆ setPrintMode()

ilTable2GUI::setPrintMode (   $a_value = false)

Toogle print mode.

Parameters
bool$a_value

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

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

3068  {
3069  $this->print_mode = (bool) $a_value;
3070  }
+ Here is the caller graph for this function:

◆ setResetCommand()

◆ setRowSelectorLabel()

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

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

References $row_selector_label.

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

3305  {
3306  $this->row_selector_label = $row_selector_label;
3307  return $this;
3308  }
+ 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 1108 of file class.ilTable2GUI.php.

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

1109  {
1110  $this->row_template = $a_template;
1111  $this->row_template_dir = $a_template_dir;
1112  }
+ Here is the caller graph for this function:

◆ setSelectAllCheckbox()

ilTable2GUI::setSelectAllCheckbox (   $a_select_all_checkbox)

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

Parameters
string$a_select_all_checkboxname of the checkbox

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

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

1014  {
1015  $this->select_all_checkbox = $a_select_all_checkbox;
1016  }
+ 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 2897 of file class.ilTable2GUI.php.

Referenced by ilDclTableViewEditFieldsTableGUI\__construct(), ilTestDetailedEvaluationStatisticsTableGUI\__construct(), ilSamlIdpSelectionTableGUI\__construct(), ilLPObjectStatisticsDailyTableGUI\__construct(), ilLPObjectStatisticsTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilLPCollectionSettingsTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilMStListCoursesTableGUI\__construct(), ilMStListUsersTableGUI\__construct(), ilBibliographicRecordListTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilMediaCastTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilTestFixedParticipantsTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilObjectRoleTemplateOptionsTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilTermsOfServiceAcceptanceHistoryTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilMStShowUserCoursesTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilUserTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilTermListTableGUI\__construct(), ilSurveyResultsCumulatedTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilMailSearchCoursesTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilObjQuestionPoolGUI\deleteQuestionsObject(), ilLogComponentTableGUI\init(), ilRepositoryObjectSearchResultTableGUI\init(), ilRoleTableGUI\init(), ilSessionParticipantsTableGUI\init(), ilForumTopicTableGUI\initMergeThreadsTable(), arDeleteGUI\initRowSelector(), arIndexTableGUI\initRowSelector(), ilConsultationHourBookingTableGUI\initTable(), and ilForumTopicTableGUI\initTopicsOverviewTable().

2898  {
2899  $this->show_rows_selector = (bool) $a_value;
2900  }
+ 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 519 of file class.ilTable2GUI.php.

Referenced by ilDclTableViewEditFieldsTableGUI\__construct(), ilNotificationSettingsTable\__construct(), ilMemberExportFileTableGUI\__construct(), ilSamlIdpSelectionTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilSurveyParticipantsTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilTimingOverviewTableGUI\__construct(), ilSessionOverviewTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilLDAPServerTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilForumModeratorsTableGUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilObjectivesAlignmentTableGUI\__construct(), ilRoleDesktopItemsTableGUI\__construct(), ilComponentsTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilSCORMVerificationTableGUI\__construct(), ilSurveySkillTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilTestVerificationTableGUI\__construct(), ilCourseVerificationTableGUI\__construct(), ilLPObjectStatisticsAdminTableGUI\__construct(), ilLPObjectStatisticsDailyTableGUI\__construct(), ilLPObjectStatisticsTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilClientListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilAssignmentsTableGUI\__construct(), ilMailAttachmentTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilSurveySkillChangesTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilExportTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilMemcacheServerTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilBannedUsersTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilExAssignmentTeamLogTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilTestInviteUsersTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilScormSpecialPagesTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilTestInviteRolesTableGUI\__construct(), ilTestInviteGroupsTableGUI\__construct(), ilSamlIdpTableGUI\__construct(), ilECSNodeMappingTreeTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilTermUsagesTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilObjClipboardTableGUI\__construct(), ilRendererTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilSkillLevelProfileAssignmentTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilQuestionCumulatedStatisticsTableGUI\__construct(), ilQuestionUsagesTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilSysStyleCatAssignmentTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilChatroomSmiliesTableGUI\__construct(), ilConfirmationTableGUI\__construct(), ilExerciseVerificationTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilMailMemberSearchTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilExportSelectionTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilMediaPoolPageUsagesTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilExportIDTableGUI\__construct(), ilBackgroundTaskTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilTestFixedParticipantsTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilMailingListsMembersTableGUI\__construct(), ilMailingListsTableGUI\__construct(), ilContributorTableGUI\__construct(), ilTermsOfServiceAcceptanceHistoryTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), ilSettingsTemplateTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilSkillProfileTableGUI\__construct(), ilSkillProfileUserTableGUI\__construct(), ilSkillSelfEvalSkillTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilAccessKeyTableGUI\__construct(), ilPortfolioPageTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilDclFieldListTableGUI\__construct(), ilLicenseOverviewTableGUI\__construct(), ilMediaObjectUsagesTableGUI\__construct(), ilRepDependenciesTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilSkillAssignMaterialsTableGUI\__construct(), ilSkillUsageTableGUI\__construct(), ilExAssignmentPeerReviewTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilFileVersionTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilOrgUnitUserAssignmentTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilObjBibliographicAdminTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilMailTemplateTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilSkillLevelResourcesTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilPersonalSkillTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilStyleTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilUserActionAdminTableGUI\__construct(), ilSelfEvaluationSimpleTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilLinksTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), ilWorkflowEngineDefinitionsTableGUI\__construct(), ilMilestoneResponsiblesTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), SurveyMaterialsSourceTableGUI\__construct(), ilSelfEvaluationTableGUI\__construct(), ilContSkillTableGUI\__construct(), ilGlossaryForeignTermTableGUI\__construct(), ilLMEditShortTitlesTableGUI\__construct(), ilTermListTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilModulesTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilSurveyInvitedUsersTableGUI\__construct(), ilContSkillMemberTableGUI\__construct(), ilExAssignmentTeamTableGUI\__construct(), ilContainerStartObjectsContentTableGUI\__construct(), ilMailSearchCoursesMembersTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilSCORM2004ExportTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilCalendarInboxSharedTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilMailSearchCoursesTableGUI\__construct(), ilSystemStylesTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\build(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilECSSettingsGUI\communities(), ilDidacticTemplateSettingsTableGUI\init(), ilSCGroupTableGUI\init(), ilUserClipboardTableGUI\init(), ilSCTaskTableGUI\init(), ilListOfQuestionsTableGUI\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(), ilSCORMTrackingUsersTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), ilSCORMTrackingItemsScoTableGUI\initTable(), ilSCORMTrackingItemPerUserTableGUI\initTable(), ilLPCollectionSettingsTableGUI\initTable(), ilLOTestAssignmentTableGUI\initTitle(), ilTestDynamicQuestionSetStatisticTableGUI\initTitle(), ilLPTableBaseGUI\parseTitle(), ilGlobalUnitCategoryTableGUI\populateTitle(), ilLocalUnitCategoryTableGUI\populateTitle(), ilLinkCheckerTableGUI\prepareHTML(), and ilLDAPSettingsGUI\roleMapping().

520  {
521  parent::setTitle($a_title, $a_icon, $a_icon_alt);
522  }
+ Here is the caller graph for this function:

◆ setTopAnchor()

ilTable2GUI::setTopAnchor (   $a_val)

Set top anchor.

Parameters
stringtop anchor

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

Referenced by ilBookmarkAdministrationTableGUI\__construct().

402  {
403  $this->top_anchor = $a_val;
404  }
+ Here is the caller graph for this function:

◆ setTopCommands()

◆ storeNavParameter()

ilTable2GUI::storeNavParameter ( )

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

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

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

1554  {
1555  if ($this->getOrderField() != "") {
1556  $this->storeProperty("order", $this->getOrderField());
1557  }
1558  if ($this->getOrderDirection() != "") {
1559  $this->storeProperty("direction", $this->getOrderDirection());
1560  }
1561  //echo "-".$this->getOffset()."-";
1562  if ($this->getOffset() !== "") {
1563  $this->storeProperty("offset", $this->getOffset());
1564  }
1565  }
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 2752 of file class.ilTable2GUI.php.

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

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

2753  {
2754  global $DIC;
2755 
2756  $ilUser = null;
2757  if (isset($DIC["ilUser"])) {
2758  $ilUser = $DIC["ilUser"];
2759  }
2760 
2761  if (is_object($ilUser) && $this->getId() != "") {
2762  include_once("./Services/Table/classes/class.ilTablePropertiesStorage.php");
2763  $tab_prop = new ilTablePropertiesStorage();
2764 
2765  $tab_prop->storeProperty($this->getId(), $ilUser->getId(), $type, $value);
2766  }
2767  }
$type
global $DIC
Definition: saml.php:7
Saves (mostly asynchronously) user properties of tables (e.g.
$ilUser
Definition: imgupload.php:18
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 2002 of file class.ilTable2GUI.php.

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

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

2003  {
2004  $advmd_record_gui = null;
2005  if (method_exists($this, "getAdvMDRecordGUI")) {
2006  $advmd_record_gui = $this->getAdvMDRecordGUI();
2007  }
2008 
2009  foreach ($this->getFilterItems() as $item) {
2010  if ($advmd_record_gui &&
2011  $this->isAdvMDFilter($advmd_record_gui, $item)) {
2012  continue;
2013  }
2014 
2015  if ($item->checkInput()) {
2016  $item->setValueByArray($_POST);
2017  $item->writeToSession();
2018  }
2019  }
2020  foreach ($this->getFilterItems(true) as $item) {
2021  if ($advmd_record_gui &&
2022  $this->isAdvMDFilter($advmd_record_gui, $item)) {
2023  continue;
2024  }
2025 
2026  if ($item->checkInput()) {
2027  $item->setValueByArray($_POST);
2028  $item->writeToSession();
2029  }
2030  }
2031 
2032  if ($advmd_record_gui) {
2033  $advmd_record_gui->importFilter();
2034  }
2035 
2036  // #13209
2037  unset($_REQUEST["tbltplcrt"]);
2038  unset($_REQUEST["tbltpldel"]);
2039  }
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 ilTestPassDetailsOverviewTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilAssQuestionSkillAssignmentsTableGUI\__construct(), ilSurveySyncTableGUI\buildPath(), executeCommand(), fillFooter(), ilPublicSubmissionsTableGUI\fillRow(), ilTermQuickListTableGUI\fillRow(), ilScormSpecialPagesTableGUI\fillRow(), ilLMGlossaryTableGUI\fillRow(), ilLMMenuItemsTableGUI\fillRow(), ilTaxonomyListTableGUI\fillRow(), ilFoundUsersTableGUI\fillRow(), ilSpecialUsersTableGUI\fillRow(), SurveyMaterialsSourceTableGUI\fillRow(), ilSCORM2004TrackingTableGUI\fillRow(), ilExcDeliveredFilesTableGUI\fillRow(), ilWikiSearchResultsTableGUI\fillRow(), ilTermUsagesTableGUI\fillRow(), ilMediaCastTableGUI\fillRow(), ilLinksTableGUI\fillRow(), ilPortfolioTableGUI\fillRow(), ilBookingSchedulesTableGUI\fillRow(), ilExcCriteriaTableGUI\fillRow(), ilLMPagesTableGUI\fillRow(), ilExerciseVerificationTableGUI\fillRow(), ilObjWorkspaceFolderTableGUI\fillRow(), ilWikiRecentChangesTableGUI\fillRow(), ilObjectivesAlignmentTableGUI\fillRow(), ilMediaPoolPageUsagesTableGUI\fillRow(), ilSurveySkillTableGUI\fillRow(), ilWikiContributorsTableGUI\fillRow(), ilTaxAssignedItemsTableGUI\fillRow(), ilTaxonomyTableGUI\fillRow(), ilPortfolioPageTableGUI\fillRow(), ilSurveySkillAssignmentTableGUI\fillRow(), ilSCORM2004ExportTableGUI\fillRow(), ilExAssignmentListTextTableGUI\fillRow(), ilSurveySkillThresholdsTableGUI\fillRow(), ilAssignmentsTableGUI\fillRow(), ilExcCriteriaCatalogueTableGUI\fillRow(), ilExGradesTableGUI\fillRow(), ilLMQuestionListTableGUI\fillRow(), ilSurveySyncTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), SurveyConstraintsTableGUI\fillRow(), ilExAssignmentPeerReviewTableGUI\fillRow(), ilWikiPagesTableGUI\fillRow(), ilSurveyQuestionTableGUI\fillRow(), ilExerciseMemberTableGUI\fillRow(), ilSCORM2004TrackingItemsTableGUI\fillRow(), ilBookingObjectsTableGUI\fillRow(), ilMediaPoolTableGUI\fillRow(), ilBookingReservationsTableGUI\fillRow(), getHTML(), getLinkbar(), ilSurveySkillAssignmentTableGUI\getQuestions(), ilSurveyQuestionTableGUI\importData(), 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 91 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

◆ ACTION_ALL_LIMIT

const ilTable2GUI::ACTION_ALL_LIMIT = 1000

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

◆ EXPORT_CSV

const ilTable2GUI::EXPORT_CSV = 2

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

◆ EXPORT_EXCEL

const ilTable2GUI::EXPORT_EXCEL = 1

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

Referenced by ilObjLanguageExtGUI\statisticsObject().

◆ FILTER_CHECKBOX

const ilTable2GUI::FILTER_CHECKBOX = 9

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

Referenced by ilSessionParticipantsTableGUI\initFilter().

◆ FILTER_DATE

const ilTable2GUI::FILTER_DATE = 3

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