width = '100%'; $table->class = 'databox filters'; $table->cellpadding = '0'; $table->cellspacing = '0'; if (defined('METACONSOLE')) { $table->class = 'databox filters'; $table->width = '100%'; $table->cellpadding = '0'; $table->cellspacing = '0'; } $table->data = []; $table->style = []; $table->style[0] = 'font-weight: bold;'; $table->style[1] = 'font-weight: bold;'; $table->style[2] = 'font-weight: bold;'; $table->style[3] = 'font-weight: bold;'; $table->style[4] = 'font-weight: bold;'; if (defined('METACONSOLE')) { $table->style[0] = 'font-weight: bold;'; $table->style[1] = 'font-weight: bold;'; $table->style[2] = 'font-weight: bold;'; $table->style[3] = 'font-weight: bold;'; $table->style[4] = 'font-weight: bold;'; } $table->data[0][0] = __('Group'); $table->data[0][1] = html_print_select_groups($config['id_user'], $access, true, 'ag_group', $id_group, '', '', '', true, false, false, '', false, '', false, false, 'id_grupo', $strict_user); $alert_status_filter = []; $alert_status_filter['all_enabled'] = __('All (Enabled)'); $alert_status_filter['all'] = __('All'); $alert_status_filter['fired'] = __('Fired'); $alert_status_filter['notfired'] = __('Not fired'); $alert_status_filter['disabled'] = __('Disabled'); $alert_standby = []; $alert_standby['all'] = __('All'); $alert_standby['standby_on'] = __('Standby on'); $alert_standby['standby_off'] = __('Standby off'); $table->data[0][2] = __('Status'); $table->data[0][3] = html_print_select($alert_status_filter, 'filter', $filter, '', '', '', true); $table->data[0][4] = __('Tags').ui_print_help_tip(__('Only it is show tags in use.'), true); $tags = tags_get_user_tags(); if (empty($tags)) { $table->data[0][5] .= html_print_input_text('tags', __('No tags'), '', 20, 40, true, true); } else { $table->data[0][5] .= html_print_select($tags, 'tag_filter', $tag_filter, '', __('All'), '', true, false, true, '', false, 'width: 150px;'); } $table->data[1][0] = __('Free text for search').ui_print_help_tip( __('Filter by agent name, module name, template name or action name'), true ); $table->data[1][1] = html_print_input_text('free_search', $free_search, '', 20, 40, true); $table->data[1][2] = __('Standby'); $table->data[1][3] = html_print_select($alert_standby, 'filter_standby', $filter_standby, '', '', '', true); $table->data[1][4] = __('Action'); $alert_action = alerts_get_alert_actions_filter(); if (empty($alert_action)) { $table->data[1][5] .= html_print_input_text('action', __('No actions'), '', 20, 40, true, true); } else { $table->data[1][5] = html_print_select($alert_action, 'action_filter', $action_filter, '', __('All'), '', true); } $table->data[1][5] = html_print_select($alert_action, 'action_filter', $action_filter, '', __('All'), '', true); if (defined('METACONSOLE')) { $table->data[0][7] = html_print_submit_button(__('Filter'), 'filter_button', false, 'class="sub filter"', true); $table->rowspan[0][7] = 2; $data = '
'; if ($return) { return $data; } else { echo $data; } }