ILIAS  release_8 Revision v8.24
ilTable2GUI Class Reference

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

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

Public Member Functions

 __construct (?object $a_parent_obj, string $a_parent_cmd="", string $a_template_context="")
 
 setOpenFormTag (bool $a_val)
 
 getOpenFormTag ()
 
 setCloseFormTag (bool $a_val)
 
 getCloseFormTag ()
 
 determineLimit ()
 
 getSelectableColumns ()
 Get selectable columns. More...
 
 determineSelectedColumns ()
 
 isColumnSelected (string $col)
 
 getSelectedColumns ()
 
 resetOffset (bool $a_in_determination=false)
 
 initFilter ()
 
 getParentObject ()
 
 getParentCmd ()
 
 setTopAnchor (string $a_val)
 
 getTopAnchor ()
 
 setNoEntriesText (string $a_text)
 
 getNoEntriesText ()
 
 setIsDataTable (bool $a_val)
 
 getIsDataTable ()
 
 setEnableTitle (bool $a_enabletitle)
 
 getEnableTitle ()
 
 setEnableHeader (bool $a_enableheader)
 
 getEnableHeader ()
 
 setEnableNumInfo (bool $a_val)
 
 getEnableNumInfo ()
 
 setTitle (string $a_title, string $a_icon="", string $a_icon_alt="")
 
 setDescription (string $a_val)
 
 getDescription ()
 
 setOrderField (string $a_order_field)
 
 getOrderField ()
 
 setData (array $a_data)
 Set table data. More...
 
 getData ()
 
 dataExists ()
 
 setPrefix (string $a_prefix)
 set prefix for sort and offset fields (if you have two or more tables on a page that you want to sort separately) More...
 
 getPrefix ()
 
 addFilterItem (ilTableFilterItem $a_input_item, bool $a_optional=false)
 
 addFilterItemByMetaType (string $id, int $type=self::FILTER_TEXT, bool $a_optional=false, string $caption="")
 Add filter by standard type. More...
 
 getFilterItems (bool $a_optionals=false)
 
 getFilterItemByPostVar (string $a_post_var)
 
 setFilterCols (int $a_val)
 
 getFilterCols ()
 
 setDisableFilterHiding (bool $a_val=true)
 
 getDisableFilterHiding ()
 
 isFilterSelected (string $a_col)
 Is given filter selected? More...
 
 getSelectedFilters ()
 
 determineSelectedFilters ()
 
 setCustomPreviousNext (string $a_prev_link, string $a_next_link)
 
 setFormAction (string $a_form_action, bool $a_multipart=false)
 
 getFormAction ()
 
 setFormName (string $a_name="")
 
 getFormName ()
 get the name of the parent form More...
 
 setId (string $a_val)
 
 getId ()
 
 setDisplayAsBlock (bool $a_val)
 
 getDisplayAsBlock ()
 
 setSelectAllCheckbox (string $a_select_all_checkbox, bool $a_select_all_on_top=false)
 
 setExternalSorting (bool $a_val)
 
 getExternalSorting ()
 
 setFilterCommand (string $a_val, string $a_caption="")
 
 getFilterCommand ()
 
 setResetCommand (string $a_val, string $a_caption="")
 
 getResetCommand ()
 
 setExternalSegmentation (bool $a_val)
 
 getExternalSegmentation ()
 
 setRowTemplate (string $a_template, string $a_template_dir="")
 Set row template. More...
 
 setDefaultOrderField (string $a_defaultorderfield)
 
 getDefaultOrderField ()
 
 setDefaultOrderDirection (string $a_defaultorderdirection)
 
 getDefaultOrderDirection ()
 
 setDefaultFilterVisiblity (bool $a_status)
 
 getDefaultFilterVisibility ()
 
 clearCommandButtons ()
 
 addCommandButton (string $a_cmd, string $a_text, string $a_onclick='', string $a_id="", string $a_class="")
 
 addCommandButtonInstance (ilButtonBase $a_button)
 
 addMultiItemSelectionButton (string $a_sel_var, array $a_options, string $a_cmd, string $a_text, string $a_default_selection='')
 
 setCloseCommand (string $a_link)
 
 addMultiCommand (string $a_cmd, string $a_text)
 
 addHiddenInput (string $a_name, string $a_value)
 
 addHeaderCommand (string $a_href, string $a_text, string $a_target="", string $a_img="")
 
 setTopCommands (bool $a_val)
 
 getTopCommands ()
 
 addColumn (string $a_text, string $a_sort_field="", string $a_width="", bool $a_is_checkbox_action_column=false, string $a_class="", string $a_tooltip="", bool $a_tooltip_with_html=false)
 
 getNavParameter ()
 
 setOrderLink (string $key, string $order_dir)
 
 fillHeader ()
 
 determineOffsetAndOrder (bool $a_omit_offset=false)
 
 storeNavParameter ()
 
 getHTML ()
 Get HTML. More...
 
 numericOrdering (string $a_field)
 Should this field be sorted numeric? More...
 
 render ()
 
 writeFilterToSession ()
 
 resetFilter ()
 
 fillFooter ()
 
 getLinkbar (string $a_num)
 
 fillHiddenRow ()
 
 fillActionRow ()
 
 setHeaderHTML (string $html)
 
 storeProperty (string $type, string $value)
 
 loadProperty (string $type)
 
 getCurrentState ()
 get current settings for order, limit, columns and filter More...
 
 setContext (string $id)
 
 getContext ()
 
 setShowRowsSelector (bool $a_value)
 Toggle rows-per-page selector. More...
 
 getShowRowsSelector ()
 
 setShowTemplates (bool $a_value)
 
 getShowTemplates ()
 
 restoreTemplate (string $a_name)
 Restore state from template. More...
 
 saveTemplate (string $a_name)
 Save current state as template. More...
 
 deleteTemplate (string $a_name)
 
 getLimit ()
 
 getOffset ()
 
 setExportFormats (array $formats)
 Set available export formats. More...
 
 setPrintMode (bool $a_value=false)
 
 getPrintMode ()
 
 getExportMode ()
 
 exportData (int $format, bool $send=false)
 Export and optionally send current table data. More...
 
 setEnableAllCommand (bool $a_value)
 
 setRowSelectorLabel (string $row_selector_label)
 
 getRowSelectorLabel ()
 
 setPreventDoubleSubmission (bool $a_val)
 
 getPreventDoubleSubmission ()
 
 setLimit (int $a_limit=0, int $a_default_limit=0)
 set max. More...
 
