| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilCronManagerTableGUI:
 Collaboration diagram for ilCronManagerTableGUI:Public Member Functions | |
| __construct (ilCronManagerGUI $a_parent_obj, private readonly ilCronJobRepository $cronRepository, string $a_parent_cmd, private readonly bool $mayWrite=false) | |
| populate (ilCronJobCollection $collection) | |
  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) | |
| getData () | |
| dataExists () | |
| setPrefix (string $a_prefix) | |
| 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 () | |
| 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) | |
  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 | |
| fillRow (array $a_set) | |
  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 | |
| formatSchedule (ilCronJobEntity $entity, array $row) | |
| formatStatusInfo (ilCronJobEntity $entity) | |
| formatResult (ilCronJobEntity $entity) | |
| formatResultInfo (ilCronJobEntity $entity) | |
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 | 
  Protected Attributes inherited from ilTable2GUI | |
| 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 | 
Definition at line 23 of file class.ilCronManagerTableGUI.php.
| ilCronManagerTableGUI::__construct | ( | ilCronManagerGUI | $a_parent_obj, | 
| private readonly ilCronJobRepository | $cronRepository, | ||
| string | $a_parent_cmd, | ||
| private readonly bool | $mayWrite = false  | 
        ||
| ) | 
Definition at line 25 of file class.ilCronManagerTableGUI.php.
References ILIAS\MetaData\Repository\Validation\Data\__construct(), ilTable2GUI\addColumn(), ilTable2GUI\addMultiCommand(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilTable2GUI\setDefaultOrderField(), ilTable2GUI\setFormAction(), ilTable2GUI\setId(), ilTable2GUI\setRowTemplate(), ilTable2GUI\setSelectAllCheckbox(), and ilTable2GUI\setTitle().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 225 of file class.ilCronManagerTableGUI.php.
References ILIAS\Repository\ctrl(), ilDatePresentation\formatDate(), ilTable2GUI\getParentObject(), IL_CAL_UNIX, ILIAS\Repository\lng(), and ilCronJobResult\STATUS_CRASHED.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 107 of file class.ilCronManagerTableGUI.php.
References ilCronJobEntity\getJobResultStatus(), ILIAS\Repository\lng(), ilCronJobResult\STATUS_CRASHED, ilCronJobResult\STATUS_FAIL, ilCronJobResult\STATUS_INVALID_CONFIGURATION, ilCronJobResult\STATUS_NO_ACTION, ilCronJobResult\STATUS_OK, and ilCronJobResult\STATUS_RESET.
Referenced by populate().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 141 of file class.ilCronManagerTableGUI.php.
References ilCronJobResult\getCoreCodes(), ilCronJobEntity\getJobResultCode(), ilCronJobEntity\getJobResultDuration(), ilCronJobEntity\getJobResultMessage(), ilCronJobEntity\getJobResultType(), ilCronJobEntity\getJobResultUsrId(), ilUserUtil\getNamePresentation(), and ILIAS\Repository\lng().
Referenced by populate().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 64 of file class.ilCronManagerTableGUI.php.
References ilCronJobEntity\getEffectiveScheduleType(), ilCronJobEntity\getEffectiveScheduleValue(), ILIAS\Repository\lng(), and ILIAS\Cron\Schedule\SCHEDULE_TYPE_YEARLY.
Referenced by populate().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 89 of file class.ilCronManagerTableGUI.php.
References ilDatePresentation\formatDate(), ilCronJobEntity\getJobStatusTimestamp(), ilCronJobEntity\getJobStatusType(), ilCronJobEntity\getJobStatusUsrId(), ilUserUtil\getNamePresentation(), IL_CAL_UNIX, and ILIAS\Repository\lng().
Referenced by populate().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilCronManagerTableGUI::populate | ( | ilCronJobCollection | $collection | ) | 
Definition at line 169 of file class.ilCronManagerTableGUI.php.
References formatResult(), formatResultInfo(), formatSchedule(), formatStatusInfo(), ilCronJobEntity\getAliveTimestamp(), ilCronJobEntity\getComponent(), ilCronJobEntity\getEffectiveScheduleType(), ilCronJobEntity\getEffectiveScheduleValue(), ilCronJobEntity\getEffectiveTitle(), ilCronJobEntity\getJob(), ilCronJobEntity\getJobId(), ilCronJobEntity\getJobResultStatus(), ilCronJobEntity\getJobResultTimestamp(), ilCronJobEntity\getJobStatus(), ilCronJobEntity\getRunningTimestamp(), ilCronJobEntity\getScheduleType(), ilCronJobEntity\isPlugin(), ILIAS\Repository\lng(), ilTable2GUI\setData(), and ilCronJobCollection\toArray().
 Here is the call graph for this function: