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 = array (); $table->style = array (); $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'], "AR", true, "ag_group", $id_group, '', '', '', true, false, false, '', false, '', false, false, 'id_grupo', $strict_user); $alert_status_filter = array(); $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 = array(); $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 = '
'; } else { $data = ''; } $data .= html_print_table ($table, true); if ( !defined("METACONSOLE") ) $data .= "
" . html_print_submit_button(__('Filter'), 'filter_button', false, 'class="sub filter"', true) . "
"; $data .= '
'; if ($return) { return $data; } else { echo $data; } } ?>