- Public Member Functions inherited from ilTableGUI
 __construct (array $a_data=[], bool $a_global_tpl=true)
 
 setTemplate (ilTemplate $a_tpl)
 
 getTemplateObject ()
 
 setData (array $a_data)
 Set table data. More...
 
 getData ()
 
 setTitle (string $a_title, string $a_icon="", string $a_icon_alt="")
 
 setHelp (string $a_help_page, string $a_help_icon, string $a_help_icon_alt="")
 
 setHeaderNames (array $a_header_names)
 
 getColumnCount ()
 
 setHeaderVars (array $a_header_vars, array $a_header_params=[])
 
 setColumnWidth (array $a_column_width)
 set table column widths More...
 
 setOneColumnWidth (string $a_column_width, int $a_column_number)
 
 setMaxCount (int $a_max_count)
 set max. More...
 
 setLimit (int $a_limit=0, int $a_default_limit=0)
 set max. More...
 
 getLimit ()
 
 setPrefix (string $a_prefix)
 set prefix for sort and offset fields (if you have two or more tables on a page that you want to sort separately) More...
 
 setOffset (int $a_offset)
 set dataset offset More...
 
 getOffset ()
 
 setOrderColumn (string $a_order_column="", string $a_default_column="")
 
 getOrderColumn ()
 
 setOrderDirection (string $a_order_direction)
 
 getOrderDirection ()
 
 setFooter (string $a_style, string $a_previous="", string $a_next="")
 
 enable (string $a_module_name)
 
 disable (string $a_module_name)
 
 sortData ()
 
 render ()
 
 renderHeader ()
 
 setOrderLink (string $key, string $order_dir)
 
 setStyle (string $a_element, string $a_style)
 
 getStyle (string $a_element)
 
 setBase (string $a_base)
 
 getBase ()
 
 getFormName ()
 get the name of the parent form More...
 
 setFormName (string $a_name="cmd")
 
 getSelectAllCheckbox ()
 get the name of the checkbox that should be toggled with a select all button More...
 
 setSelectAllCheckbox (string $a_select_all_checkbox)
 
 clearActionButtons ()
 
 addActionButton (string $btn_name, string $btn_value)
 

Static Public Member Functions

static getAllCommandLimit ()
 
- Static Public Member Functions inherited from ilTableGUI
static linkbar (string $AScript, int $AHits, int $ALimit, int $AOffset, array $AParams=array(), array $ALayout=array(), string $prefix='')
 

Data Fields

const FILTER_TEXT = 1
 
const FILTER_SELECT = 2
 
const FILTER_DATE = 3
 
const FILTER_LANGUAGE = 4
 
const FILTER_NUMBER_RANGE = 5
 
const FILTER_DATE_RANGE = 6
 
const FILTER_DURATION_RANGE = 7
 
const FILTER_DATETIME_RANGE = 8
 
const FILTER_CHECKBOX = 9
 
const EXPORT_EXCEL = 1
 
const EXPORT_CSV = 2
 
const ACTION_ALL_LIMIT = 1000
 
- Data Fields inherited from ilTableGUI
string $title = ""
 
string $icon = ""
 
string $icon_alt = ""
 
string $help_page = ""
 
string $help_icon = ""
 
string $help_icon_alt = ""
 
array $header_names = []
 
array $header_vars = []
 
array $linkbar_vars = []
 
array $data = []
 
int $column_count = 0
 
array $column_width = []
 
int $max_count = 0
 
int $limit = 0
 
bool $max_limit = false
 
int $offset = 0
 
string $order_column = ""
 
string $order_direction = ""
 
string $footer_style = ""
 
string $footer_previous = ""
 
string $footer_next = ""
 
bool $lang_support = true
 
bool $global_tpl = false
 
string $form_name = ""
 
string $select_all_checkbox = ""
 
array $action_buttons = []
 
string $prefix = ""
 
string $base = ""
 
array $enabled
 
array $styles
 

Protected Member Functions

 getRequestedValues ()
 
 prepareOutput ()
 Anything that must be done before HTML is generated. More...
 
 isFilterVisible ()
 Check if filter is visible: manually shown (session, db) or default value set. More...
 
 isAdvMDFilter (ilAdvancedMDRecordGUI $a_gui, ilTableFilterItem $a_element)
 Check if filter element is based on adv md. More...
 
 fillRow (array $a_set)
 Standard Version of Fill Row. More...
 
 getFilterValue (ilTableFilterItem $a_item)
 Get current filter value. More...
 
 setFilterValue (ilTableFilterItem $a_item, $a_value)
 
 fillMetaExcel (ilExcel $a_excel, int &$a_row)
 Add meta information to excel export. More...
 
 fillHeaderExcel (ilExcel $a_excel, int &$a_row)
 Excel Version of Fill Header. More...
 
 fillRowExcel (ilExcel $a_excel, int &$a_row, array $a_set)
 Excel Version of Fill Row. More...
 
 fillMetaCSV (ilCSVWriter $a_csv)
 Add meta information to csv export. More...
 
 fillHeaderCSV (ilCSVWriter $a_csv)
 CSV Version of Fill Header. More...
 
 fillRowCSV (ilCSVWriter $a_csv, array $a_set)
 CSV Version of Fill Row. More...
 

Protected Attributes

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

Private Member Functions

 renderFilter ()
 Render Filter section. More...
 

Private Attributes

string $unique_id = ""
 
string $headerHTML = ""
 

Detailed Description

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

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning

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

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

Constructor & Destructor Documentation

◆ __construct()

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

Reimplemented in ilLDAPServerTableGUI, ilLPTableBaseGUI, ilObjectCopySearchResultTableGUI, and ilObjectTableGUI.

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

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

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

+ Here is the call graph for this function:

Member Function Documentation

◆ addColumn()

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

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

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

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

+ Here is the caller graph for this function:

◆ addCommandButton()

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

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

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

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

+ Here is the caller graph for this function:

◆ addCommandButtonInstance()

ilTable2GUI::addCommandButtonInstance ( ilButtonBase  $a_button)

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

907 : void
908 {
909 $this->buttons[] = $a_button;
910 }

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

+ Here is the caller graph for this function:

◆ addFilterItem()

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

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

505 : void {
506 $a_input_item->setParentTable($this);
507 if (!$a_optional) {
508 $this->filters[] = $a_input_item;
509 } else {
510 $this->optional_filters[] = $a_input_item;
511 }
512
513 // restore filter values (from stored view)
514 if ($this->restore_filter) {
515 if (array_key_exists($a_input_item->getFieldId(), $this->restore_filter_values ?? [])) {
516 $this->setFilterValue($a_input_item, $this->restore_filter_values[$a_input_item->getFieldId()]);
517 } else {
518 $this->setFilterValue($a_input_item, null); // #14949
519 }
520 }
521 }
setFilterValue(ilTableFilterItem $a_item, $a_value)

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

+ Here is the caller graph for this function:

◆ addFilterItemByMetaType()

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

Add filter by standard type.

Exceptions
Exception

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

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

References $id, and $lng.

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

+ Here is the caller graph for this function:

◆ addHeaderCommand()

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

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

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

◆ addHiddenInput()

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

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

941 : void
942 {
943 $this->hidden_inputs[] = array("name" => $a_name, "value" => $a_value);
944 }

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

+ Here is the caller graph for this function:

◆ addMultiCommand()

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

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

936 : void
937 {
938 $this->multi[] = array("cmd" => $a_cmd, "text" => $a_text);
939 }

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

+ Here is the caller graph for this function:

◆ addMultiItemSelectionButton()

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

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

926 : void {
927 $this->mi_sel_buttons[] = array("sel_var" => $a_sel_var, "options" => $a_options, "selected" => $a_default_selection, "cmd" => $a_cmd, "text" => $a_text);
928 $this->addHiddenInput("cmd_sv[" . $a_cmd . "]", $a_sel_var);
929 }
addHiddenInput(string $a_name, string $a_value)

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

+ Here is the caller graph for this function:

◆ clearCommandButtons()

ilTable2GUI::clearCommandButtons ( )

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

891 : void
892 {
893 $this->buttons = array();
894 }

Referenced by ilObjectCustomUserFieldsTableGUI\parse().

+ Here is the caller graph for this function:

◆ dataExists()

◆ deleteTemplate()

ilTable2GUI::deleteTemplate ( string  $a_name)

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

2564 : bool
2565 {
2566 global $DIC;
2567
2568 $ilUser = $DIC->user();
2569
2570 $a_name = ilLegacyFormElementsUtil::prepareFormOutput($a_name, true);
2571
2572 if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2573 $storage = new ilTableTemplatesStorage();
2574 $storage->delete($this->getContext(), $ilUser->getId(), $a_name);
2575 return true;
2576 }
2577 return false;
2578 }
static prepareFormOutput($a_str, bool $a_strip=false)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
const ANONYMOUS_USER_ID
Definition: constants.php:27
$ilUser
Definition: imgupload.php:34

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

+ Here is the call graph for this function:

◆ determineLimit()

ilTable2GUI::determineLimit ( )

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

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

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

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

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

◆ determineOffsetAndOrder()

ilTable2GUI::determineOffsetAndOrder ( bool  $a_omit_offset = false)

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

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

References $DIC, $ilUser, ANONYMOUS_USER_ID, ILIAS\Survey\Mode\getId(), and ILIAS\Repository\int().

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

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

◆ determineSelectedColumns()

ilTable2GUI::determineSelectedColumns ( )

Reimplemented in ilLTIConsumerProviderTableGUI.

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

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

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

Referenced by __construct().

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

◆ determineSelectedFilters()

ilTable2GUI::determineSelectedFilters ( )

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

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

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

+ Here is the caller graph for this function:

◆ exportData()

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

Export and optionally send current table data.

Reimplemented in ilDclRecordListTableGUI.

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

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

References $filename, $format, exit, ILIAS\Repository\lng(), and ilArrayUtil\sortArray().

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

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

◆ fillActionRow()

ilTable2GUI::fillActionRow ( )

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

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

References $lng, $txt, ilLegacyFormElementsUtil\formSelect(), and ilUtil\getImagePath().

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

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

◆ fillFooter()

ilTable2GUI::fillFooter ( )

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

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

References $c, $DIC, $format, $ilUser, $lng, $name, $url, ILIAS\Survey\Mode\getId(), ILIAS\Repository\lng(), and ilAdvancedSelectionListGUI\STYLE_LINK_BUTTON.

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

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

◆ fillHeader()

ilTable2GUI::fillHeader ( )

Reimplemented in ilQuestionBrowserTableGUI.

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

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

References $lng, ilTooltipGUI\addTooltip(), ILIAS\Survey\Mode\getId(), ilUtil\getImagePath(), ilUtil\img(), and ILIAS\Repository\lng().

+ Here is the call graph for this function:

◆ fillHeaderCSV()

ilTable2GUI::fillHeaderCSV ( ilCSVWriter  $a_csv)
protected

CSV Version of Fill Header.

Likely to be overwritten by derived class.

Parameters
ilCSVWriter$a_csvcurrent file

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

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

2770 : void
2771 {
2772 foreach ($this->column as $column) {
2773 $title = strip_tags($column["text"]);
2774 if ($title) {
2775 $a_csv->addColumn($title);
2776 }
2777 }
2778 $a_csv->addRow();
2779 }
addColumn(string $a_col)

References ilCSVWriter\addColumn(), and ilCSVWriter\addRow().

+ Here is the call graph for this function:

◆ fillHeaderExcel()

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

Excel Version of Fill Header.

Likely to be overwritten by derived class.

Parameters
ilExcel$a_excelexcel wrapper
int$a_rowrow counter

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

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

2726 : void
2727 {
2728 $col = 0;
2729 foreach ($this->column as $column) {
2730 $title = strip_tags($column["text"]);
2731 if ($title) {
2732 $a_excel->setCell($a_row, $col++, $title);
2733 }
2734 }
2735 $a_excel->setBold("A" . $a_row . ":" . $a_excel->getColumnCoord($col - 1) . $a_row);
2736 }
setBold(string $a_coords)
Set cell(s) to bold.
getColumnCoord(int $a_col)
Get column "name" from number.
setCell(int $a_row, int $a_col, $a_value, ?string $a_datatype=null)
Set cell value.

References ilExcel\getColumnCoord(), ilExcel\setBold(), and ilExcel\setCell().

+ Here is the call graph for this function:

◆ fillHiddenRow()

ilTable2GUI::fillHiddenRow ( )

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

2116 : void
2117 {
2118 $hidden_row = false;
2119 if (count($this->hidden_inputs)) {
2120 foreach ($this->hidden_inputs as $hidden_input) {
2121 $this->tpl->setCurrentBlock("tbl_hidden_field");
2122 $this->tpl->setVariable("FIELD_NAME", $hidden_input["name"]);
2123 $this->tpl->setVariable("FIELD_VALUE", $hidden_input["value"]);
2124 $this->tpl->parseCurrentBlock();
2125 }
2126
2127 $this->tpl->setCurrentBlock("tbl_hidden_row");
2128 $this->tpl->parseCurrentBlock();
2129 }
2130 }

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

+ Here is the caller graph for this function:

◆ fillMetaCSV()

ilTable2GUI::fillMetaCSV ( ilCSVWriter  $a_csv)
protected

Add meta information to csv export.

Likely to be overwritten by derived class.

Parameters
ilCSVWriter$a_csvcurrent file

Reimplemented in ilLPTableBaseGUI, ilLPObjectStatisticsDailyTableGUI, ilLPObjectStatisticsTableGUI, and ilLPObjectStatisticsTypesTableGUI.

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

2761 : void
2762 {
2763 }

◆ fillMetaExcel()

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

Add meta information to excel export.

Likely to be overwritten by derived class.

Parameters
ilExcel$a_excelexcel wrapper
int$a_rowrow counter

Reimplemented in ilLPTableBaseGUI, ilLPObjectStatisticsDailyTableGUI, ilLPObjectStatisticsTableGUI, and ilLPObjectStatisticsTypesTableGUI.

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

2716 : void
2717 {
2718 }

◆ fillRow()

ilTable2GUI::fillRow ( array  $a_set)
protected

Standard Version of Fill Row.

Most likely to be overwritten by derived class.

Parameters
array$a_setdata array

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

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

1748 : void
1749 {
1750 foreach ($a_set as $key => $value) {
1751 $this->tpl->setVariable("VAL_" . strtoupper($key), $value);
1752 }
1753 }
string $key
Consumer key/client ID value.
Definition: System.php:193

References ILIAS\LTI\ToolProvider\$key.

◆ fillRowCSV()

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

CSV Version of Fill Row.

Most likely to be overwritten by derived class.

Parameters
ilCSVWriter$a_csvcurrent file
array$a_setdata array

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

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

2787 : void
2788 {
2789 foreach ($a_set as $key => $value) {
2790 if (is_array($value)) {
2791 $value = implode(', ', $value);
2792 }
2793 $a_csv->addColumn(strip_tags($value));
2794 }
2795 $a_csv->addRow();
2796 }

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

+ Here is the call graph for this function:

◆ fillRowExcel()

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

Excel Version of Fill Row.

Most likely to be overwritten by derived class.

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

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

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

2745 : void
2746 {
2747 $col = 0;
2748 foreach ($a_set as $value) {
2749 if (is_array($value)) {
2750 $value = implode(', ', $value);
2751 }
2752 $a_excel->setCell($a_row, $col++, $value);
2753 }
2754 }

References ilExcel\setCell().

+ Here is the call graph for this function:

◆ getAllCommandLimit()

static ilTable2GUI::getAllCommandLimit ( )
static

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

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

References $DIC.

◆ getCloseFormTag()

ilTable2GUI::getCloseFormTag ( )

◆ getContext()

ilTable2GUI::getContext ( )

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

2478 : string
2479 {
2480 return $this->context;
2481 }

References $context.

◆ getCurrentState()

ilTable2GUI::getCurrentState ( )

get current settings for order, limit, columns and filter

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

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

Referenced by ilEmployeeTalkTableGUI\setTalkData().

+ Here is the caller graph for this function:

◆ getData()

◆ getDefaultFilterVisibility()

ilTable2GUI::getDefaultFilterVisibility ( )

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

886 : bool
887 {
889 }
bool $default_filter_visibility

◆ getDefaultOrderDirection()

ilTable2GUI::getDefaultOrderDirection ( )

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

876 : string
877 {
879 }
string $defaultorderdirection

Referenced by ilStudyProgrammeMembersTableGUI\getOrdering().

+ Here is the caller graph for this function:

◆ getDefaultOrderField()

ilTable2GUI::getDefaultOrderField ( )

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

865 : string
866 {
868 }
string $defaultorderfield

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

+ Here is the caller graph for this function:

◆ getDescription()

ilTable2GUI::getDescription ( )

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

461 : string
462 {
463 return $this->description;
464 }

◆ getDisableFilterHiding()

ilTable2GUI::getDisableFilterHiding ( )

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

667 : bool
668 {
670 }
bool $disable_filter_hiding

◆ getDisplayAsBlock()

ilTable2GUI::getDisplayAsBlock ( )

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

790 : bool
791 {
793 }

◆ getEnableHeader()

ilTable2GUI::getEnableHeader ( )

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

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

◆ getEnableNumInfo()

ilTable2GUI::getEnableNumInfo ( )

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

443 : bool
444 {
445 return $this->num_info;
446 }

References $num_info.

◆ getEnableTitle()

ilTable2GUI::getEnableTitle ( )

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

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

◆ getExportMode()

◆ getExternalSegmentation()

◆ getExternalSorting()

◆ getFilterCols()

ilTable2GUI::getFilterCols ( )

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

657 : int
658 {
659 return $this->filter_cols;
660 }

◆ getFilterCommand()

ilTable2GUI::getFilterCommand ( )

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

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

◆ getFilterItemByPostVar()

◆ getFilterItems()

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

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

629 : array
630 {
631 if (!$a_optionals) {
632 return $this->filters;
633 }
635 }

Referenced by ilTestQuestionBrowserTableGUI\getQuestionsData(), ilSurveyQuestionblockbrowserTableGUI\initData(), and ilSurveyQuestionbrowserTableGUI\initData().

+ Here is the caller graph for this function:

◆ getFilterValue()

ilTable2GUI::getFilterValue ( ilTableFilterItem  $a_item)
protected

Get current filter value.

Returns
mixed

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

2444 {
2445 if (method_exists($a_item, "getChecked")) {
2446 return (string) $a_item->getChecked();
2447 } elseif (method_exists($a_item, "getValue")) {
2448 return $a_item->getValue() ?: "";
2449 } elseif (method_exists($a_item, "getDate")) {
2450 return $a_item->getDate()->get(IL_CAL_DATE);
2451 }
2452 return "";
2453 }
const IL_CAL_DATE

References IL_CAL_DATE.

◆ getFormAction()

◆ getFormName()

ilTable2GUI::getFormName ( )

◆ getHTML()

ilTable2GUI::getHTML ( )

Get HTML.

Reimplemented in ilBiblFieldFilterTableGUI, ilDclCreateViewTableGUI, ilDclEditViewTableGUI, ilDclFieldListTableGUI, ilDclTableListTableGUI, ilDclTableViewEditFieldsTableGUI, ilDclTableViewTableGUI, ilMediaPoolTableGUI, ilAccessibilityDocumentTableGUI, ilADNNotificationTableGUI, ilMailFolderTableGUI, ilMailTemplateTableGUI, ilTermsOfServiceDocumentTableGUI, and ilWebDAVMountInstructionsDocumentTableGUI.

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

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

References $data, $DIC, $ilUser, $lng, ILIAS\Survey\Mode\getId(), ILIAS\Repository\lng(), ilDatePresentation\setUseRelativeDates(), and ilArrayUtil\sortArray().

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

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

◆ getId()

ilTable2GUI::getId ( )

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

780 : string
781 {
782 return $this->id;
783 }

References $id.

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

+ Here is the caller graph for this function:

◆ getIsDataTable()

ilTable2GUI::getIsDataTable ( )

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

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

References $datatable.

◆ getLimit()

ilTable2GUI::getLimit ( )

Reimplemented from ilTableGUI.

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

2580 : int
2581 {
2582 if ($this->getExportMode() || $this->getPrintMode()) {
2583 return 9999;
2584 }
2585 return parent::getLimit();
2586 }

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

+ Here is the caller graph for this function:

◆ getLinkbar()

ilTable2GUI::getLinkbar ( string  $a_num)

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

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

References $DIC, $i, $ilUser, $lng, and ilLegacyFormElementsUtil\formSelect().

+ Here is the call graph for this function:

◆ getNavParameter()

◆ getNoEntriesText()

◆ getOffset()

ilTable2GUI::getOffset ( )

Reimplemented from ilTableGUI.

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

2588 : int
2589 {
2590 if ($this->getExportMode() || $this->getPrintMode()) {
2591 return 0;
2592 }
2593 return parent::getOffset();
2594 }

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

+ Here is the caller graph for this function:

◆ getOpenFormTag()

ilTable2GUI::getOpenFormTag ( )

◆ getOrderField()

ilTable2GUI::getOrderField ( )

Reimplemented in ilBookingReservationsTableGUI.

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

471 : string
472 {
473 return $this->order_field;
474 }

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

+ Here is the caller graph for this function:

◆ getParentCmd()

◆ getParentObject()

ilTable2GUI::getParentObject ( )

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

378 : ?object
379 {
380 return $this->parent_obj;
381 }

References $parent_obj.

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

+ Here is the caller graph for this function:

◆ getPrefix()

ilTable2GUI::getPrefix ( )
final

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

497 : string
498 {
499 return $this->prefix;
500 }

◆ getPreventDoubleSubmission()

ilTable2GUI::getPreventDoubleSubmission ( )

◆ getPrintMode()

◆ getRequestedValues()

ilTable2GUI::getRequestedValues ( )
protected

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

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

References getNavParameter().

Referenced by __construct().

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

◆ getResetCommand()

ilTable2GUI::getResetCommand ( )

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

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

◆ getRowSelectorLabel()

ilTable2GUI::getRowSelectorLabel ( )

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

2822 : string
2823 {
2825 }
string $row_selector_label

◆ getSelectableColumns()

ilTable2GUI::getSelectableColumns ( )

◆ getSelectedColumns()

ilTable2GUI::getSelectedColumns ( )

Reimplemented in ilEvaluationAllTableGUI, and ilRegistrationCodesTableGUI.

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

333 : array
334 {
335 $scol = array();
336 foreach ($this->selected_column as $k => $v) {
337 if ($v) {
338 $scol[$k] = $k;
339 }
340 }
341 return $scol;
342 }

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

+ Here is the caller graph for this function:

◆ getSelectedFilters()

ilTable2GUI::getSelectedFilters ( )

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

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

◆ getShowRowsSelector()

ilTable2GUI::getShowRowsSelector ( )

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

2491 : bool
2492 {
2494 }

◆ getShowTemplates()

ilTable2GUI::getShowTemplates ( )

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

2501 : bool
2502 {
2503 return $this->show_templates;
2504 }

◆ getTopAnchor()

ilTable2GUI::getTopAnchor ( )

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

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

References $top_anchor.

◆ getTopCommands()

ilTable2GUI::getTopCommands ( )

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

961 : bool
962 {
963 return $this->top_commands;
964 }

◆ initFilter()

ilTable2GUI::initFilter ( )

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

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

374 : void
375 {
376 }

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

+ Here is the caller graph for this function:

◆ isAdvMDFilter()

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

Check if filter element is based on adv md.

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

1670 : bool {
1671 foreach ($a_gui->getFilterElements(false) as $item) {
1672 if ($item === $a_element) {
1673 return true;
1674 }
1675 }
1676 return false;
1677 }
getFilterElements(bool $a_only_non_empty=true)
Get SQL conditions for current filter value(s)

◆ isColumnSelected()

◆ isFilterSelected()

ilTable2GUI::isFilterSelected ( string  $a_col)

Is given filter selected?

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

675 : bool
676 {
677 return (bool) $this->selected_filter[$a_col];
678 }

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

+ Here is the caller graph for this function:

◆ isFilterVisible()

ilTable2GUI::isFilterVisible ( )
protected

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

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

1655 : bool
1656 {
1657 $prop = $this->loadProperty('filter');
1658 if ($prop === '0' || $prop === '1') {
1659 return (bool) $prop;
1660 }
1661 return $this->getDefaultFilterVisibility();
1662 }

◆ loadProperty()

ilTable2GUI::loadProperty ( string  $type)

Reimplemented in ilDclRecordListTableGUI.

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

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

References $DIC, $ilUser, and ILIAS\Survey\Mode\getId().

Referenced by determineLimit(), and determineSelectedColumns().

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

◆ numericOrdering()

ilTable2GUI::numericOrdering ( string  $a_field)

Should this field be sorted numeric?

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

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

1400 : bool
1401 {
1402 return false;
1403 }

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

+ Here is the caller graph for this function:

◆ prepareOutput()

ilTable2GUI::prepareOutput ( )
protected

◆ render()

ilTable2GUI::render ( )

Reimplemented from ilTableGUI.

Reimplemented in ilExerciseSubmissionTableGUI, ilForumNotificationTableGUI, ilMediaPoolTableGUI, and ilBuddySystemRelationsTableGUI.

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

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

References $lng, ILIAS\Survey\Mode\getId(), and ilUtil\getImagePath().

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

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

◆ renderFilter()

ilTable2GUI::renderFilter ( )
private

Render Filter section.

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

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

References $DIC, $i, $id, $lng, ILIAS\Survey\Mode\getId(), and ilYuiUtil\initConnection().

+ Here is the call graph for this function:

◆ resetFilter()

ilTable2GUI::resetFilter ( )

Reimplemented in ilMailFolderTableGUI.

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

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

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

+ Here is the caller graph for this function:

◆ resetOffset()

◆ restoreTemplate()

ilTable2GUI::restoreTemplate ( string  $a_name)

Restore state from template.

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

2509 : bool
2510 {
2511 global $DIC;
2512
2513 $ilUser = $DIC->user();
2514
2515 $a_name = ilUtil::stripSlashes($a_name);
2516
2517 if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2518 $storage = new ilTableTemplatesStorage();
2519
2520 $data = $storage->load($this->getContext(), $ilUser->getId(), $a_name);
2521 if (is_array($data)) {
2522 foreach ($data as $property => $value) {
2523 $this->storeProperty($property, $value);
2524 }
2525 }
2526
2527 $data["filter_values"] = unserialize($data["filter_values"]);
2528 if ($data["filter_values"]) {
2529 $this->restore_filter_values = $data["filter_values"];
2530 }
2531
2532 $this->restore_filter = true;
2533
2534 return true;
2535 }
2536 return false;
2537 }
static stripSlashes(string $a_str, bool $a_strip_html=true, string $a_allow="")

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

Referenced by __construct().

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

◆ saveTemplate()

ilTable2GUI::saveTemplate ( string  $a_name)

Save current state as template.

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

2542 : bool
2543 {
2544 global $DIC;
2545
2546 $ilUser = $DIC->user();
2547
2548 $a_name = ilLegacyFormElementsUtil::prepareFormOutput($a_name, true);
2549
2550 if (trim($a_name) && $this->getContext() != "" && is_object($ilUser) && $ilUser->getId() != ANONYMOUS_USER_ID) {
2551 $storage = new ilTableTemplatesStorage();
2552
2553 $state = $this->getCurrentState();
2554 $state["filter_values"] = serialize($state["filter_values"] ?? null);
2555 $state["selfields"] = serialize($state["selfields"] ?? null);
2556 $state["selfilters"] = serialize($state["selfilters"] ?? null);
2557
2558 $storage->store($this->getContext(), $ilUser->getId(), $a_name, $state);
2559 return true;
2560 }
2561 return false;
2562 }
getCurrentState()
get current settings for order, limit, columns and filter

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

+ Here is the call graph for this function:

◆ setCloseCommand()

ilTable2GUI::setCloseCommand ( string  $a_link)

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

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

◆ setCloseFormTag()

ilTable2GUI::setCloseFormTag ( bool  $a_val)

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

203 : void
204 {
205 $this->close_form_tag = $a_val;
206 }

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

+ Here is the caller graph for this function:

◆ setContext()

