ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
ilTableGUI Class Reference

Class ilTableGUI. More...

+ Inheritance diagram for ilTableGUI:
+ Collaboration diagram for ilTableGUI:

Public Member Functions

 __construct ($a_data=0, $a_global_tpl=true)
 Constructor. More...
 
 setTemplate ($a_tpl)
 set template public More...
 
getTemplateObject ()
 
 setData ($a_data)
 set table data public More...
 
 getData ()
 
 setTitle ($a_title, $a_icon=0, $a_icon_alt=0)
 set table title public More...
 
 setHelp ($a_help_page, $a_help_icon, $a_help_icon_alt=0)
 set table help page public More...
 
 setHeaderNames ($a_header_names)
 set table header names public More...
 
 getColumnCount ()
 Returns the column count based on the number of the header row columns public. More...
 
 setHeaderVars ($a_header_vars, $a_header_params=0)
 set table header vars public More...
 
 setColumnWidth ($a_column_width)
 set table column widths public More...
 
 setOneColumnWidth ($a_column_width, $a_column_number)
 set one table column width public More...
 
 setMaxCount ($a_max_count)
 set max. More...
 
 setLimit ($a_limit=0, $a_default_limit=0)
 set max. More...
 
 getLimit ()
 Get limit. More...
 
 setPrefix ($a_prefix)
 set prefix for sort and offset fields (if you have two or more tables on a page that you want to sort separately) public More...
 
 setOffset ($a_offset)
 set dataset offset public More...
 
 getOffset ()
 Get offset. More...
 
 setOrderColumn ($a_order_column=0, $a_default_column=0)
 set order column public More...
 
 getOrderColumn ()
 Get order column. More...
 
 setOrderDirection ($a_order_direction)
 set order direction public More...
 
 getOrderDirection ()
 Get order direction. More...
 
 setFooter ($a_style, $a_previous=0, $a_next=0)
 set order direction public More...
 
 enable ($a_module_name)
 enables particular modules of table More...
 
 disable ($a_module_name)
 diesables particular modules of table More...
 
 sortData ()
 
 render ()
 render table public More...
 
 renderHeader ()
 
 setOrderLink ($key, $order_dir)
 
 setStyle ($a_element, $a_style)
 
 getStyle ($a_element)
 
 setBase ($a_base)
 Set Base script name (deprecated, only use this for workarounds). More...
 
 getBase ()
 Get Base script name (deprecated, only use this for workarounds). More...
 
 getFormName ()
 
 setFormName ($a_name="cmd")
 
 getSelectAllCheckbox ()
 
 setSelectAllCheckbox ($a_select_all_checkbox)
 
 clearActionButtons ()
 
 addActionButton ($btn_name, $btn_value)
 

Data Fields

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

Protected Attributes

 $tpl
 
 $lng
 

Detailed Description

Class ilTableGUI.

HTML table component

Author
Sascha Hofmann shofm.nosp@m.ann@.nosp@m.datab.nosp@m.ay.d.nosp@m.e
Version
$Id$

Definition at line 18 of file class.ilTableGUI.php.

Constructor & Destructor Documentation

◆ __construct()

ilTableGUI::__construct (   $a_data = 0,
  $a_global_tpl = true 
)

Constructor.

Parameters
arraycontent data (optional)
booleanuse global template (default) public

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

References $DIC, $lng, $tpl, array, and setData().

98  {
99  global $DIC;
100 
101  $tpl = $DIC["tpl"];
102  $lng = $DIC->language();
103 
104  $this->global_tpl = $a_global_tpl;
105  $this->header_vars = array();
106  $this->header_params = array();
107  $this->enabled["form"] = true;
108  $this->action_buttons = array();
109  if ($this->global_tpl) {
110  $this->tpl = $tpl;
111  } else {
112  $this->tpl = new ilTemplate("tpl.table.html", true, true, "Services/Table");
113  }
114 
115  $this->lng = $lng;
116 
117  if (!$this->lng) {
118  $this->lang_support = false;
119  }
120 
121  $this->setData($a_data);
122  }
global $DIC
Definition: saml.php:7
special template class to simplify handling of ITX/PEAR
setData($a_data)
set table data public
Create styles array
The data for the language used.
+ Here is the call graph for this function:

Member Function Documentation

◆ addActionButton()

ilTableGUI::addActionButton (   $btn_name,
  $btn_value 
)

Definition at line 794 of file class.ilTableGUI.php.

References array.

795  {
796  array_push(
797  $this->action_buttons,
798  array(
799  "name" => $btn_name,
800  "value" => $btn_value
801  )
802  );
803  }
Create styles array
The data for the language used.

◆ clearActionButtons()

ilTableGUI::clearActionButtons ( )

Definition at line 782 of file class.ilTableGUI.php.

References array.

783  {
784  $this->action_buttons = array();
785  }
Create styles array
The data for the language used.

◆ disable()

ilTableGUI::disable (   $a_module_name)

diesables particular modules of table

DEPRECATED for Table2GUI: Use setEnable<Section>() of Table2GUI instead

public

Parameters
stringmodule name

Definition at line 429 of file class.ilTableGUI.php.

Referenced by ilTestDetailedEvaluationStatisticsTableGUI\__construct(), ilSamlIdpSelectionTableGUI\__construct(), ilQuestionPoolImportVerificationTableGUI\__construct(), ilAccessPermissionsStatusTableGUI\__construct(), ilAvailableRolesStatusTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilClientListTableGUI\__construct(), ilSetupLanguageTableGUI\__construct(), ilLanguageTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilSurveySkillChangesTableGUI\__construct(), ilMemcacheServerTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilOrgUnitPermissionTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilRendererTableGUI\__construct(), ilConfirmationTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilQuestionCumulatedStatisticsTableGUI\__construct(), ilQuestionUsagesTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilBackgroundTaskTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilOrgUnitDefaultPermissionTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilObjectRoleTemplateOptionsTableGUI\__construct(), ilMultilingualismTableGUI\__construct(), ilObjectTranslation2TableGUI\__construct(), ilObjectTranslationTableGUI\__construct(), ilSkillSelfEvalSkillTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilAccessKeyTableGUI\__construct(), ilRepDependenciesTableGUI\__construct(), ilSkillAssignMaterialsTableGUI\__construct(), ilExAssignmentPeerReviewTableGUI\__construct(), ilFileVersionTableGUI\__construct(), ilListOfQuestionsTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilObjectRoleTemplatePermissionTableGUI\__construct(), ilSelfEvaluationSimpleTableGUI\__construct(), ilStyleTableGUI\__construct(), ilObjectRolePermissionTableGUI\__construct(), SurveyMaterialsSourceTableGUI\__construct(), ilTestDynamicQuestionSetStatisticTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilSurveyInvitedUsersTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilTestPassDetailsOverviewTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilSurveyPhrasesTableGUI\__construct(), ilSurveySavePhraseTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilCalendarCategoryTableGUI\__construct(), ilPresentationListTableGUI\__construct(), ilSCORM2004ExportTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilTestPassOverviewTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilGroupEditParticipantsTableGUI\__construct(), ilAssQuestionSkillAssignmentsTableGUI\__construct(), ilECSCommunityTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilCourseObjectiveQuestionAssignmentTableGUI\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\build(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilTestPassOverviewTableGUI\init(), ilLOMemberTestResultTableGUI\init(), ilRoleTableGUI\init(), ilAssQuestionHintsTableGUI\initAdministrationColumns(), ilQuestionCumulatedStatisticsTableGUI\initData(), ilForumTopicTableGUI\initMergeThreadsTable(), ilTestPassManualScoringOverviewTableGUI\initOrdering(), and ilAuthLoginPageEditorTableGUI\initTable().

430  {
431  if (!in_array($a_module_name, array_keys($this->enabled))) {
432  return false;
433  }
434 
435  $this->enabled[$a_module_name] = false;
436  }
+ Here is the caller graph for this function:

◆ enable()

ilTableGUI::enable (   $a_module_name)

enables particular modules of table

DEPRECATED for Table2GUI: Use setEnable...<Section>() of Table2GUI instead

public

Parameters
stringmodule name

Definition at line 412 of file class.ilTableGUI.php.

Referenced by ilObjectCustomUserFieldsTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilTestPassManualScoringOverviewTableGUI\__construct(), ilForumStatisticsTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilTestInviteUsersTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilTestInviteGroupsTableGUI\__construct(), ilTestInviteRolesTableGUI\__construct(), ilTestHistoryTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilTestFixedParticipantsTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilListOfQuestionsTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilTestDynamicQuestionSetStatisticTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilSurveyInvitedUsersTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilSurveyPhrasesTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilSurveySavePhraseTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilSCORM2004ExportTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilCalendarCategoryTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilGroupEditParticipantsTableGUI\__construct(), ilAssQuestionSkillAssignmentsTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilTestQuestionBrowserTableGUI\__construct(), ilTestRandomQuestionSetNonAvailablePoolsTableGUI\build(), ilTestRandomQuestionSetSourcePoolDefinitionListTableGUI\build(), ilSessionParticipantsTableGUI\init(), assFileUploadFileTableGUI\initCommand(), ilTestManScoringParticipantsTableGUI\initOrdering(), ilConsultationHourGroupTableGUI\initTable(), ilConsultationHourBookingTableGUI\initTable(), ilSCORMOfflineModeUsersTableGUI\initTable(), ilAuthLoginPageEditorTableGUI\initTable(), ilSCORMTrackingUsersTableGUI\initTable(), ilConditionHandlerTableGUI\initTable(), and ilLPCollectionSettingsTableGUI\initTable().

413  {
414  if (!in_array($a_module_name, array_keys($this->enabled))) {
415  return false;
416  }
417 
418  $this->enabled[$a_module_name] = true;
419  }
+ Here is the caller graph for this function:

◆ getBase()

ilTableGUI::getBase ( )

Get Base script name (deprecated, only use this for workarounds).

Returns
string Base script name (deprecated, only use this for workarounds)

Definition at line 732 of file class.ilTableGUI.php.

References $base.

Referenced by render().

733  {
734  return $this->base;
735  }
+ Here is the caller graph for this function:

◆ getColumnCount()

ilTableGUI::getColumnCount ( )

Returns the column count based on the number of the header row columns public.

Returns
int Number of columns

Definition at line 216 of file class.ilTableGUI.php.

References $column_count.

Referenced by ilTable2GUI\fillFooter(), and render().

217  {
218  return $this->column_count;
219  }
+ Here is the caller graph for this function:

◆ getData()

ilTableGUI::getData ( )

Definition at line 152 of file class.ilTableGUI.php.

References $data.

153  {
154  return $this->data;
155  }

◆ getFormName()

ilTableGUI::getFormName ( )

Definition at line 742 of file class.ilTableGUI.php.

References $form_name.

Referenced by render().

743  {
744  return $this->form_name;
745  }
+ Here is the caller graph for this function:

◆ getLimit()

ilTableGUI::getLimit ( )

Get limit.

Definition at line 297 of file class.ilTableGUI.php.

References $limit.

298  {
299  return $this->limit;
300  }

◆ getOffset()

ilTableGUI::getOffset ( )

Get offset.

Definition at line 326 of file class.ilTableGUI.php.

References $offset.

327  {
328  return $this->offset;
329  }

◆ getOrderColumn()

ilTableGUI::getOrderColumn ( )

Get order column.

Definition at line 360 of file class.ilTableGUI.php.

References $order_column.

361  {
362  return $this->order_column;
363  }

◆ getOrderDirection()

ilTableGUI::getOrderDirection ( )

◆ getSelectAllCheckbox()

ilTableGUI::getSelectAllCheckbox ( )

Definition at line 762 of file class.ilTableGUI.php.

References $select_all_checkbox.

Referenced by render().

763  {
765  }
+ Here is the caller graph for this function:

◆ getStyle()

ilTableGUI::getStyle (   $a_element)

Definition at line 712 of file class.ilTableGUI.php.

Referenced by ilDclTableListTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), and ilTable2GUI\render().

713  {
714  return $this->styles[$a_element];
715  }
+ Here is the caller graph for this function:

◆ getTemplateObject()

& ilTableGUI::getTemplateObject ( )

Definition at line 135 of file class.ilTableGUI.php.

References $tpl.

136  {
137  return $this->tpl;
138  }

◆ render()

ilTableGUI::render ( )

render table public

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

References $_SERVER, $_SESSION, $base, $end, $key, $layout, $limit, $max_count, $params, array, data, getBase(), getColumnCount(), getFormName(), ilUtil\getImagePath(), getSelectAllCheckbox(), ilUtil\Linkbar(), renderHeader(), setMaxCount(), sortData(), and ilUtil\switchColor().

452  {
453  if ($this->enabled['table']) {
454  $this->tpl->setVariable("CSS_TABLE", "table table-striped" /* $this->getStyle("table") */);
455  }
456 
457  // table title icon
458  if ($this->enabled["icon"] && $this->enabled["title"]) {
459  $this->tpl->setCurrentBlock("tbl_header_title_icon");
460  $this->tpl->setVariable("TBL_TITLE_IMG", ilUtil::getImagePath($this->icon));
461  $this->tpl->setVariable("TBL_TITLE_IMG_ALT", $this->icon_alt);
462  $this->tpl->parseCurrentBlock();
463  }
464  // table title help
465  if ($this->enabled["help"] && $this->enabled["title"]) {
466  $this->tpl->setCurrentBlock("tbl_header_title_help");
467  $this->tpl->setVariable("TBL_HELP_IMG", ilUtil::getImagePath($this->help_icon));
468  $this->tpl->setVariable("TBL_HELP_LINK", $this->help_page);
469  $this->tpl->setVariable("TBL_HELP_IMG_ALT", $this->help_icon_alt);
470  $this->tpl->parseCurrentBlock();
471  }
472 
473  // hits per page selector
474  if ($this->enabled["hits"] && $this->enabled["title"]) {
475  $this->tpl->setCurrentBlock("tbl_header_hits_page");
476  $this->tpl->setVariable("LIMIT", $_SESSION["tbl_limit"]);
477  $this->tpl->setVariable("HITS_PER_PAGE", $this->lng->txt("hits_per_page"));
478  $this->tpl->parseCurrentBlock();
479  }
480 
481  // table title
482  if ($this->enabled["title"]) {
483  $this->tpl->setCurrentBlock("tbl_header_title");
484  $this->tpl->setVariable("COLUMN_COUNT", $this->column_count);
485  $this->tpl->setVariable("TBL_TITLE", $this->title);
486  $this->tpl->parseCurrentBlock();
487  }
488 
489  // table header
490  if ($this->enabled["header"]) {
491  $this->renderHeader();
492  }
493 
494  // table data
495  // the table content may be skipped to use an individual template blockfile
496  // To do so don't set $this->data and parse your table content by yourself
497  // The template block name for the blockfile MUST be 'TBL_CONTENT'
498 
499  if ($this->enabled["content"] && is_array($this->data)) {
500  if ($this->enabled['auto_sort']) {
501  $this->setMaxCount(count($this->data));
502  $this->sortData();
503  }
504  $count = 0;
505 
506  foreach ($this->data as $tbl_content_row) {
507  foreach ($tbl_content_row as $key => $tbl_content_cell) {
508  if (is_array($tbl_content_cell)) {
509  $this->tpl->setCurrentBlock("tbl_cell_subtitle");
510  $this->tpl->setVariable("TBL_CELL_SUBTITLE", $tbl_content_cell[1]);
511  $this->tpl->parseCurrentBlock();
512  $tbl_content_cell = "<b>" . $tbl_content_cell[0] . "</b>";
513  }
514 
515  $this->tpl->setCurrentBlock("tbl_content_cell");
516  $this->tpl->setVariable("TBL_CONTENT_CELL", $tbl_content_cell);
517  $this->tpl->parseCurrentBlock();
518  }
519 
520  $this->tpl->setCurrentBlock("tbl_content_row");
521  $rowcolor = ilUtil::switchColor($count, "tblrow1", "tblrow2");
522  $this->tpl->setVariable("ROWCOLOR", $rowcolor);
523  $this->tpl->parseCurrentBlock();
524 
525  $count++;
526  }
527  }
528  // select all checkbox
529  if ($this->enabled["select_all"]) {
530  if ((strlen($this->getFormName())) && (strlen($this->getSelectAllCheckbox()))) {
531  $this->tpl->setVariable('SELECT_PREFIX', $this->prefix);
532  $this->tpl->setVariable("SELECT_ALL_TXT_SELECT_ALL", $this->lng->txt("select_all"));
533  $this->tpl->setVariable("SELECT_ALL_CHECKBOX_NAME", $this->getSelectAllCheckbox());
534  $this->tpl->setVariable("SELECT_ALL_FORM_NAME", $this->getFormName());
535  if (!($this->enabled["numinfo"] && $this->enabled["footer"])) {
536  $this->tpl->setVariable("COLUMN_COUNT", $this->getColumnCount());
537  }
538  }
539  }
540 
541  // table header numinfo
542  if ($this->enabled["numinfo_header"]) {
543  $start = $this->offset + 1; // compute num info
544  $end = $this->offset + $this->limit;
545 
546  if ($end > $this->max_count or $this->limit == 0) {
548  }
549 
550  if ($this->lang_support) {
551  $numinfo = "(" . $this->lng->txt("dataset") . " " . $start . " - " . $end . " " . strtolower($this->lng->txt("of")) . " " . $this->max_count . ")";
552  } else {
553  $numinfo = "(Dataset " . $start . " - " . $end . " of " . $this->max_count . ")";
554  }
555  if ($this->max_count > 0) {
556  //$numinfo = $this->lng->txt("no_datasets");
557  $this->tpl->setCurrentBlock("tbl_header_numinfo");
558  $this->tpl->setVariable("NUMINFO_HEADER", $numinfo);
559  $this->tpl->setVariable("COLUMN_COUNT_HEADER", $this->getColumnCount());
560  $this->tpl->parseCurrentBlock();
561  }
562  }
563  // table footer numinfo
564  if ($this->enabled["numinfo"] && $this->enabled["footer"]) {
565  $start = $this->offset + 1; // compute num info
566  $end = $this->offset + $this->limit;
567 
568  if ($end > $this->max_count or $this->limit == 0) {
570  }
571 
572  if ($this->lang_support) {
573  $numinfo = "(" . $this->lng->txt("dataset") . " " . $start . " - " . $end . " " . strtolower($this->lng->txt("of")) . " " . $this->max_count . ")";
574  } else {
575  $numinfo = "(Dataset " . $start . " - " . $end . " of " . $this->max_count . ")";
576  }
577  if ($this->max_count > 0) {
578  //$numinfo = $this->lng->txt("no_datasets");
579  $this->tpl->setCurrentBlock("tbl_footer_numinfo");
580  $this->tpl->setVariable("NUMINFO", $numinfo);
581  $this->tpl->parseCurrentBlock();
582  }
583  }
584  // table footer linkbar
585  if ($this->enabled["linkbar"] && $this->enabled["footer"] && $this->limit != 0
586  && $this->max_count > 0) {
587  $params = array(
588  $this->prefix . "sort_by" => $this->header_vars[$this->order_column],
589  $this->prefix . "sort_order" => $this->order_direction
590  );
591  $params = array_merge($this->header_params, $params);
592 
593  $layout = array(
594  "link" => $this->footer_style,
595  "prev" => $this->footer_previous,
596  "next" => $this->footer_next,
597  );
598 
599  $base = ($this->getBase() == "")
600  ? basename($_SERVER["PHP_SELF"])
601  : $this->getBase();
602 
603  $linkbar = ilUtil::Linkbar($base, $this->max_count, $this->limit, $this->offset, $params, $layout, $this->prefix);
604  $this->tpl->setCurrentBlock("tbl_footer_linkbar");
605  $this->tpl->setVariable("LINKBAR", $linkbar);
606  $this->tpl->parseCurrentBlock();
607  }
608 
609  // table footer
610  if ($this->enabled["footer"] && $this->max_count > 0) {
611  $this->tpl->setCurrentBlock("tbl_footer");
612  $this->tpl->setVariable("COLUMN_COUNT", $this->column_count);
613  $this->tpl->parseCurrentBlock();
614  }
615 
616  // action buttons
617  if ($this->enabled["action"] && is_array($this->action_buttons)) {
618  foreach ($this->action_buttons as $button) {
619  $this->tpl->setCurrentBlock("tbl_action_btn");
620  $this->tpl->setVariable("BTN_NAME", $button["name"]);
621  $this->tpl->setVariable("BTN_VALUE", $button["value"]);
622  $this->tpl->parseCurrentBlock();
623  }
624  $this->tpl->setCurrentBlock("tbl_action_row");
625  $this->tpl->setVariable("IMG_ARROW", ilUtil::getImagePath("arrow_downright.svg"));
626  $this->tpl->setVariable("ALT_ARROW", $this->lng->txt("arrow_downright.svg"));
627  $this->tpl->setVariable("COLUMN_COUNT", $this->getColumnCount());
628  $this->tpl->parseCurrentBlock();
629  }
630 
631  if ($this->enabled["form"]) {
632  $this->tpl->touchBlock("tbl_form_footer");
633  }
634 
635  if ($this->enabled['table']) {
636  $this->tpl->touchBlock("tbl_table_end");
637  }
638 
639  if (!$this->global_tpl) {
640  return $this->tpl->get();
641  }
642  }
$params
Definition: disable.php:11
Add some data
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
$_SESSION["AccountId"]
getColumnCount()
Returns the column count based on the number of the header row columns public.
static Linkbar($AScript, $AHits, $ALimit, $AOffset, $AParams=array(), $ALayout=array(), $prefix='')
Linkbar Diese Funktion erzeugt einen typischen Navigationsbalken mit "Previous"- und "Next"-Links und...
$end
Definition: saml1-acs.php:18
getBase()
Get Base script name (deprecated, only use this for workarounds).
static getImagePath($img, $module_path="", $mode="output", $offline=false)
get image path (for images located in a template directory)
Create styles array
The data for the language used.
static switchColor($a_num, $a_css1, $a_css2)
switches style sheets for each even $a_num (used for changing colors of different result rows) ...
setMaxCount($a_max_count)
set max.
$key
Definition: croninfo.php:18
+ Here is the call graph for this function:

◆ renderHeader()

ilTableGUI::renderHeader ( )

Definition at line 644 of file class.ilTableGUI.php.

References $key, $lang_support, and setOrderLink().

Referenced by render().

645  {
646  foreach ($this->header_names as $key => $tbl_header_cell) {
647  if (!$this->enabled["sort"]) {
648  $this->tpl->setCurrentBlock("tbl_header_no_link");
649  if ($this->column_width[$key]) {
650  $this->tpl->setVariable("TBL_COLUMN_WIDTH_NO_LINK", " width=\"" . $this->column_width[$key] . "\"");
651  }
652  $this->tpl->setVariable("TBL_HEADER_CELL_NO_LINK", $tbl_header_cell);
653  $this->tpl->parseCurrentBlock();
654  continue;
655  }
656  if (($key == $this->order_column) && ($this->order_direction != "")) {
657  if (strcmp($this->header_vars[$key], "") != 0) {
658  $this->tpl->setCurrentBlock("tbl_order_image");
659  $this->tpl->parseCurrentBlock();
660  }
661  }
662 
663  $this->tpl->setCurrentBlock("tbl_header_cell");
664  $this->tpl->setVariable("TBL_HEADER_CELL", $tbl_header_cell);
665 
666  // only set width if a value is given for that column
667  if ($this->column_width[$key]) {
668  $this->tpl->setVariable("TBL_COLUMN_WIDTH", " width=\"" . $this->column_width[$key] . "\"");
669  }
670 
671  $lng_sort_column = ($this->lang_support) ? $this->lng->txt("sort_by_this_column") : "Sort by this column";
672  $this->tpl->setVariable("TBL_ORDER_ALT", $lng_sort_column);
673 
674  $order_dir = "asc";
675 
676  if ($key == $this->order_column) {
677  $order_dir = $this->sort_order;
678 
679  $lng_change_sort = ($this->lang_support) ? $this->lng->txt("change_sort_direction") : "Change sort direction";
680  $this->tpl->setVariable("TBL_ORDER_ALT", $lng_change_sort);
681  }
682 
683  $this->setOrderLink($key, $order_dir);
684  $this->tpl->parseCurrentBlock();
685  }
686 
687  $this->tpl->setCurrentBlock("tbl_header");
688  $this->tpl->parseCurrentBlock();
689  }
setOrderLink($key, $order_dir)
$key
Definition: croninfo.php:18
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setBase()

ilTableGUI::setBase (   $a_base)

Set Base script name (deprecated, only use this for workarounds).

Parameters
string$a_baseBase script name (deprecated, only use this for workarounds)

Definition at line 722 of file class.ilTableGUI.php.

References base().

723  {
724  $this->base = $a_base;
725  }
base()
Definition: base.php:2
+ Here is the call graph for this function:

◆ setColumnWidth()

ilTableGUI::setColumnWidth (   $a_column_width)

set table column widths public

Parameters
arraycolumn widths

Definition at line 247 of file class.ilTableGUI.php.

248  {
249  $this->column_width = $a_column_width;
250  }

◆ setData()

ilTableGUI::setData (   $a_data)

set table data public

Parameters
arraytable data

Definition at line 145 of file class.ilTableGUI.php.

References data.

Referenced by __construct().

146  {
147  if (is_array($a_data)) {
148  $this->data = $a_data;
149  }
150  }
Add some data
+ Here is the caller graph for this function:

◆ setFooter()

ilTableGUI::setFooter (   $a_style,
  $a_previous = 0,
  $a_next = 0 
)

set order direction public

Parameters
stringcss format for links
stringvalue of previous link
stringvalue of next link

Definition at line 396 of file class.ilTableGUI.php.

Referenced by ilTable2GUI\getHTML().

397  {
398  $this->footer_style = $a_style;
399 
400  $this->footer_previous = ($a_previous) ? $a_previous : "<<<";
401  $this->footer_next = ($a_next) ? $a_next : ">>>";
402  }
+ Here is the caller graph for this function:

◆ setFormName()

ilTableGUI::setFormName (   $a_name = "cmd")

Definition at line 752 of file class.ilTableGUI.php.

753  {
754  $this->form_name = $a_name;
755  }

◆ setHeaderNames()

ilTableGUI::setHeaderNames (   $a_header_names)

set table header names public

Parameters
arraytable header names

Definition at line 205 of file class.ilTableGUI.php.

206  {
207  $this->header_names = $a_header_names;
208  $this->column_count = count($this->header_names);
209  }

◆ setHeaderVars()

ilTableGUI::setHeaderVars (   $a_header_vars,
  $a_header_params = 0 
)

set table header vars public

Parameters
arraytable header vars
arrayadditional link params

Definition at line 227 of file class.ilTableGUI.php.

References $key.

228  {
229  $this->header_vars = $a_header_vars;
230 
231  if ($a_header_params == 0 or !is_array($a_header_params)) {
232  $this->link_params = "";
233  } else {
234  $this->header_params = $a_header_params; // temp. solution for linkbar
235 
236  foreach ($a_header_params as $key => $val) {
237  $this->link_params .= $key . "=" . $val . "&";
238  }
239  }
240  }
$key
Definition: croninfo.php:18

◆ setHelp()

ilTableGUI::setHelp (   $a_help_page,
  $a_help_icon,
  $a_help_icon_alt = 0 
)

set table help page public

Parameters
stringhelp page file name
stringfile name of help icon
stringalternative text for help icon

Definition at line 189 of file class.ilTableGUI.php.

References $help_icon.

190  {
191  $this->help_page = $a_help_page;
192  $this->help_icon = $a_help_icon;
193  $this->help_icon_alt = $a_help_icon_alt;
194 
195  if (!$this->help_icon_alt) {
196  $this->help_icon_alt = $this->help_icon;
197  }
198  }

◆ setLimit()

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

set max.

datasets displayed per page public

Parameters
integerlimit
integerdefault limit

Definition at line 285 of file class.ilTableGUI.php.

286  {
287  $this->limit = ($a_limit) ? $a_limit : $a_default_limit;
288 
289  if ($this->limit == 0) {
290  $this->max_limit = true;
291  }
292  }

◆ setMaxCount()

ilTableGUI::setMaxCount (   $a_max_count)

set max.

count of database query you don't need to set max count if using integrated content rendering feature if max_limit is true, no limit is given -> set limit to max_count public

Parameters
integermax_count

Definition at line 270 of file class.ilTableGUI.php.

References $max_count.

Referenced by ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilMilestoneResponsiblesTableGUI\__construct(), ilLMDownloadTableGUI\__construct(), ilMailFolderTableGUI\fetchTableData(), ilTable2GUI\getHTML(), ilUserLPTableGUI\getItems(), ilRatingCategoryTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilBookingSchedulesTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilSCORMTrackingItemsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilBookingObjectsTableGUI\getItems(), ilCourseParticipantsGroupsTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ilTrMatrixTableGUI\getItems(), ilUserTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), ilForumTopicTableGUI\numericOrdering(), ilUserClipboardTableGUI\parse(), ilLogComponentTableGUI\parse(), ilRoleTableGUI\parse(), ilMStListUsersTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ilTermsOfServiceTableGUI\populate(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), render(), and arIndexTableGUI\setOrderAndSegmentation().

271  {
272  $this->max_count = $a_max_count;
273 
274  if ($this->max_limit) {
275  $this->limit = $this->max_count;
276  }
277  }
+ Here is the caller graph for this function:

◆ setOffset()

ilTableGUI::setOffset (   $a_offset)

set dataset offset public

Parameters
integeroffset

Definition at line 318 of file class.ilTableGUI.php.

Referenced by ilTable2GUI\determineOffsetAndOrder(), and ilTable2GUI\resetOffset().

319  {
320  $this->offset = ($a_offset) ? $a_offset : 0;
321  }
+ Here is the caller graph for this function:

◆ setOneColumnWidth()

ilTableGUI::setOneColumnWidth (   $a_column_width,
  $a_column_number 
)

set one table column width public

Parameters
stringcolumn width
integercolumn number

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

259  {
260  $this->column_width[$a_column_number] = $a_column_width;
261  }

◆ setOrderColumn()

ilTableGUI::setOrderColumn (   $a_order_column = 0,
  $a_default_column = 0 
)

set order column public

Parameters
stringorder column
stringdefault column

Definition at line 337 of file class.ilTableGUI.php.

Referenced by ilLTIProviderReleasedObjectsTableGUI\init(), ilUserClipboardTableGUI\init(), and ilObjectTableGUI\init().

338  {
339  // set default sort column to first column
340  if (empty($a_order_column)) {
341  if (!empty($a_default_column)) {
342  $this->order_column = array_search($a_default_column, $this->header_vars);
343  } else {
344  $this->order_column = 0;
345  return;
346  }
347  } else {
348  $this->order_column = array_search($a_order_column, $this->header_vars);
349  }
350 
351  if ($this->order_column === false) {
352  // if not found, set default sort column to first column
353  $this->order_column = 0;
354  }
355  }
+ Here is the caller graph for this function:

◆ setOrderDirection()

ilTableGUI::setOrderDirection (   $a_order_direction)

set order direction public

Parameters
stringorder direction

Definition at line 370 of file class.ilTableGUI.php.

Referenced by ilTable2GUI\determineOffsetAndOrder(), and ilCalendarManageTableGUI\resetToDefaults().

371  {
372  if (strtolower($a_order_direction) == "desc") {
373  $this->order_direction = "desc";
374  $this->sort_order = "asc";
375  } else {
376  $this->order_direction = "asc"; // set default sort order to "ASC"
377  $this->sort_order = "desc";
378  }
379  }
+ Here is the caller graph for this function:

◆ setOrderLink()

ilTableGUI::setOrderLink (   $key,
  $order_dir 
)

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

References $_SERVER, and $key.

Referenced by renderHeader().

692  {
693  $this->tpl->setVariable("TBL_ORDER_LINK", basename($_SERVER["PHP_SELF"]) . "?" . $this->link_params . $this->prefix . "sort_by=" . $this->header_vars[$key] . "&" . $this->prefix . "sort_order=" . $order_dir . "&" . $this->prefix . "offset=" . $this->offset);
694  }
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
$key
Definition: croninfo.php:18
+ Here is the caller graph for this function:

◆ setPrefix()

ilTableGUI::setPrefix (   $a_prefix)

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

Parameters
stringprefix

Definition at line 308 of file class.ilTableGUI.php.

309  {
310  $this->prefix = ($a_prefix) ? $a_prefix : "";
311  }

◆ setSelectAllCheckbox()

ilTableGUI::setSelectAllCheckbox (   $a_select_all_checkbox)

Definition at line 772 of file class.ilTableGUI.php.

773  {
774  $this->select_all_checkbox = $a_select_all_checkbox;
775  }

◆ setStyle()

ilTableGUI::setStyle (   $a_element,
  $a_style 
)

Definition at line 702 of file class.ilTableGUI.php.

Referenced by ilTestAverageReachedPointsTableGUI\__construct(), ilTestPassManualScoringOverviewTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilTestInviteGroupsTableGUI\__construct(), ilTestInviteRolesTableGUI\__construct(), ilTestInviteUsersTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilTestHistoryTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilTestFixedParticipantsTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilTestManScoringParticipantsTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilListOfQuestionsTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilTestDynamicQuestionSetStatisticTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilSurveyInvitedUsersTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilSurveySavePhraseTableGUI\__construct(), ilSurveyPhrasesTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilSCORM2004ExportTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilAssQuestionSkillAssignmentsTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), and ilTestQuestionBrowserTableGUI\__construct().

703  {
704  $this->styles[$a_element] = $a_style;
705  }
+ Here is the caller graph for this function:

◆ setTemplate()

ilTableGUI::setTemplate (   $a_tpl)

set template public

Parameters
objecttemplate object

Definition at line 130 of file class.ilTableGUI.php.

131  {
132  $this->tpl = $a_tpl;
133  }

◆ setTitle()

ilTableGUI::setTitle (   $a_title,
  $a_icon = 0,
  $a_icon_alt = 0 
)

set table title public

Parameters
stringtable title
stringfile name of title icon
stringalternative text for title icon

Definition at line 164 of file class.ilTableGUI.php.

References $icon.

165  {
166  $this->title = $a_title;
167  $this->icon = $a_icon;
168  $this->icon_alt = $a_icon_alt;
169 
170  if (!$this->icon) {
171  $this->enabled["icon"] = false;
172 
173  return;
174  }
175 
176  if (!$this->icon_alt) {
177  $this->icon_alt = $this->icon;
178  }
179  $this->enabled["icon"] = true;
180  }

◆ sortData()

ilTableGUI::sortData ( )

Definition at line 439 of file class.ilTableGUI.php.

References data, and ilUtil\sortArray().

Referenced by render().

440  {
441  if ($this->enabled["sort"]) {
442  $this->data = ilUtil::sortArray($this->data, $this->order_column, $this->order_direction);
443  }
444  $this->data = array_slice($this->data, $this->offset, $this->limit);
445  }
static sortArray( $array, $a_array_sortby, $a_array_sortorder=0, $a_numeric=false, $a_keep_keys=false)
sortArray
Add some data
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ $action_buttons

ilTableGUI::$action_buttons

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

◆ $base

