|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ilFileSystemTableGUI:
Collaboration diagram for ilFileSystemTableGUI:Public Member Functions | |
| __construct (protected ilFileSystemGUI $filesystem_gui, string $a_parent_cmd, string $a_cur_dir, protected string $cur_subdir, protected bool $label_enable, protected array $file_labels=[], protected string $label_header="", ?array $a_commands=[], protected ?bool $post_dir_path=false, ?string $a_table_id="") | |
| Constructor. More... | |
| numericOrdering (string $a_field) | |
| Should this field be sorted numeric? More... | |
| getEntries () | |
| addColumns () | |
Public Member Functions inherited from ilTable2GUI | |
| __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 () | |
| 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) | |
Protected Member Functions | |
| prepareOutput () | |
| Anything that must be done before HTML is generated. More... | |
| fillRow (array $a_set) | |
| Fill table row. More... | |
Protected Member Functions inherited from ilTable2GUI | |
| 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... | |
Private Member Functions | |
| isDoubleDotDirectory (array $entry) | |
Private Attributes | |
| Factory | $ui_factory |
| Renderer | $ui_renderer |
Additional Inherited Members | |
Static Public Member Functions inherited from ilTable2GUI | |
| 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 inherited from ilTable2GUI | |
| 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 |
Definition at line 29 of file class.ilFileSystemTableGUI.php.
| ilFileSystemTableGUI::__construct | ( | protected ilFileSystemGUI | $filesystem_gui, |
| string | $a_parent_cmd, | ||
| string | $a_cur_dir, | ||
| protected string | $cur_subdir, | ||
| protected bool | $label_enable, | ||
| protected array | $file_labels = [], |
||
| protected string | $label_header = "", |
||
| ?array | $a_commands = [], |
||
| protected ?bool | $post_dir_path = false, |
||
| ?string | $a_table_id = "" |
||
| ) |
Constructor.
Definition at line 45 of file class.ilFileSystemTableGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), addColumns(), ilTable2GUI\addMultiCommand(), ILIAS\Repository\ctrl(), ILIAS\Repository\filesystem(), ILIAS\Repository\lng(), ilTable2GUI\setDefaultOrderDirection(), ilTable2GUI\setDefaultOrderField(), ilTable2GUI\setEnableHeader(), ilTable2GUI\setEnableTitle(), ilTable2GUI\setFormAction(), ilTable2GUI\setId(), ilTable2GUI\setRowTemplate(), and ilTable2GUI\setTitle().
Here is the call graph for this function:| ilFileSystemTableGUI::addColumns | ( | ) |
Definition at line 182 of file class.ilFileSystemTableGUI.php.
References ilTable2GUI\addColumn(), ILIAS\Repository\lng(), and ilTable2GUI\setSelectAllCheckbox().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Fill table row.
Reimplemented from ilTable2GUI.
Definition at line 211 of file class.ilFileSystemTableGUI.php.
References $url, ilFileSystemGUI\CMD_UNZIP_FILE, ILIAS\Repository\ctrl(), ilUtil\formatSize(), ilUtil\getImagePath(), and isDoubleDotDirectory().
Here is the call graph for this function:| ilFileSystemTableGUI::getEntries | ( | ) |
Definition at line 118 of file class.ilFileSystemTableGUI.php.
References Vendor\Package\$e, $path, $relative_cur_dir, ILIAS\Repository\filesystem(), and ilTableGUI\getOrderDirection().
Referenced by prepareOutput().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 202 of file class.ilFileSystemTableGUI.php.
Referenced by fillRow().
Here is the caller graph for this function:| ilFileSystemTableGUI::numericOrdering | ( | string | $a_field | ) |
Should this field be sorted numeric?
Reimplemented from ilTable2GUI.
Definition at line 104 of file class.ilFileSystemTableGUI.php.
|
protected |
Anything that must be done before HTML is generated.
Reimplemented from ilTable2GUI.
Definition at line 109 of file class.ilFileSystemTableGUI.php.
References ilTable2GUI\determineOffsetAndOrder(), getEntries(), and ilTable2GUI\setData().
Here is the call graph for this function:
|
protected |
Definition at line 38 of file class.ilFileSystemTableGUI.php.
|
protected |
Definition at line 40 of file class.ilFileSystemTableGUI.php.
|
protected |
Definition at line 36 of file class.ilFileSystemTableGUI.php.
|
protected |
Definition at line 39 of file class.ilFileSystemTableGUI.php.
Referenced by getEntries().
|
protected |
Definition at line 37 of file class.ilFileSystemTableGUI.php.
|
private |
Definition at line 34 of file class.ilFileSystemTableGUI.php.
|
private |
Definition at line 35 of file class.ilFileSystemTableGUI.php.