ilTable2GUI::setContext ( string  $id)

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

2471 : void
2472 {
2473 if (trim($id)) {
2474 $this->context = $id;
2475 }
2476 }

References $id.

Referenced by __construct().

+ Here is the caller graph for this function:

◆ setCustomPreviousNext()

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

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

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

◆ setData()

ilTable2GUI::setData ( array  $a_data)
final

Set table data.

Reimplemented from ilTableGUI.

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

476 : void
477 {
478 $this->row_data = $a_data;
479 }

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

+ Here is the caller graph for this function:

◆ setDefaultFilterVisiblity()

ilTable2GUI::setDefaultFilterVisiblity ( bool  $a_status)

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

881 : void
882 {
883 $this->default_filter_visibility = $a_status;
884 }

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

+ Here is the caller graph for this function:

◆ setDefaultOrderDirection()

ilTable2GUI::setDefaultOrderDirection ( string  $a_defaultorderdirection)

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

871 : void
872 {
873 $this->defaultorderdirection = $a_defaultorderdirection;
874 }

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

+ Here is the caller graph for this function:

◆ setDefaultOrderField()

ilTable2GUI::setDefaultOrderField ( string  $a_defaultorderfield)

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

860 : void
861 {
862 $this->defaultorderfield = $a_defaultorderfield;
863 }

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

+ Here is the caller graph for this function:

◆ setDescription()

◆ setDisableFilterHiding()

ilTable2GUI::setDisableFilterHiding ( bool  $a_val = true)

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

662 : void
663 {
664 $this->disable_filter_hiding = $a_val;
665 }

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

+ Here is the caller graph for this function:

◆ setDisplayAsBlock()

ilTable2GUI::setDisplayAsBlock ( bool  $a_val)

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

785 : void
786 {
787 $this->display_as_block = $a_val;
788 }

Referenced by assFileUploadFileTableGUI\__construct().

+ Here is the caller graph for this function:

◆ setEnableAllCommand()

ilTable2GUI::setEnableAllCommand ( bool  $a_value)

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

2798 : void
2799 {
2800 $this->enable_command_for_all = $a_value;
2801 }

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

+ Here is the caller graph for this function:

◆ setEnableHeader()

ilTable2GUI::setEnableHeader ( bool  $a_enableheader)

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

428 : void
429 {
430 $this->enabled["header"] = $a_enableheader;
431 }

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

+ Here is the caller graph for this function:

◆ setEnableNumInfo()

◆ setEnableTitle()

ilTable2GUI::setEnableTitle ( bool  $a_enabletitle)

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

418 : void
419 {
420 $this->enabled["title"] = $a_enabletitle;
421 }

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

+ Here is the caller graph for this function:

◆ setExportFormats()

ilTable2GUI::setExportFormats ( array  $formats)

Set available export formats.

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

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

References $format, $formats, and $valid.

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

+ Here is the caller graph for this function:

◆ setExternalSegmentation()

ilTable2GUI::setExternalSegmentation ( bool  $a_val)

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

839 : void
840 {
841 $this->ext_seg = $a_val;
842 }

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

+ Here is the caller graph for this function:

◆ setExternalSorting()

ilTable2GUI::setExternalSorting ( bool  $a_val)

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

803 : void
804 {
805 $this->ext_sort = $a_val;
806 }

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

+ Here is the caller graph for this function:

◆ setFilterCols()

◆ setFilterCommand()

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

◆ setFilterValue()

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

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

2459 : void
2460 {
2461 if (method_exists($a_item, "setChecked")) {
2462 $a_item->setChecked((bool) $a_value);
2463 } elseif (method_exists($a_item, "setValue")) {
2464 $a_item->setValue($a_value);
2465 } elseif (method_exists($a_item, "setDate")) {
2466 $a_item->setDate(new ilDate($a_value, IL_CAL_DATE));
2467 }
2468 $a_item->writeToSession();
2469 }
Class for single dates.

References IL_CAL_DATE.

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

+ Here is the caller graph for this function:

◆ setFormAction()

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

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

749 : void {
750 $this->form_action = $a_form_action;
751 $this->form_multipart = $a_multipart;
752 }

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

+ Here is the caller graph for this function:

◆ setFormName()

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

Reimplemented from ilTableGUI.

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

759 : void
760 {
761 $this->formname = $a_name;
762 }

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

+ Here is the caller graph for this function:

◆ setHeaderHTML()

ilTable2GUI::setHeaderHTML ( string  $html)

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

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

◆ setId()

ilTable2GUI::setId ( string  $a_val)

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