ilTableGUI::$base = ""

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

Referenced by ilLPTableBaseGUI\buildValueScale(), getBase(), and render().

◆ $column_count

ilTableGUI::$column_count

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

Referenced by getColumnCount().

◆ $column_width

ilTableGUI::$column_width

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

Referenced by ilObjectRolePermissionTableGUI\initColumns().

◆ $data

ilTableGUI::$data

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

Referenced by ilCourseStartObjectsTableGUI\__construct(), ilAssignmentsTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilAccessKeyTableGUI\__construct(), ilSkillUsageTableGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__formatPath(), ilDclRecordListTableGUI\buildData(), ilSurveySyncTableGUI\buildPath(), ilCalendarCategoryTableGUI\buildPath(), ilObjectOwnershipManagementTableGUI\buildPath(), ilLPTableBaseGUI\buildPath(), arIndexTableGUI\checkColumnVisibile(), ilMailFolderTableGUI\fetchTableData(), ilTimingOverviewTableGUI\fillRow(), ilLanguageExtTableGUI\fillRow(), ilTestAggregatedResultsTableGUI\fillRow(), ilAssessmentFolderLogTableGUI\fillRow(), ilTestHistoryTableGUI\fillRow(), ilTestInviteGroupsTableGUI\fillRow(), ilTestInviteRolesTableGUI\fillRow(), SurveyMaterialsSourceTableGUI\fillRow(), ilTestInviteUsersTableGUI\fillRow(), ilAssessmentFolderLogAdministrationTableGUI\fillRow(), ilSurveyCodesEditTableGUI\fillRow(), ilSurveyMaterialsTableGUI\fillRow(), ilTestAverageReachedPointsTableGUI\fillRow(), ilSurveySavePhraseTableGUI\fillRow(), ilObjectivesAlignmentTableGUI\fillRow(), ilTestSkillLevelThresholdsTableGUI\fillRow(), ilSurveyInvitedUsersTableGUI\fillRow(), ilSurveyCodesTableGUI\fillRow(), ilSurveyResultsUserTableGUI\fillRow(), ilSurveyPhrasesTableGUI\fillRow(), ilAssQuestionSkillUsagesTableGUI\fillRow(), ilTestFixedParticipantsTableGUI\fillRow(), ilSurveyQuestionPoolExportTableGUI\fillRow(), ilTestParticipantsTableGUI\fillRow(), ilSCORM2004ExportTableGUI\fillRow(), ilSurveyMaintenanceTableGUI\fillRow(), ilSurveyAppraiseesTableGUI\fillRow(), ilListOfQuestionsTableGUI\fillRow(), ilQuestionPoolPrintViewTableGUI\fillRow(), ilCourseObjectivesTableGUI\fillRow(), ilSurveyQuestionblockbrowserTableGUI\fillRow(), ilTestDynamicQuestionSetStatisticTableGUI\fillRow(), ilTestQuestionsTableGUI\fillRow(), ilSurveyResultsCumulatedTableGUI\fillRow(), ilSCORMTrackingItemsTableGUI\fillRow(), ilSurveyQuestionbrowserTableGUI\fillRow(), ilSurveyQuestionsTableGUI\fillRow(), ilSCORM2004TrackingItemsTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), ilEvaluationAllTableGUI\fillRow(), ilQuestionBrowserTableGUI\fillRow(), ilTrObjectUsersPropsTableGUI\fillRow(), ilTestQuestionBrowserTableGUI\fillRow(), ilRoleDesktopItemsTableGUI\formatPath(), ilComponentsTableGUI\getComponents(), ilModulesTableGUI\getComponents(), getData(), ilBenchmarkTableGUI\getDataByFirstTable(), ilLPObjectStatisticsLPTableGUI\getDetailItems(), ilLPTableBaseGUI\getExportMeta(), ilMemberExportFileTableGUI\getFiles(), ilNewItemGroupTableGUI\getGroups(), ilTable2GUI\getHTML(), ilTestSkillLevelThresholdsTableGUI\getInputElements(), ilSurveyParticipantsTableGUI\getItems(), ilTestVerificationTableGUI\getItems(), ilSCORMVerificationTableGUI\getItems(), ilRoleDesktopItemsTableGUI\getItems(), ilCourseVerificationTableGUI\getItems(), ilLPObjectStatisticsAdminTableGUI\getItems(), ilCourseGroupingAssignmentTableGUI\getItems(), ilCourseGroupingTableGUI\getItems(), ilExerciseVerificationTableGUI\getItems(), ilExAssignmentTeamLogTableGUI\getItems(), ilPollUserTableGUI\getItems(), ilExcCriteriaTableGUI\getItems(), ilExcCriteriaCatalogueTableGUI\getItems(), ilLicenseOverviewTableGUI\getItems(), ilRatingCategoryTableGUI\getItems(), ilPortfolioTableGUI\getItems(), ilBadgeTypesTableGUI\getItems(), ilContributorTableGUI\getItems(), ilBadgeImageTemplateTableGUI\getItems(), ilLanguageTableGUI\getItems(), ilPollAnswerTableGUI\getItems(), ilBookingSchedulesTableGUI\getItems(), ilPortfolioPageTableGUI\getItems(), ilWikiExportOrderTableGUI\getItems(), ilRbacLogTableGUI\getItems(), ilExAssignmentPeerReviewOverviewTableGUI\getItems(), ilExAssignmentPeerReviewTableGUI\getItems(), ilSessionOverviewTableGUI\getItems(), ilExAssignmentTeamTableGUI\getItems(), ilBadgeTableGUI\getItems(), ilObjectBadgeTableGUI\getItems(), ilBadgePersonalTableGUI\getItems(), ilBadgeUserTableGUI\getItems(), ilLPObjectStatisticsDailyTableGUI\getItems(), ilLPObjectStatisticsTableGUI\getItems(), ilLPProgressTableGUI\getItems(), ilLPObjectStatisticsTypesTableGUI\getItems(), ilSurveyResultsCumulatedTableGUI\getItems(), ilBookingObjectsTableGUI\getItems(), ilLPObjectStatisticsLPTableGUI\getItems(), ilCronManagerTableGUI\getItems(), ilTrMatrixTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), ilBookingReservationsTableGUI\getItems(), ilTrSummaryTableGUI\getItemsPercentages(), ilTrSummaryTableGUI\getItemsPercentagesStatus(), ilCourseStartObjectsTableGUI\getPossibleObjects(), ilContainerStartObjectsTableGUI\getPossibleObjects(), ilSurveySkillAssignmentTableGUI\getQuestions(), ilCopySelfAssQuestionTableGUI\getQuestions(), ilSurveySkillTableGUI\getSkills(), ilCourseStartObjectsTableGUI\getStartObjects(), ilContainerStartObjectsTableGUI\getStartObjects(), ilLDAPServerTableGUI\importData(), ilWorkspaceAccessTableGUI\importData(), ilSurveyQuestionTableGUI\importData(), ilWorkspaceShareTableGUI\importData(), ilImageMapTableGUI\initActions(), ilPCIIMTriggerTableGUI\initActions(), ilOrgUnitTypeTableGUI\initColumns(), ilStudyProgrammeTypeTableGUI\initColumns(), ilMarkSchemaTableGUI\initData(), ilSurveyQuestionblockbrowserTableGUI\initData(), ilSurveyQuestionbrowserTableGUI\initData(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\initFilter(), ilTaxonomyAdministrationRepositoryTableGUI\initItems(), SurveyConstraintsTableGUI\initItems(), ilObjectOwnershipManagementTableGUI\initItems(), ilExParticipantTableGUI\initMode(), ilForumTopicTableGUI\numericOrdering(), ilSCORMTrackingItemsPerScoTableGUI\parse(), ilSCORMTrackingUsersTableGUI\parse(), ilSCORMOfflineModeUsersTableGUI\parse(), ilSCORMTrackingItemsPerUserTableGUI\parse(), ilSCORMTrackingItemsScoTableGUI\parse(), ilDidacticTemplateSettingsTableGUI\parse(), ilSCORMTrackingItemPerUserTableGUI\parse(), ilExAssignmentListTextTableGUI\parse(), ilSCGroupTableGUI\parse(), ilCalendarSharedListTableGUI\parse(), ilECSNodeMappingTreeTableGUI\parse(), ilSCTaskTableGUI\parse(), ilConsultationHoursTableGUI\parse(), ilGroupParticipantsTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ilExerciseMemberTableGUI\parseData(), ilDclTableViewEditFieldsTableGUI\parseData(), ilMStListUsersTableGUI\parseData(), ilMStListCoursesTableGUI\parseData(), ilOrgUnitOtherRolesTableGUI\parseData(), ilOrgUnitStaffTableGUI\parseData(), ilMStShowUserCoursesTableGUI\parseData(), ilOrgUnitUserAssignmentTableGUI\parseData(), ilAdvancedMDRecordExportFilesTableGUI\parseFiles(), ilLOTestAssignmentTableGUI\parseMultipleAssignments(), ilRepositoryObjectResultTableGUI\parseObjectIds(), ilOrgUnitOtherRolesTableGUI\parseRows(), ilOrgUnitStaffTableGUI\parseRows(), ilOrgUnitUserAssignmentTableGUI\parseRows(), ilRepositoryUserResultTableGUI\parseUserIds(), ilBuddySystemRelationsTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilTrSummaryTableGUI\renderPercentages(), ilTable2GUI\restoreTemplate(), and ilDclRecordListTableGUI\setRecordData().

◆ $enabled

ilTableGUI::$enabled
Initial value:
= array( "table" => true,
"title" => true,
"icon" => true,
"help" => false,
"content" => true,
"action" => false,
"header" => true,
"footer" => true,
"linkbar" => true,
"numinfo" => true,
"numinfo_header" => false,
"sort" => true,
"hits" => false,
"auto_sort" => true,
"select_all" => false
)

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

◆ $footer_next

ilTableGUI::$footer_next

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

◆ $footer_previous

ilTableGUI::$footer_previous

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

◆ $footer_style

ilTableGUI::$footer_style

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

◆ $form_name

ilTableGUI::$form_name

Definition at line 60 of file class.ilTableGUI.php.

Referenced by getFormName().

◆ $global_tpl

ilTableGUI::$global_tpl

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

◆ $header_names

ilTableGUI::$header_names

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

◆ $header_vars

ilTableGUI::$header_vars

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

◆ $help_icon

ilTableGUI::$help_icon

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

Referenced by setHelp().

◆ $help_icon_alt

ilTableGUI::$help_icon_alt

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

◆ $help_page

ilTableGUI::$help_page

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

◆ $icon

◆ $icon_alt

ilTableGUI::$icon_alt

Definition at line 32 of file class.ilTableGUI.php.

Referenced by ilWorkspaceShareTableGUI\fillRow().

◆ $lang_support

ilTableGUI::$lang_support = true

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

Referenced by renderHeader().

◆ $limit

◆ $linkbar_vars

ilTableGUI::$linkbar_vars

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

◆ $lng

ilTableGUI::$lng
protected

Definition at line 28 of file class.ilTableGUI.php.

Referenced by ilDclTableViewEditFieldsTableGUI\__construct(), ilNotificationSettingsTable\__construct(), ilSurveyParticipantsTableGUI\__construct(), ilCourseStartObjectsTableGUI\__construct(), ilTimingOverviewTableGUI\__construct(), ilCourseGroupingAssignmentTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilSubItemSelectionTableGUI\__construct(), ilObjectConsumerTableGUI\__construct(), ilUserLPTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilObjectivesAlignmentTableGUI\__construct(), ilSessionMaterialsTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilComponentsTableGUI\__construct(), ilLDAPRoleMappingTableGUI\__construct(), ilResultsByQuestionTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilAccessPermissionsStatusTableGUI\__construct(), ilAvailableRolesStatusTableGUI\__construct(), ilRoleAdoptPermissionTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilPollAnswerTableGUI\__construct(), ilLanguageExtTableGUI\__construct(), ilTestAverageReachedPointsTableGUI\__construct(), ilLPObjectStatisticsAdminTableGUI\__construct(), ilLPObjectStatisticsDailyTableGUI\__construct(), ilLPObjectStatisticsTableGUI\__construct(), ilTrUserObjectsPropsTableGUI\__construct(), ilAccountCodesTableGUI\__construct(), ilSurveySkillTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilClientListTableGUI\__construct(), ilSetupLanguageTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilCronManagerTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilRegistrationCodesTableGUI\__construct(), ilSearchResultTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilLPObjectStatisticsTypesTableGUI\__construct(), ilLPProgressTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilAssignmentsTableGUI\__construct(), ilContainerStartObjectsTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilExportTableGUI\__construct(), ilFileSystemTableGUI\__construct(), ilMemcacheServerTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilTaxonomyAdministrationRepositoryTableGUI\__construct(), ilSurveySkillChangesTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilRepositoryObjectResultTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilAssessmentFolderLogAdministrationTableGUI\__construct(), ilAssessmentFolderLogTableGUI\__construct(), ilCourseParticipantsGroupsTableGUI\__construct(), ilTestAggregatedResultsTableGUI\__construct(), ilTestInviteGroupsTableGUI\__construct(), ilTestInviteRolesTableGUI\__construct(), ilTestInviteUsersTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), ilScormSpecialPagesTableGUI\__construct(), ilRbacLogTableGUI\__construct(), ilECSNodeMappingTreeTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilPCIIMPopupTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilObjClipboardTableGUI\__construct(), ilRendererTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilTermUsagesTableGUI\__construct(), ilSkillLevelProfileAssignmentTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilSysStyleCatAssignmentTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilTaxAssignedItemsTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilAssignedUsersTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilSurveySkillAssignmentTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilConfirmationTableGUI\__construct(), ilBibliographicRecordListTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilMediaCastTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilExportSelectionTableGUI\__construct(), ilMediaPoolPageUsagesTableGUI\__construct(), ilTestHistoryTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilWebResourceEditableLinkTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilUserForTagTableGUI\__construct(), ilMobMultiSrtConfirmationTable2GUI\__construct(), ilNewsForContextTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilTestFixedParticipantsTableGUI\__construct(), ilRatingCategoryTableGUI\__construct(), ilCourseParticipantsTableGUI\__construct(), ilGroupParticipantsTableGUI\__construct(), ilQuestionPoolPrintViewTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilStudyProgrammeIndividualPlanTableGUI\__construct(), ilBackgroundTaskTableGUI\__construct(), ilConsultationHoursTableGUI\__construct(), assFileUploadFileTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilTestParticipantsTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilObjectTranslationTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilPortfolioPageTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilSkillProfileTableGUI\__construct(), ilSkillProfileUserTableGUI\__construct(), ilSkillSelfEvalSkillTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilItemGroupItemsTableGUI\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), ilAccessKeyTableGUI\__construct(), ilStudyProgrammeMembersTableGUI\__construct(), ilSettingsTemplateTableGUI\__construct(), ilImageMapTableGUI\__construct(), ilMediaObjectUsagesTableGUI\__construct(), ilRepDependenciesTableGUI\__construct(), ilRepositoryUserResultTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilSkillUsageTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilUserTableGUI\__construct(), ilPCIIMTriggerTableGUI\__construct(), ilBookingSchedulesTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilFileVersionTableGUI\__construct(), ilLMQuestionListTableGUI\__construct(), ilObjBibliographicAdminTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilWebResourceLinkTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilListOfQuestionsTableGUI\__construct(), ilPersonalSkillTableGUI\__construct(), ilSkillLevelResourcesTableGUI\__construct(), ilQuestionBrowserTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilTrashTableGUI\__construct(), ilSelfEvaluationSimpleTableGUI\__construct(), ilSkillLevelTableGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilStyleTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilLinksTableGUI\__construct(), ilSpecialUsersTableGUI\__construct(), ilFoundUsersTableGUI\__construct(), ilMilestoneResponsiblesTableGUI\__construct(), SurveyMaterialsSourceTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilSelfEvaluationTableGUI\__construct(), ilBookmarkAdministrationTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilObjectOwnershipManagementTableGUI\__construct(), ilTestDynamicQuestionSetStatisticTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilModulesTableGUI\__construct(), ilECSCategoryMappingTableGUI\__construct(), ilTestQuestionsTableGUI\__construct(), ilSCORM2004TrackingTableGUI\__construct(), ilSurveyCodesEditTableGUI\__construct(), ilSurveyCodesTableGUI\__construct(), ilSurveyInvitedUsersTableGUI\__construct(), ilSurveyResultsCumulatedTableGUI\__construct(), ilContainerStartObjectsContentTableGUI\__construct(), ilCourseObjectiveQuestionsTableGUI\__construct(), ilRoleSelectionTableGUI\__construct(), ilCalendarAppointmentsTableGUI\__construct(), ilSurveyResultsUserTableGUI\__construct(), ilSurveyPhrasesTableGUI\__construct(), ilSurveySavePhraseTableGUI\__construct(), ilLuceneAdvancedSearchActivationTableGUI\__construct(), ilTestSkillLevelThresholdsTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilAdvancedMDRecordExportFilesTableGUI\__construct(), ilCalendarCategoryTableGUI\__construct(), ilSurveyAppraiseesTableGUI\__construct(), ilSurveyMaintenanceTableGUI\__construct(), ilSurveyQuestionPoolExportTableGUI\__construct(), ilSCORM2004ExportTableGUI\__construct(), ilCalendarChangedAppointmentsTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilAdvancedMDFieldTableGUI\__construct(), ilCalendarManageTableGUI\__construct(), ilObjectCopySelectionTableGUI\__construct(), ilGroupEditParticipantsTableGUI\__construct(), ilCourseObjectiveMaterialAssignmentTableGUI\__construct(), ilAssQuestionSkillAssignmentsTableGUI\__construct(), ilAdminSubItemsTableGUI\__construct(), ilWaitingListTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilCourseObjectivesTableGUI\__construct(), ilSurveyQuestionsTableGUI\__construct(), ilSubscriberTableGUI\__construct(), ilCourseObjectiveQuestionAssignmentTableGUI\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ilSurveyQuestionblockbrowserTableGUI\__construct(), ilSurveyQuestionbrowserTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), __construct(), ilTable2GUI\__construct(), ilTable2GUI\addFilterItemByMetaType(), ilUserTableGUI\addFilterItemByUdfType(), ilObjectOwnershipManagementTableGUI\buildActions(), ilDclRecordListTableGUI\buildData(), ilLPTableBaseGUI\executeCommand(), ilTable2GUI\fillActionRow(), ilTable2GUI\fillFooter(), ilTable2GUI\fillHeader(), ilAccessPermissionsStatusTableGUI\fillRow(), ilAvailableRolesStatusTableGUI\fillRow(), ilRoleAdoptPermissionTableGUI\fillRow(), ilNotificationSettingsTable\fillRow(), ilObjClipboardTableGUI\fillRow(), ilRendererTableGUI\fillRow(), ilSubItemSelectionTableGUI\fillRow(), ilLanguageExtTableGUI\fillRow(), ilSetupLanguageTableGUI\fillRow(), ilPageMultiLangTableGUI\fillRow(), ilSkillLevelProfileAssignmentTableGUI\fillRow(), ilPCIIMPopupTableGUI\fillRow(), ilConfirmationTableGUI\fillRow(), ilPublicSubmissionsTableGUI\fillRow(), ilTermQuickListTableGUI\fillRow(), ilUserForTagTableGUI\fillRow(), ilUserFieldSettingsTableGUI\fillRow(), ilScormSpecialPagesTableGUI\fillRow(), ilMobMultiSrtConfirmationTable2GUI\fillRow(), ilNewsForContextTableGUI\fillRow(), ilLMGlossaryTableGUI\fillRow(), ilLMMenuItemsTableGUI\fillRow(), ilPCTabsTableGUI\fillRow(), ilMobSubtitleTableGUI\fillRow(), ilCustomUserFieldSettingsTableGUI\fillRow(), ilTaxonomyListTableGUI\fillRow(), ilImportantPagesTableGUI\fillRow(), ilHelpTooltipTableGUI\fillRow(), ilSkillProfileUserTableGUI\fillRow(), SurveyMaterialsSourceTableGUI\fillRow(), ilLPObjectStatisticsAdminTableGUI\fillRow(), ilFeedbackConfirmationTable2GUI\fillRow(), ilPasteStyleCharacteristicTableGUI\fillRow(), ilTestPassManualScoringOverviewTableGUI\fillRow(), ilPersonalSkillTableGUI\fillRow(), ilSettingsTemplateTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilPCFileListTableGUI\fillRow(), ilSCORM2004TrackingTableGUI\fillRow(), ilWikiSearchResultsTableGUI\fillRow(), ilRatingCategoryTableGUI\fillRow(), ilRoleAssignmentTableGUI\fillRow(), ilSurveySkillChangesTableGUI\fillRow(), ilRepDependenciesTableGUI\fillRow(), ilPCImageMapTableGUI\fillRow(), ilSelfEvaluationTableGUI\fillRow(), ilAccessKeyTableGUI\fillRow(), ilMultiSrtConfirmationTable2GUI\fillRow(), ilTermUsagesTableGUI\fillRow(), ilPCIIMOverlaysTableGUI\fillRow(), ilMediaCastTableGUI\fillRow(), ilSkillUsageTableGUI\fillRow(), ilTrashTableGUI\fillRow(), ilContentStylesTableGUI\fillRow(), ilSkillProfileTableGUI\fillRow(), ilLMBlockedUsersTableGUI\fillRow(), ilBookmarkAdministrationTableGUI\fillRow(), ilPortfolioTableGUI\fillRow(), ilLinksTableGUI\fillRow(), ilBadgeImageTemplateTableGUI\fillRow(), ilBookingSchedulesTableGUI\fillRow(), ilExcCriteriaTableGUI\fillRow(), ilLMPagesTableGUI\fillRow(), ilSkillLevelResourcesTableGUI\fillRow(), ilObjectTranslationTableGUI\fillRow(), ilWikiRecentChangesTableGUI\fillRow(), ilObjectivesAlignmentTableGUI\fillRow(), ilObjectTranslation2TableGUI\fillRow(), ilHelpModuleTableGUI\fillRow(), ilMediaPoolPageUsagesTableGUI\fillRow(), ilMultilingualismTableGUI\fillRow(), ilUploadDirFilesTableGUI\fillRow(), ilStyleImageTableGUI\fillRow(), ilSurveySkillTableGUI\fillRow(), ilItemGroupItemsTableGUI\fillRow(), ilWikiContributorsTableGUI\fillRow(), ilCalendarChangedAppointmentsTableGUI\fillRow(), ilObjectConsumerTableGUI\fillRow(), ilComponentsTableGUI\fillRow(), ilHelpMappingTableGUI\fillRow(), ilBadgeTypesTableGUI\fillRow(), ilDclFieldListTableGUI\fillRow(), ilTaxAssignedItemsTableGUI\fillRow(), ilPageLayoutTableGUI\fillRow(), ilClipboardTableGUI\fillRow(), ilSurveyCodesTableGUI\fillRow(), ilMediaObjectUsagesTableGUI\fillRow(), ilTaxonomyTableGUI\fillRow(), ilSearchResultTableGUI\fillRow(), ilExportIDTableGUI\fillRow(), ilPortfolioPageTableGUI\fillRow(), ilSkillSelfEvalSkillTableGUI\fillRow(), ilNewItemGroupTableGUI\fillRow(), ilBackgroundTaskTableGUI\fillRow(), ilSurveySkillAssignmentTableGUI\fillRow(), ilTableTemplatesTableGUI\fillRow(), ilStyleMediaQueryTableGUI\fillRow(), ilMilestoneResponsiblesTableGUI\fillRow(), ilStyleColorTableGUI\fillRow(), ilSCORM2004ExportTableGUI\fillRow(), ilSurveySkillThresholdsTableGUI\fillRow(), ilSkillCatTableGUI\fillRow(), ilOrgUnitOtherRolesTableGUI\fillRow(), ilOrgUnitUserAssignmentTableGUI\fillRow(), ilAssignmentsTableGUI\fillRow(), ilStyleTableGUI\fillRow(), ilSkillAssignMaterialsTableGUI\fillRow(), ilTestManScoringParticipantsTableGUI\fillRow(), ilObjectOwnershipManagementTableGUI\fillRow(), ilSurveyAppraiseesTableGUI\fillRow(), ilExcCriteriaCatalogueTableGUI\fillRow(), ilExGradesTableGUI\fillRow(), ilPCIIMTriggerTableGUI\fillRow(), ilOrgUnitStaffTableGUI\fillRow(), ilClientListTableGUI\fillRow(), ilCopySelfAssQuestionTableGUI\fillRow(), ilSelfEvaluationSimpleTableGUI\fillRow(), ilLMQuestionListTableGUI\fillRow(), ilImageMapTableGUI\fillRow(), ilBadgeTableGUI\fillRow(), ilSkillLevelTableGUI\fillRow(), ilWebResourceLinkTableGUI\fillRow(), ilSurveySyncTableGUI\fillRow(), ilAssignedUsersTableGUI\fillRow(), ilUserRoleStartingPointTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), SurveyConstraintsTableGUI\fillRow(), ilTestQuestionsTableGUI\fillRow(), ilObjectBadgeTableGUI\fillRow(), ilBenchmarkTableGUI\fillRow(), ilWikiPagesTableGUI\fillRow(), ilWebResourceEditableLinkTableGUI\fillRow(), ilBadgePersonalTableGUI\fillRow(), ilAdminSubItemsTableGUI\fillRow(), ilSurveyQuestionTableGUI\fillRow(), ilSCORMTrackingItemsTableGUI\fillRow(), ilCourseParticipantsGroupsTableGUI\fillRow(), ilBadgeUserTableGUI\fillRow(), ilSCORM2004TrackingItemsTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), ilCronManagerTableGUI\fillRow(), ilAssQuestionHintsTableGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilBookingObjectsTableGUI\fillRow(), ilTrObjectUsersPropsTableGUI\fillRow(), ilMediaPoolTableGUI\fillRow(), ilTrMatrixTableGUI\fillRow(), ilBookingReservationsTableGUI\fillRow(), ilTrSummaryTableGUI\fillRow(), ilUserTableGUI\fillRow(), ilSCORMTrackingItemsTableGUI\fillRowCSV(), ilSCORM2004TrackingItemsTableGUI\fillRowCSV(), ilSCORMTrackingItemsTableGUI\fillRowExcel(), ilSCORM2004TrackingItemsTableGUI\fillRowExcel(), ilClientListTableGUI\getClients(), ilBackgroundTaskTableGUI\getClients(), ilModulesTableGUI\getComponents(), ilLPTableBaseGUI\getExportMeta(), ilLPObjectStatisticsTypesTableGUI\getGraph(), ilLPObjectStatisticsDailyTableGUI\getGraph(), ilLPObjectStatisticsTableGUI\getGraph(), ilLPObjectStatisticsLPTableGUI\getGraph(), ilNewItemGroupTableGUI\getGroups(), ilTable2GUI\getHTML(), ilSurveyParticipantsTableGUI\getItems(), ilUserRoleStartingPointTableGUI\getItems(), ilExcCriteriaCatalogueTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilLMQuestionListTableGUI\getItems(), ilAssignedUsersTableGUI\getItems(), ilObjectBadgeTableGUI\getItems(), ilBadgePersonalTableGUI\getItems(), ilSCORMTrackingItemsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilSCORM2004TrackingItemsTableGUI\getItems(), ilCronManagerTableGUI\getItems(), ilUserTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), ilTrSummaryTableGUI\getItemsPercentages(), ilTrSummaryTableGUI\getItemsPercentagesStatus(), ilSelfEvaluationSimpleTableGUI\getLevels(), ilTable2GUI\getLinkbar(), ilLPTableBaseGUI\getMonthsFilter(), ilLPTableBaseGUI\getMonthsYear(), ilModulesTableGUI\getPluginComponents(), ilLPTableBaseGUI\getPossibleTypes(), ilSurveySkillAssignmentTableGUI\getQuestions(), ilTrSummaryTableGUI\getSelCountryCodes(), ilTrSummaryTableGUI\getSelectableColumns(), ilTrUserObjectsPropsTableGUI\getSelectableColumns(), ilQuestionPoolPrintViewTableGUI\getSelectableColumns(), ilSurveyResultsCumulatedTableGUI\getSelectableColumns(), ilQuestionBrowserTableGUI\getSelectableColumns(), ilEvaluationAllTableGUI\getSelectableColumns(), ilUserTableGUI\getSelectableColumns(), ilSurveyQuestionsTableGUI\getSelectableColumns(), ilLPTableBaseGUI\getSelectableUserColumns(), ilSurveySyncTableGUI\importData(), ilSurveyQuestionTableGUI\importData(), ilWorkspaceShareTableGUI\importData(), ilDidacticTemplateSettingsTableGUI\init(), ilSCGroupTableGUI\init(), ilSCTaskTableGUI\init(), ilRepositoryObjectSearchResultTableGUI\init(), ilImageMapTableGUI\initActions(), ilPCIIMTriggerTableGUI\initActions(), arIndexTableGUI\initActions(), ilAssQuestionHintsTableGUI\initAdministrationColumns(), ilAssQuestionHintsTableGUI\initAdministrationCommands(), ilLPTableBaseGUI\initBaseFilter(), ilTestPassManualScoringOverviewTableGUI\initColumns(), ilTestManScoringParticipantsTableGUI\initColumns(), ilRepositoryObjectSearchResultTableGUI\initColumns(), ilRoleAssignmentTableGUI\initFilter(), ilBadgeTableGUI\initFilter(), ilLPObjectStatisticsDailyTableGUI\initFilter(), ilObjectBadgeTableGUI\initFilter(), ilLPObjectStatisticsTableGUI\initFilter(), ilLPObjectStatisticsTypesTableGUI\initFilter(), ilTestManScoringParticipantsTableGUI\initFilter(), ilPDNewsTableGUI\initFilter(), ilLanguageExtTableGUI\initFilter(), ilBookingObjectsTableGUI\initFilter(), ilBadgeUserTableGUI\initFilter(), ilTrMatrixTableGUI\initFilter(), ilSurveyQuestionblockbrowserTableGUI\initFilter(), ilAccountCodesTableGUI\initFilter(), ilWorkspaceShareTableGUI\initFilter(), ilLPObjectStatisticsLPTableGUI\initFilter(), ilCourseParticipantsGroupsTableGUI\initFilter(), ilSurveyQuestionsTableGUI\initFilter(), ilSurveyQuestionbrowserTableGUI\initFilter(), ilTestParticipantsTableGUI\initFilter(), ilTermsOfServiceAcceptanceHistoryTableGUI\initFilter(), ilRegistrationCodesTableGUI\initFilter(), ilQuestionBrowserTableGUI\initFilter(), ilTrSummaryTableGUI\initFilter(), ilMediaPoolTableGUI\initFilter(), ilEvaluationAllTableGUI\initFilter(), ilTrObjectUsersPropsTableGUI\initFilter(), ilTrUserObjectsPropsTableGUI\initFilter(), ilUserTableGUI\initFilter(), ilBadgePersonalTableGUI\initFilters(), SurveyConstraintsTableGUI\initItems(), ilExParticipantTableGUI\initMode(), ilExerciseMemberTableGUI\initMode(), ilAssQuestionHintsTableGUI\initTestoutputColumns(), ilAssQuestionHintsTableGUI\initTestoutputCommands(), ilCronManagerTableGUI\parseJobToData(), ilLPTableBaseGUI\parseTitle(), ilSCORMTrackingItemsTableGUI\parseValue(), ilSCORM2004TrackingItemsTableGUI\parseValue(), ilLPTableBaseGUI\parseValue(), ilTrSummaryTableGUI\parseValue(), ilLinkCheckerTableGUI\prepareHTML(), ilObjectTranslationTableGUI\prepareOutput(), ilObjectTranslation2TableGUI\prepareOutput(), ilMultilingualismTableGUI\prepareOutput(), ilMediaPoolTableGUI\prepareOutput(), ilMediaPoolTableGUI\render(), ilTable2GUI\render(), ilTable2GUI\renderFilter(), ilTable2GUI\resetFilter(), and ilUserLPTableGUI\secondsToShortString().

◆ $max_count

ilTableGUI::$max_count

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

Referenced by ilTable2GUI\fillFooter(), render(), and setMaxCount().

◆ $max_limit

ilTableGUI::$max_limit = false

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

◆ $offset

ilTableGUI::$offset

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

Referenced by ilStudyProgrammeMembersTableGUI\fetchData(), and getOffset().

◆ $order_column

ilTableGUI::$order_column

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

Referenced by getOrderColumn().

◆ $order_direction

ilTableGUI::$order_direction

◆ $prefix

◆ $select_all_checkbox

ilTableGUI::$select_all_checkbox

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

Referenced by getSelectAllCheckbox(), and ilTable2GUI\getSelectAllCheckbox().

◆ $styles

ilTableGUI::$styles
Initial value:
"table" => "fullwidth"
)

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

◆ $title

ilTableGUI::$title

Definition at line 30 of file class.ilTableGUI.php.

Referenced by ilNotificationSettingsTable\__construct(), ilWikiExportOrderTableGUI\__construct(), ilTrMatrixTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilSkillSelfEvalSkillTableGUI\__construct(), ilSkillAssignMaterialsTableGUI\__construct(), ilSelfEvaluationSimpleTableGUI\__construct(), ilCourseEditParticipantsTableGUI\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilDclRecordListTableGUI\buildData(), ilTable2GUI\fillHeaderCSV(), ilTable2GUI\fillHeaderExcel(), ilLDAPRoleMappingTableGUI\fillRow(), ilAssessmentFolderLogTableGUI\fillRow(), ilWikiSearchResultsTableGUI\fillRow(), ilAdvancedMDRecordExportFilesTableGUI\fillRow(), ilWikiRecentChangesTableGUI\fillRow(), ilStudyProgrammeIndividualPlanTableGUI\fillRow(), ilWikiContributorsTableGUI\fillRow(), ilSearchResultTableGUI\fillRow(), ilLOTestAssignmentTableGUI\fillRow(), ilCourseObjectivesTableGUI\fillRow(), ilAdminSubItemsTableGUI\fillRow(), ilCourseParticipantsGroupsTableGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilUserRoleStartingPointTableGUI\getItems(), ilContributorTableGUI\getItems(), ilTrMatrixTableGUI\getSelectableColumns(), ilWorkspaceAccessTableGUI\importData(), ilSurveySyncTableGUI\importData(), ilBadgeTableGUI\initFilter(), ilObjectBadgeTableGUI\initFilter(), ilBookingObjectsTableGUI\initFilter(), ilSurveyQuestionbrowserTableGUI\initFilter(), ilRoleTableGUI\initFilter(), ilBookingReservationsTableGUI\initFilter(), ilBadgePersonalTableGUI\initFilters(), SurveyConstraintsTableGUI\initItems(), ilLOTestAssignmentTableGUI\parse(), ilRoleTableGUI\parse(), ilLinkCheckerTableGUI\prepareHTML(), ilMediaPoolTableGUI\render(), and ilCalendarAppointmentsTableGUI\setAppointments().

◆ $tpl

ilTableGUI::$tpl
protected

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

Referenced by __construct(), and getTemplateObject().


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