769 : void
770 {
771 $this->id = $a_val;
772 if ($this->getPrefix() == "") {
773 $this->setPrefix($a_val);
774 }
775 if (strlen($this->id) > 30) {
776 throw new ilException("Table ID to long (max. 30 char): " . $this->id);
777 }
778 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setPrefix(string $a_prefix)
set prefix for sort and offset fields (if you have two or more tables on a page that you want to sort...

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

+ Here is the caller graph for this function:

◆ setIsDataTable()

ilTable2GUI::setIsDataTable ( bool  $a_val)

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

408 : void
409 {
410 $this->datatable = $a_val;
411 }

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

+ Here is the caller graph for this function:

◆ setLimit()

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

set max.

datasets displayed per page

Reimplemented from ilTableGUI.

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

2837 : void
2838 {
2839 parent::setLimit($a_limit, $a_default_limit);
2840
2841 // #17077 - if limit is set "manually" to 9999, force rows selector off
2842 if ($a_limit == 9999 &&
2843 $this->limit_determined) {
2844 $this->rows_selector_off = true;
2845 }
2846 }

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

+ Here is the caller graph for this function:

◆ setNoEntriesText()

◆ setOpenFormTag()

ilTable2GUI::setOpenFormTag ( bool  $a_val)

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

193 : void
194 {
195 $this->open_form_tag = $a_val;
196 }

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

+ Here is the caller graph for this function:

◆ setOrderField()

ilTable2GUI::setOrderField ( string  $a_order_field)

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

466 : void
467 {
468 $this->order_field = $a_order_field;
469 }

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

+ Here is the caller graph for this function:

◆ setOrderLink()

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

Reimplemented from ilTableGUI.

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

996 : void
997 {
998 global $DIC;
999
1000 $ilUser = $DIC->user();
1001
1002 $ilCtrl = $this->ctrl;
1003
1004 $hash = "";
1005
1006 $old = $this->requested_nav_par ?? '';
1007
1008 // set order link
1009 $ilCtrl->setParameter(
1010 $this->parent_obj,
1011 $this->getNavParameter(),
1012 urlencode($key) . ":" . $order_dir . ":" . $this->offset
1013 );
1014 $this->tpl->setVariable(
1015 "TBL_ORDER_LINK",
1016 $ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd) . $hash
1017 );
1018
1019 // set old value of nav variable
1020 $ilCtrl->setParameter(
1021 $this->parent_obj,
1022 $this->getNavParameter(),
1023 $old
1024 );
1025 }
setParameter(object $a_gui_obj, string $a_parameter, $a_value)
@inheritDoc

References $DIC, $ilUser, and ILIAS\LTI\ToolProvider\$key.

◆ setPrefix()

ilTable2GUI::setPrefix ( string  $a_prefix)
final

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

Reimplemented from ilTableGUI.

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

491 : void
492 {
493 $this->prefix = $a_prefix;
494 $this->getRequestedValues();
495 }

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

+ Here is the caller graph for this function:

◆ setPreventDoubleSubmission()

ilTable2GUI::setPreventDoubleSubmission ( bool  $a_val)

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

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

◆ setPrintMode()

ilTable2GUI::setPrintMode ( bool  $a_value = false)

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

2614 : void
2615 {
2616 $this->print_mode = $a_value;
2617 }

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

+ Here is the caller graph for this function:

◆ setResetCommand()

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

◆ setRowSelectorLabel()

ilTable2GUI::setRowSelectorLabel ( string  $row_selector_label)

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

2817 : void
2818 {
2819 $this->row_selector_label = $row_selector_label;
2820 }

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

+ Here is the caller graph for this function:

◆ setRowTemplate()

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

Set row template.

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

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

854 : void
855 {
856 $this->row_template = $a_template;
857 $this->row_template_dir = $a_template_dir;
858 }

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

+ Here is the caller graph for this function:

◆ setSelectAllCheckbox()

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

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

798 : void {
799 $this->select_all_checkbox = $a_select_all_checkbox;
800 $this->select_all_on_top = $a_select_all_on_top;
801 }

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

+ Here is the caller graph for this function:

◆ setShowRowsSelector()

ilTable2GUI::setShowRowsSelector ( bool  $a_value)

Toggle rows-per-page selector.

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

2486 : void
2487 {
2488 $this->show_rows_selector = $a_value;
2489 }

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

+ Here is the caller graph for this function:

◆ setShowTemplates()

◆ setTitle()

ilTable2GUI::setTitle ( string  $a_title,
string  $a_icon = "",
string  $a_icon_alt = "" 
)
final
Parameters
string$a_titletable title
string$a_iconfile name of title icon
string$a_icon_altalternative text for title icon

Reimplemented from ilTableGUI.

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

452 : void {
453 parent::setTitle($a_title, $a_icon, $a_icon_alt);
454 }

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

+ Here is the caller graph for this function:

◆ setTopAnchor()

ilTable2GUI::setTopAnchor ( string  $a_val)

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

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

◆ setTopCommands()

◆ storeNavParameter()

ilTable2GUI::storeNavParameter ( )

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

1248 : void
1249 {
1250 if ($this->getOrderField() != "") {
1251 $this->storeProperty("order", $this->getOrderField());
1252 }
1253 if ($this->getOrderDirection() != "") {
1254 $this->storeProperty("direction", $this->getOrderDirection());
1255 }
1256 if ($this->getOffset() >= 0) {
1257 $this->storeProperty("offset", (string) $this->getOffset());
1258 }
1259 }

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

+ Here is the caller graph for this function:

◆ storeProperty()

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

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

2366 : void
2367 {
2368 global $DIC;
2369
2370 $ilUser = null;
2371 if (isset($DIC["ilUser"])) {
2372 $ilUser = $DIC["ilUser"];
2373 }
2374
2375 if (is_object($ilUser) && $this->getId() != "") {
2376 $tab_prop = new ilTablePropertiesStorageGUI();
2377
2378 $tab_prop->storeProperty($this->getId(), $ilUser->getId(), $type, $value);
2379 }
2380 }

References $DIC, $ilUser, and ILIAS\Survey\Mode\getId().

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

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

◆ writeFilterToSession()

ilTable2GUI::writeFilterToSession ( )

Reimplemented in ilMailFolderTableGUI.

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

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

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

+ Here is the caller graph for this function:

Field Documentation

◆ $buttons

◆ $close_command

string ilTable2GUI::$close_command = ""
protected

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

◆ $close_form_tag

bool ilTable2GUI::$close_form_tag = true
protected

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

Referenced by getCloseFormTag().

◆ $column

array ilTable2GUI::$column = []
protected

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

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

◆ $columns_determined

bool ilTable2GUI::$columns_determined = false
protected

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

◆ $context

◆ $css_row

string ilTable2GUI::$css_row = ''
protected

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

◆ $ctrl

ilCtrl ilTable2GUI::$ctrl
protected

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

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

◆ $custom_next

string ilTable2GUI::$custom_next = ""
protected

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

◆ $custom_prev

string ilTable2GUI::$custom_prev = ""
protected

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

◆ $custom_prev_next

bool ilTable2GUI::$custom_prev_next = false
protected

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

◆ $datatable

bool ilTable2GUI::$datatable = false
protected

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

Referenced by getIsDataTable().

◆ $default_filter_visibility

bool ilTable2GUI::$default_filter_visibility = false
protected

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

◆ $defaultorderdirection

string ilTable2GUI::$defaultorderdirection = ""
protected

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

◆ $defaultorderfield

string ilTable2GUI::$defaultorderfield = ""
protected

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

◆ $description

string ilTable2GUI::$description = ''
protected

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

Referenced by ilSearchResultTableGUI\fillRow().

◆ $disable_filter_hiding

bool ilTable2GUI::$disable_filter_hiding = false
protected

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

◆ $display_as_block

bool ilTable2GUI::$display_as_block = false
protected

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

◆ $enable_command_for_all

bool ilTable2GUI::$enable_command_for_all = false
protected

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

◆ $export_formats

array ilTable2GUI::$export_formats = []
protected

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

◆ $export_mode

int ilTable2GUI::$export_mode = 0
protected

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

◆ $ext_seg

bool ilTable2GUI::$ext_seg = false
protected

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

◆ $ext_sort

bool ilTable2GUI::$ext_sort = false
protected

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

◆ $filter_cmd

string ilTable2GUI::$filter_cmd = 'applyFilter'
protected

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

◆ $filter_cmd_txt

string ilTable2GUI::$filter_cmd_txt = ""
protected

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

◆ $filter_cols

int ilTable2GUI::$filter_cols = 5
protected

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

◆ $filters

array ilTable2GUI::$filters = array()
protected

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

Referenced by ilMDCopyrightUsageTableGUI\collectData().

◆ $filters_determined

bool ilTable2GUI::$filters_determined = false
protected

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

◆ $form_action

string ilTable2GUI::$form_action = ""
protected

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

◆ $form_multipart

bool ilTable2GUI::$form_multipart = false
protected

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

◆ $formname

string ilTable2GUI::$formname = ""
protected

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

Referenced by assFileUploadFileTableGUI\__construct().

◆ $header_commands

array ilTable2GUI::$header_commands = []
protected

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

◆ $headerHTML

string ilTable2GUI::$headerHTML = ""
private

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

◆ $hidden_inputs

array ilTable2GUI::$hidden_inputs = []
protected

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

◆ $id

string ilTable2GUI::$id = ""
protected

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

Referenced by ilForumTopicTableGUI\__construct(), ilExerciseSubmissionTableGUI\__construct(), ilUserTableGUI\addFilterItemByUdfType(), ilSystemStylesTableGUI\addMultiActions(), ilDclTableViewTableGUI\buildAction(), ilDclTableListTableGUI\buildActions(), ilStudyProgrammeMembersTableGUI\fillRow(), ilPresentationListTableGUI\fillRow(), ilTermListTableGUI\fillRow(), ilStudyProgrammeAutoMembershipsTableGUI\fillRow(), ilSCGroupTableGUI\fillRow(), ilSCTaskTableGUI\fillRow(), ilSCTreeDuplicatesTableGUI\fillRow(), ilOrgUnitPermissionTableGUI\fillSelectAll(), ilWebDAVMountInstructionsDocumentTableGUI\formatTitle(), ilQuestionBrowserTableGUI\getCommentsHtml(), ilLPObjectStatisticsTypesTableGUI\getGraph(), ilTestSkillLevelThresholdsTableGUI\getInputElements(), ilContributorTableGUI\getItems(), ilExAssignmentTeamTableGUI\getItems(), ilBadgeTypesTableGUI\getItems(), ilSurveySkillAssignmentTableGUI\getQuestions(), ilExerciseSubmissionTableGUI\getSelectableColumns(), ilTrMatrixTableGUI\getSelectableColumns(), ilSurveyQuestionTableGUI\importData(), ilBadgeTableGUI\initFilter(), ilObjectBadgeTableGUI\initFilter(), ilUserTableGUI\initFilter(), ilObjectOwnershipManagementTableGUI\initItems(), SurveyConstraintsTableGUI\initItems(), ilCalendarSharedRoleListTableGUI\parse(), ilCalendarSharedUserListTableGUI\parse(), ilAdvancedMDRecordExportFilesTableGUI\parseFiles(), ilSCORM2004TrackingItemsTableGUI\parseValue(), ilSCORMTrackingItemsTableGUI\parseValue(), and ilForumNotificationTableGUI\populateWithModal().

◆ $limit_determined

bool ilTable2GUI::$limit_determined = false
protected

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

◆ $main_tpl

◆ $mi_sel_buttons

array ilTable2GUI::$mi_sel_buttons = []
protected

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

◆ $multi

array ilTable2GUI::$multi = []
protected

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

◆ $nav_determined

bool ilTable2GUI::$nav_determined = false
protected

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

◆ $nav_value

string ilTable2GUI::$nav_value = ''
protected

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

Referenced by resetOffset().

◆ $noentriestext

string ilTable2GUI::$noentriestext = ''
protected

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

Referenced by getNoEntriesText().

◆ $num_info

bool ilTable2GUI::$num_info = false
protected

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

Referenced by getEnableNumInfo().

◆ $open_form_tag

bool ilTable2GUI::$open_form_tag = true
protected

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

Referenced by getOpenFormTag().

◆ $optional_filters

array ilTable2GUI::$optional_filters = array()
protected

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

◆ $order_field

string ilTable2GUI::$order_field = ""
protected

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

Referenced by ilUserTableGUI\getItems().

◆ $parent_cmd

string ilTable2GUI::$parent_cmd = ""
protected

◆ $parent_obj

◆ $prevent_double_submission

bool ilTable2GUI::$prevent_double_submission = true
protected

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

◆ $print_mode

bool ilTable2GUI::$print_mode = false
protected

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

◆ $raw_post_data

array ilTable2GUI::$raw_post_data = null
protected

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

◆ $requested_nav_par

string ilTable2GUI::$requested_nav_par = ""
protected

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

◆ $requested_nav_par1

string ilTable2GUI::$requested_nav_par1 = ""
protected

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

◆ $requested_nav_par2

string ilTable2GUI::$requested_nav_par2 = ""
protected

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

◆ $requested_tmpl_create

string ilTable2GUI::$requested_tmpl_create
protected

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

◆ $requested_tmpl_delete

string ilTable2GUI::$requested_tmpl_delete
protected

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

◆ $reset_cmd

string ilTable2GUI::$reset_cmd = 'resetFilter'
protected

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

◆ $reset_cmd_txt

string ilTable2GUI::$reset_cmd_txt = ""
protected

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

◆ $restore_filter

bool ilTable2GUI::$restore_filter = false
protected

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

◆ $restore_filter_values

array ilTable2GUI::$restore_filter_values = []
protected

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

◆ $row_data

array ilTable2GUI::$row_data = []
protected

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

◆ $row_selector_label

string ilTable2GUI::$row_selector_label = ""
protected

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

◆ $row_template

string ilTable2GUI::$row_template = ""
protected

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

◆ $row_template_dir

string ilTable2GUI::$row_template_dir = ""
protected

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

◆ $rows_selector_off

bool ilTable2GUI::$rows_selector_off = false
protected

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

◆ $sel_buttons

array ilTable2GUI::$sel_buttons = []
protected

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

◆ $select_all_on_top

bool ilTable2GUI::$select_all_on_top = false
protected

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

◆ $selectable_columns

array ilTable2GUI::$selectable_columns = array()
protected

◆ $selected_column

array ilTable2GUI::$selected_column = array()
protected

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

◆ $selected_columns

array ilTable2GUI::$selected_columns = []
protected

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

◆ $selected_filter

array ilTable2GUI::$selected_filter = []
protected

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

◆ $show_rows_selector

bool ilTable2GUI::$show_rows_selector = true
protected

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

◆ $show_templates

bool ilTable2GUI::$show_templates = false
protected

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

◆ $sort_order

string ilTable2GUI::$sort_order = ""
protected

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

◆ $sortable_fields

array ilTable2GUI::$sortable_fields = array()
protected

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

◆ $table_request

ILIAS Table TableGUIRequest ilTable2GUI::$table_request = null
protected

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

◆ $top_anchor

string ilTable2GUI::$top_anchor = "il_table_top"
protected

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

Referenced by getTopAnchor().

◆ $top_commands

bool ilTable2GUI::$top_commands = true
protected

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

◆ $unique_id

string ilTable2GUI::$unique_id = ""
private

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

Referenced by __construct().

◆ ACTION_ALL_LIMIT

const ilTable2GUI::ACTION_ALL_LIMIT = 1000

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

◆ EXPORT_CSV

const ilTable2GUI::EXPORT_CSV = 2

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

◆ EXPORT_EXCEL

const ilTable2GUI::EXPORT_EXCEL = 1

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

Referenced by ilObjLanguageExtGUI\statisticsObject().

◆ FILTER_CHECKBOX

◆ FILTER_DATE

const ilTable2GUI::FILTER_DATE = 3

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

◆ FILTER_DATE_RANGE

◆ FILTER_DATETIME_RANGE

const ilTable2GUI::FILTER_DATETIME_RANGE = 8

◆ FILTER_DURATION_RANGE

const ilTable2GUI::FILTER_DURATION_RANGE = 7

◆ FILTER_LANGUAGE

const ilTable2GUI::FILTER_LANGUAGE = 4

◆ FILTER_NUMBER_RANGE

◆ FILTER_SELECT

◆ FILTER_TEXT


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