mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-29 00:34:46 +02:00
Conflicto solution
This commit is contained in:
commit
831579f9c8
@ -122,8 +122,6 @@ if ($fields_selected[0] != '') {
|
||||
}
|
||||
}
|
||||
|
||||
echo '<h3>'.__('Show monitor detail fields').'</h3>';
|
||||
|
||||
$table = new stdClass();
|
||||
$table->width = '100%';
|
||||
$table->class = 'databox filters';
|
||||
@ -161,6 +159,12 @@ foreach ($fields_available as $key => $available) {
|
||||
}
|
||||
}
|
||||
|
||||
// General title.
|
||||
$generalTitleContent = [];
|
||||
$generalTitleContent[] = html_print_div([ 'style' => 'width: 10px; flex: 0 0 auto; margin-right: 5px;}', 'class' => 'section_table_title_line' ], true);
|
||||
$generalTitleContent[] = html_print_div([ 'class' => 'section_table_title', 'content' => __('Show monitor detail fields')], true);
|
||||
$titledata[0] = html_print_div(['class' => 'flex-row-center', 'content' => implode('', $generalTitleContent) ], true);
|
||||
$table->data['general_title'] = $titledata;
|
||||
$table->data[0][0] = '<b>'.__('Fields available').'</b>';
|
||||
$table->data[1][0] = html_print_select($fields_available, 'fields_available[]', true, '', '', 0, true, true, false, '', false, 'width: 300px');
|
||||
$table->data[1][1] = '<a href="javascript:">'.html_print_image(
|
||||
@ -202,19 +206,18 @@ $table->data[1][2] = html_print_select(
|
||||
echo '<form id="custom_status_monitor" method="post" action="index.php?sec=view&sec2=operation/agentes/status_monitor§ion=fields&pure='.$config['pure'].'">';
|
||||
html_print_table($table);
|
||||
|
||||
html_print_div(
|
||||
[
|
||||
'class' => 'action-buttons w100p',
|
||||
'content' => html_print_submit_button(
|
||||
__('Update'),
|
||||
'update_button',
|
||||
false,
|
||||
[ 'icon' => 'update' ],
|
||||
true
|
||||
),
|
||||
]
|
||||
html_print_action_buttons(
|
||||
html_print_submit_button(
|
||||
__('Update'),
|
||||
'update_button',
|
||||
false,
|
||||
[ 'icon' => 'update' ],
|
||||
true
|
||||
)
|
||||
);
|
||||
|
||||
echo '</form>';
|
||||
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
@ -772,10 +772,19 @@ class Tree
|
||||
if ((bool) $module['alerts']) {
|
||||
// Module has alerts triggered.
|
||||
if ($module_alert_triggered === true) {
|
||||
$module['alertsImageHTML'] = html_print_image('images/bell_orange.png', true, ['title' => __('Module alerts'), 'style' => 'filter: initial']);
|
||||
$colorAlertButton = COL_ALERTFIRED;
|
||||
} else {
|
||||
$module['alertsImageHTML'] = html_print_image('images/bell_green.png', true, ['title' => __('Module alerts'), 'style' => 'filter: initial']);
|
||||
$colorAlertButton = COL_NORMAL;
|
||||
}
|
||||
|
||||
$module['alertsImageHTML'] = html_print_div(
|
||||
[
|
||||
'title' => __('Module alerts'),
|
||||
'class' => 'alert_background_state main_menu_icon module-button',
|
||||
'style' => 'background-color: '.$colorAlertButton,
|
||||
],
|
||||
true
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -11965,7 +11965,7 @@ function reporting_get_stats_alerts($data, $links=false)
|
||||
$table_al = html_get_predefined_table();
|
||||
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/bell.png', true, ['title' => __('Defined alerts'), 'class' => 'invert_filter'], false, false, false, true);
|
||||
$tdata[0] = html_print_image('images/alert@svg.svg', true, ['title' => __('Defined alerts'), 'class' => 'main_menu_icon invert_filter'], false, false, false, true);
|
||||
$tdata[1] = $data['monitor_alerts'] <= 0 ? '-' : $data['monitor_alerts'];
|
||||
$tdata[1] = '<a class="big_data" href="'.$urls['monitor_alerts'].'">'.$tdata[1].'</a>';
|
||||
|
||||
@ -11976,10 +11976,19 @@ function reporting_get_stats_alerts($data, $links=false)
|
||||
*/
|
||||
|
||||
if ($data['monitor_alerts'] > $data['total_agents'] && !enterprise_installed()) {
|
||||
$tdata[2] = "<div id='alertagentmodal' class='publienterprise' title='Community version' ><img data-title='".__('Enterprise version not installed')."' class='img_help forced_title' data-use_title_for_force_title='1' src='images/alert_enterprise.png'></div>";
|
||||
$tdata[2] = "<div id='alertagentmodal' class='publienterprise' title='Community version' ><img data-title='".__('Enterprise version not installed')."' class='img_help forced_title main_menu_icon' data-use_title_for_force_title='1' src='images/alert-yellow@svg.svg'></div>";
|
||||
}
|
||||
|
||||
$tdata[3] = html_print_image(
|
||||
$tdata[3] = html_print_div(
|
||||
[
|
||||
'title' => __('Fired alerts'),
|
||||
'style' => 'background-color: '.COL_CRITICAL,
|
||||
'class' => 'alert_background_state main_menu_icon invert_filter',
|
||||
],
|
||||
true
|
||||
);
|
||||
/*
|
||||
html_print_image(
|
||||
'images/bell_error.png',
|
||||
true,
|
||||
[
|
||||
@ -11990,7 +11999,7 @@ function reporting_get_stats_alerts($data, $links=false)
|
||||
false,
|
||||
false,
|
||||
true
|
||||
);
|
||||
);*/
|
||||
$tdata[4] = $data['monitor_alerts_fired'] <= 0 ? '-' : $data['monitor_alerts_fired'];
|
||||
$tdata[4] = '<a style="color: '.COL_ALERTFIRED.';" class="big_data" href="'.$urls['monitor_alerts_fired'].'">'.$tdata[4].'</a>';
|
||||
$table_al->rowclass[] = '';
|
||||
@ -12041,29 +12050,29 @@ function reporting_get_stats_modules_status($data, $graph_width=250, $graph_heig
|
||||
$table_mbs = html_get_predefined_table();
|
||||
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/module_critical.png', true, ['title' => __('Monitor critical')], false, false, false, true);
|
||||
$tdata[0] = html_print_div(['class' => 'main_menu_icon module_background_state', 'style' => 'background-color: '.COL_CRITICAL, 'title' => __('Monitor critical')], true);
|
||||
$tdata[1] = $data['monitor_critical'] <= 0 ? '-' : $data['monitor_critical'];
|
||||
$tdata[1] = '<a style="color: '.COL_CRITICAL.';" class="big_data line_heigth_initial" href="'.$urls['monitor_critical'].'">'.$tdata[1].'</a>';
|
||||
|
||||
$tdata[2] = html_print_image('images/module_warning.png', true, ['title' => __('Monitor warning')], false, false, false, true);
|
||||
$tdata[2] = html_print_div(['class' => 'main_menu_icon module_background_state', 'style' => 'background-color: '.COL_WARNING_DARK, 'title' => __('Monitor warning')], true);
|
||||
$tdata[3] = $data['monitor_warning'] <= 0 ? '-' : $data['monitor_warning'];
|
||||
$tdata[3] = '<a style="color: '.COL_WARNING_DARK.';" class="big_data line_heigth_initial" href="'.$urls['monitor_warning'].'">'.$tdata[3].'</a>';
|
||||
$table_mbs->rowclass[] = '';
|
||||
$table_mbs->data[] = $tdata;
|
||||
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/module_ok.png', true, ['title' => __('Monitor normal')], false, false, false, true);
|
||||
$tdata[0] = html_print_div(['class' => 'main_menu_icon module_background_state', 'style' => 'background-color: '.COL_NORMAL, 'title' => __('Monitor normal')], true);
|
||||
$tdata[1] = $data['monitor_ok'] <= 0 ? '-' : $data['monitor_ok'];
|
||||
$tdata[1] = '<a style="color: '.COL_NORMAL.';" class="big_data" href="'.$urls['monitor_ok'].'">'.$tdata[1].'</a>';
|
||||
|
||||
$tdata[2] = html_print_image('images/module_unknown.png', true, ['title' => __('Monitor unknown')], false, false, false, true);
|
||||
$tdata[2] = html_print_div(['class' => 'main_menu_icon module_background_state', 'style' => 'background-color: '.COL_UNKNOWN, 'title' => __('Monitor unknown')], true);
|
||||
$tdata[3] = $data['monitor_unknown'] <= 0 ? '-' : $data['monitor_unknown'];
|
||||
$tdata[3] = '<a style="color: '.COL_UNKNOWN.';" class="big_data line_heigth_initial" href="'.$urls['monitor_unknown'].'">'.$tdata[3].'</a>';
|
||||
$table_mbs->rowclass[] = '';
|
||||
$table_mbs->data[] = $tdata;
|
||||
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/module_notinit.png', true, ['title' => __('Monitor not init')], false, false, false, true);
|
||||
$tdata[0] = html_print_div(['class' => 'main_menu_icon module_background_state', 'style' => 'background-color: '.COL_NOTINIT, 'title' => __('Monitor not init')], true);
|
||||
$tdata[1] = $data['monitor_not_init'] <= 0 ? '-' : $data['monitor_not_init'];
|
||||
$tdata[1] = '<a style="color: '.COL_NOTINIT.';" class="big_data line_heigth_initial" href="'.$urls['monitor_not_init'].'">'.$tdata[1].'</a>';
|
||||
|
||||
@ -12122,7 +12131,7 @@ function reporting_get_stats_agents_monitors($data)
|
||||
$table_am = html_get_predefined_table();
|
||||
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/agent.png', true, ['title' => __('Total agents'), 'class' => 'invert_filter'], false, false, false, true);
|
||||
$tdata[0] = html_print_image('images/agents@svg.svg', true, ['title' => __('Total agents'), 'class' => 'invert_filter main_menu_icon'], false, false, false, true);
|
||||
$tdata[1] = $data['total_agents'] <= 0 ? '-' : $data['total_agents'];
|
||||
$tdata[1] = '<a class="big_data" href="'.$urls['total_agents'].'">'.$tdata[1].'</a>';
|
||||
|
||||
@ -12133,10 +12142,10 @@ function reporting_get_stats_agents_monitors($data)
|
||||
*/
|
||||
|
||||
if ($data['total_agents'] > 500 && !enterprise_installed()) {
|
||||
$tdata[2] = "<div id='agentsmodal' class='publienterprise' title='".__('Enterprise version not installed')."'><img data-title='Enterprise version' class='img_help forced_title' data-use_title_for_force_title='1' src='images/alert_enterprise.png'></div>";
|
||||
$tdata[2] = "<div id='agentsmodal' class='publienterprise' title='".__('Enterprise version not installed')."'><img data-title='Enterprise version' class='img_help forced_title main_menu_icon' data-use_title_for_force_title='1' src='images/alert-yellow@svg.svg'></div>";
|
||||
}
|
||||
|
||||
$tdata[3] = html_print_image('images/module.png', true, ['title' => __('Monitor checks'), 'class' => 'invert_filter'], false, false, false, true);
|
||||
$tdata[3] = html_print_image('images/modules@svg.svg', true, ['title' => __('Monitor checks'), 'class' => 'main_menu_icon invert_filter'], false, false, false, true);
|
||||
$tdata[4] = $data['monitor_total'] <= 0 ? '-' : $data['monitor_total'];
|
||||
$tdata[4] = '<a class="big_data" href="'.$urls['monitor_total'].'">'.$tdata[4].'</a>';
|
||||
|
||||
@ -12147,7 +12156,7 @@ function reporting_get_stats_agents_monitors($data)
|
||||
*/
|
||||
if ($data['total_agents']) {
|
||||
if (($data['monitor_total'] / $data['total_agents'] > 100) && !enterprise_installed()) {
|
||||
$tdata[5] = "<div id='monitorcheckmodal' class='publienterprise' title='Community version' ><img data-title='".__('Enterprise version not installed')."' class='img_help forced_title' data-use_title_for_force_title='1' src='images/alert_enterprise.png'></div>";
|
||||
$tdata[5] = "<div id='monitorcheckmodal' class='publienterprise' title='Community version' ><img data-title='".__('Enterprise version not installed')."' class='img_help forced_title main_menu_icon' data-use_title_for_force_title='1' src='images/alert-yellow@svg.svg'></div>";
|
||||
}
|
||||
}
|
||||
|
||||
@ -12177,7 +12186,7 @@ function reporting_get_stats_users($data)
|
||||
$table_us = html_get_predefined_table();
|
||||
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/user.png', true, ['title' => __('Defined users'), 'class' => 'invert_filter']);
|
||||
$tdata[0] = html_print_image('images/user.svg', true, ['title' => __('Defined users'), 'class' => 'main_menu_icon invert_filter']);
|
||||
$user_is_admin = users_is_admin();
|
||||
|
||||
$users = [];
|
||||
@ -14453,10 +14462,10 @@ function reporting_get_stats_servers()
|
||||
$table_srv->style[1] = $table_srv->style[3] = 'text-align: left; padding: 5px;';
|
||||
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/module.png', true, ['title' => __('Total running modules'), 'class' => 'invert_filter']);
|
||||
$tdata[0] = html_print_image('images/modules@svg.svg', true, ['title' => __('Total running modules'), 'class' => 'main_menu_icon invert_filter']);
|
||||
$tdata[1] = '<span class="big_data">'.format_numeric($server_performance['total_modules']).'</span>';
|
||||
$tdata[2] = '<span class="med_data">'.format_numeric($server_performance['total_modules_rate'], 2).'</span>';
|
||||
$tdata[3] = html_print_image('images/module.png', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'invert_filter']).'/sec </span>';
|
||||
$tdata[3] = html_print_image('images/modules@svg.svg', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'main_menu_icon invert_filter']).'/sec </span>';
|
||||
|
||||
$table_srv->rowclass[] = '';
|
||||
$table_srv->data[] = $tdata;
|
||||
@ -14468,25 +14477,25 @@ function reporting_get_stats_servers()
|
||||
$table_srv->data[] = $tdata;
|
||||
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/database.png', true, ['title' => __('Local modules'), 'class' => 'invert_filter']);
|
||||
$tdata[0] = html_print_image('images/data-server@svg.svg', true, ['title' => __('Local modules'), 'class' => 'main_menu_icon invert_filter']);
|
||||
$tdata[1] = '<span class="big_data">'.format_numeric($server_performance['total_local_modules']).'</span>';
|
||||
$tdata[2] = '<span class="med_data">'.format_numeric($server_performance['local_modules_rate'], 2).'</span>';
|
||||
$tdata[3] = html_print_image('images/module.png', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'invert_filter']).'/sec </span>';
|
||||
$tdata[3] = html_print_image('images/modules@svg.svg', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'main_menu_icon invert_filter']).'/sec </span>';
|
||||
|
||||
$table_srv->rowclass[] = '';
|
||||
$table_srv->data[] = $tdata;
|
||||
|
||||
if (isset($server_performance['total_network_modules'])) {
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/network.png', true, ['title' => __('Network modules'), 'class' => 'invert_filter']);
|
||||
$tdata[0] = html_print_image('images/network@svg.svg', true, ['title' => __('Network modules'), 'class' => 'main_menu_icon invert_filter']);
|
||||
$tdata[1] = '<span class="big_data">'.format_numeric($server_performance['total_network_modules']).'</span>';
|
||||
|
||||
$tdata[2] = '<span class="med_data">'.format_numeric($server_performance['network_modules_rate'], 2).'</span>';
|
||||
|
||||
$tdata[3] = html_print_image('images/module.png', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'invert_filter']).'/sec </span>';
|
||||
$tdata[3] = html_print_image('images/modules@svg.svg', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'main_menu_icon invert_filter']).'/sec </span>';
|
||||
|
||||
if ($server_performance['total_remote_modules'] > 10000 && !enterprise_installed()) {
|
||||
$tdata[4] = "<div id='remotemodulesmodal' class='publienterprise left' title='Community version'><img data-title='".__('Enterprise version not installed')."' class='img_help forced_title' data-use_title_for_force_title='1' src='images/alert_enterprise.png'></div>";
|
||||
$tdata[4] = "<div id='remotemodulesmodal' class='publienterprise left' title='Community version'><img data-title='".__('Enterprise version not installed')."' class='img_help forced_title main_menu_icon' data-use_title_for_force_title='1' src='images/alert-yellow@svg.svg'></div>";
|
||||
} else {
|
||||
$tdata[4] = ' ';
|
||||
}
|
||||
@ -14497,11 +14506,11 @@ function reporting_get_stats_servers()
|
||||
|
||||
if (isset($server_performance['total_plugin_modules'])) {
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/plugin.png', true, ['title' => __('Plugin modules'), 'class' => 'invert_filter']);
|
||||
$tdata[0] = html_print_image('images/plugins@svg.svg', true, ['title' => __('Plugin modules'), 'class' => 'main_menu_icon invert_filter']);
|
||||
$tdata[1] = '<span class="big_data">'.format_numeric($server_performance['total_plugin_modules']).'</span>';
|
||||
|
||||
$tdata[2] = '<span class="med_data">'.format_numeric($server_performance['plugin_modules_rate'], 2).'</span>';
|
||||
$tdata[3] = html_print_image('images/module.png', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'invert_filter']).'/sec </span>';
|
||||
$tdata[3] = html_print_image('images/modules@svg.svg', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'main_menu_icon invert_filter']).'/sec </span>';
|
||||
|
||||
$table_srv->rowclass[] = '';
|
||||
$table_srv->data[] = $tdata;
|
||||
@ -14509,11 +14518,11 @@ function reporting_get_stats_servers()
|
||||
|
||||
if (isset($server_performance['total_prediction_modules'])) {
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/chart_bar.png', true, ['title' => __('Prediction modules'), 'class' => 'invert_filter']);
|
||||
$tdata[0] = html_print_image('images/prediction@svg.svg', true, ['title' => __('Prediction modules'), 'class' => 'main_menu_icon invert_filter']);
|
||||
$tdata[1] = '<span class="big_data">'.format_numeric($server_performance['total_prediction_modules']).'</span>';
|
||||
|
||||
$tdata[2] = '<span class="med_data">'.format_numeric($server_performance['prediction_modules_rate'], 2).'</span>';
|
||||
$tdata[3] = html_print_image('images/module.png', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'invert_filter']).'/sec </span>';
|
||||
$tdata[3] = html_print_image('images/modules@svg.svg', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'main_menu_icon invert_filter']).'/sec </span>';
|
||||
|
||||
$table_srv->rowclass[] = '';
|
||||
$table_srv->data[] = $tdata;
|
||||
@ -14521,11 +14530,11 @@ function reporting_get_stats_servers()
|
||||
|
||||
if (isset($server_performance['total_wmi_modules'])) {
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/wmi.png', true, ['title' => __('WMI modules'), 'class' => 'invert_filter']);
|
||||
$tdata[0] = html_print_image('images/WMI@svg.svg', true, ['title' => __('WMI modules'), 'class' => 'main_menu_icon invert_filter']);
|
||||
$tdata[1] = '<span class="big_data">'.format_numeric($server_performance['total_wmi_modules']).'</span>';
|
||||
|
||||
$tdata[2] = '<span class="med_data">'.format_numeric($server_performance['wmi_modules_rate'], 2).'</span>';
|
||||
$tdata[3] = html_print_image('images/module.png', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'invert_filter']).'/sec </span>';
|
||||
$tdata[3] = html_print_image('images/modules@svg.svg', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'main_menu_icon invert_filter']).'/sec </span>';
|
||||
|
||||
$table_srv->rowclass[] = '';
|
||||
$table_srv->data[] = $tdata;
|
||||
@ -14533,11 +14542,11 @@ function reporting_get_stats_servers()
|
||||
|
||||
if (isset($server_performance['total_web_modules'])) {
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image('images/world.png', true, ['title' => __('Web modules'), 'class' => 'invert_filter']);
|
||||
$tdata[0] = html_print_image('images/web-analisys-data@svg.svg', true, ['title' => __('Web modules'), 'class' => 'main_menu_icon invert_filter']);
|
||||
$tdata[1] = '<span class="big_data">'.format_numeric($server_performance['total_web_modules']).'</span>';
|
||||
|
||||
$tdata[2] = '<span class="med_data">'.format_numeric($server_performance['web_modules_rate'], 2).'</span>';
|
||||
$tdata[3] = html_print_image('images/module.png', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'invert_filter']).'/sec </span>';
|
||||
$tdata[3] = html_print_image('images/modules@svg.svg', true, ['title' => __('Ratio').': '.__('Modules by second'), 'class' => 'main_menu_icon invert_filter']).'/sec </span>';
|
||||
|
||||
$table_srv->rowclass[] = '';
|
||||
$table_srv->data[] = $tdata;
|
||||
@ -14551,17 +14560,17 @@ function reporting_get_stats_servers()
|
||||
|
||||
$tdata = [];
|
||||
$tdata[0] = html_print_image(
|
||||
'images/lightning_go.png',
|
||||
'images/event.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Total events'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$tdata[1] = '<span class="big_data" id="total_events">'.html_print_image('images/spinner.gif', true).'</span>';
|
||||
|
||||
if (isset($system_events) && $system_events > 50000 && !enterprise_installed()) {
|
||||
$tdata[2] = "<div id='monitoreventsmodal' class='publienterprise left' title='Community version'><img data-title='".__('Enterprise version not installed')."' class='img_help forced_title' data-use_title_for_force_title='1' src='images/alert_enterprise.png'></div>";
|
||||
$tdata[2] = "<div id='monitoreventsmodal' class='publienterprise left' title='Community version'><img data-title='".__('Enterprise version not installed')."' class='img_help forced_title main_menu_icon' data-use_title_for_force_title='1' src='images/alert-yellow@svg.svg'></div>";
|
||||
} else {
|
||||
$tdata[3] = ' ';
|
||||
}
|
||||
|
@ -550,11 +550,11 @@ function servers_get_info($id_server=-1)
|
||||
switch ($server['server_type']) {
|
||||
case SERVER_TYPE_DATA:
|
||||
$server['img'] = html_print_image(
|
||||
'images/database.png',
|
||||
'images/data-server@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Data server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'data';
|
||||
@ -563,11 +563,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_NETWORK:
|
||||
$server['img'] = html_print_image(
|
||||
'images/network.png',
|
||||
'images/network-server@os.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Network server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'network';
|
||||
@ -576,11 +576,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_SNMP:
|
||||
$server['img'] = html_print_image(
|
||||
'images/snmp.png',
|
||||
'images/snmp-trap@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('SNMP Trap server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'snmp';
|
||||
@ -589,11 +589,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_DISCOVERY:
|
||||
$server['img'] = html_print_image(
|
||||
'images/recon.png',
|
||||
'images/rrs@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Discovery server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'recon';
|
||||
@ -602,11 +602,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_PLUGIN:
|
||||
$server['img'] = html_print_image(
|
||||
'images/plugin.png',
|
||||
'images/plugins@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Plugin server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'plugin';
|
||||
@ -615,11 +615,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_PREDICTION:
|
||||
$server['img'] = html_print_image(
|
||||
'images/chart_bar.png',
|
||||
'images/prediction@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Prediction server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'prediction';
|
||||
@ -628,11 +628,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_WMI:
|
||||
$server['img'] = html_print_image(
|
||||
'images/wmi.png',
|
||||
'images/WMI@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('WMI server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'wmi';
|
||||
@ -641,11 +641,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_EXPORT:
|
||||
$server['img'] = html_print_image(
|
||||
'images/server_export.png',
|
||||
'images/server-export@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Export server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'export';
|
||||
@ -654,11 +654,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_INVENTORY:
|
||||
$server['img'] = html_print_image(
|
||||
'images/page_white_text.png',
|
||||
'images/hardware-software-component@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Inventory server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'inventory';
|
||||
@ -667,11 +667,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_WEB:
|
||||
$server['img'] = html_print_image(
|
||||
'images/world.png',
|
||||
'images/server-web@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Web server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'web';
|
||||
@ -680,11 +680,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_EVENT:
|
||||
$server['img'] = html_print_image(
|
||||
'images/lightning_go.png',
|
||||
'images/server-events@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Event server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'event';
|
||||
@ -693,11 +693,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_CORRELATION:
|
||||
$server['img'] = html_print_image(
|
||||
'images/lightning_go.png',
|
||||
'images/server-events@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Correlation server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'correlation';
|
||||
@ -706,11 +706,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_ENTERPRISE_ICMP:
|
||||
$server['img'] = html_print_image(
|
||||
'images/network.png',
|
||||
'images/network@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Enterprise ICMP server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'enterprise icmp';
|
||||
@ -719,11 +719,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_ENTERPRISE_SNMP:
|
||||
$server['img'] = html_print_image(
|
||||
'images/network.png',
|
||||
'images/network@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Enterprise SNMP server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'enterprise snmp';
|
||||
@ -732,11 +732,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_ENTERPRISE_SATELLITE:
|
||||
$server['img'] = html_print_image(
|
||||
'images/satellite.png',
|
||||
'images/satellite@os.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Enterprise Satellite server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'enterprise satellite';
|
||||
@ -745,11 +745,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_ENTERPRISE_TRANSACTIONAL:
|
||||
$server['img'] = html_print_image(
|
||||
'images/transactional_map.png',
|
||||
'images/server-transactions@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Enterprise Transactional server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'enterprise transactional';
|
||||
@ -758,11 +758,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_MAINFRAME:
|
||||
$server['img'] = html_print_image(
|
||||
'images/mainframe.png',
|
||||
'images/mainframe@os.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Mainframe server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'mainframe';
|
||||
@ -775,7 +775,7 @@ function servers_get_info($id_server=-1)
|
||||
true,
|
||||
[
|
||||
'title' => __('Sync server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'sync';
|
||||
@ -784,11 +784,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_WUX:
|
||||
$server['img'] = html_print_image(
|
||||
'images/icono-wux.png',
|
||||
'images/wux@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Wux server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'wux';
|
||||
@ -797,11 +797,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_SYSLOG:
|
||||
$server['img'] = html_print_image(
|
||||
'images/syslog.png',
|
||||
'images/logs@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Log server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'syslog';
|
||||
@ -810,11 +810,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_NCM:
|
||||
$server['img'] = html_print_image(
|
||||
'images/book_edit.png',
|
||||
'images/custom-input@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('NCM server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'ncm';
|
||||
@ -827,7 +827,7 @@ function servers_get_info($id_server=-1)
|
||||
true,
|
||||
[
|
||||
'title' => __('Autoprovision server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'autoprovision';
|
||||
@ -836,11 +836,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_MIGRATION:
|
||||
$server['img'] = html_print_image(
|
||||
'images/migration.png',
|
||||
'images/server-export@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Migration server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'migration';
|
||||
@ -849,11 +849,11 @@ function servers_get_info($id_server=-1)
|
||||
|
||||
case SERVER_TYPE_ALERT:
|
||||
$server['img'] = html_print_image(
|
||||
'images/alerts_extern.png',
|
||||
'images/alert@svg.svg',
|
||||
true,
|
||||
[
|
||||
'title' => __('Alert server'),
|
||||
'class' => 'invert_filter',
|
||||
'class' => 'main_menu_icon invert_filter',
|
||||
]
|
||||
);
|
||||
$server['type'] = 'alert';
|
||||
|
@ -9858,17 +9858,21 @@ div#err_msg_centralised {
|
||||
.div-col {
|
||||
width: 33%;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
padding-top: 15px;
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
}
|
||||
|
||||
.div-span {
|
||||
width: 25%;
|
||||
width: 100%;
|
||||
color: #161628;
|
||||
font-size: 13px;
|
||||
line-height: 16px;
|
||||
text-align: left;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.div-input {
|
||||
width: 75%;
|
||||
width: 90%;
|
||||
}
|
||||
|
||||
.renew_api_token_link {
|
||||
@ -11296,3 +11300,15 @@ button[name="go"] {
|
||||
margin-left: 10px;
|
||||
display: inline !important;
|
||||
}
|
||||
|
||||
.module_background_state {
|
||||
mask: url(../../images/modules@svg.svg) no-repeat center / contain;
|
||||
-webkit-mask: url(../../images/modules@svg.svg) no-repeat center / contain;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.alert_background_state {
|
||||
mask: url(../../images/alert@svg.svg) no-repeat center / contain;
|
||||
-webkit-mask: url(../../images/alert@svg.svg) no-repeat center / contain;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
@ -557,7 +557,3 @@ table.filter-table-adv td > div .label-thin {
|
||||
color: #3f3f3f;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
/*
|
||||
padding-right: calc(100% - 1024px);
|
||||
*/
|
||||
|
@ -272,7 +272,7 @@ div.tree-node span {
|
||||
|
||||
.tree-node > .node-content > .module-action-buttons {
|
||||
float: right;
|
||||
min-width: 105px;
|
||||
min-width: 120px;
|
||||
position: relative;
|
||||
/* top: 5px; */
|
||||
}
|
||||
@ -356,8 +356,15 @@ div#tree-controller-recipient {
|
||||
|
||||
.node-content .module-button {
|
||||
padding: 6px;
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
.node-content .module-button.module-alerts {
|
||||
margin: 6px;
|
||||
width: 16px;
|
||||
padding: 0;
|
||||
float: right;
|
||||
}
|
||||
.node-content .module-button:hover {
|
||||
/* width: 20px; */
|
||||
background-color: #fff;
|
||||
|
@ -233,9 +233,8 @@ $searchForm .= '<form method="post" action="?sec=view&sec2=operation/agentes/est
|
||||
$table = new stdClass();
|
||||
$table->width = '100%';
|
||||
$table->size = [];
|
||||
$table->size[0] = '33%';
|
||||
$table->size[1] = '33%';
|
||||
$table->size[2] = '33%';
|
||||
$table->size[0] = '50%';
|
||||
$table->size[1] = '50%';
|
||||
$table->class = 'filter-table-adv';
|
||||
|
||||
$table->data['group'][0] = html_print_label_input_block(
|
||||
|
@ -21,111 +21,128 @@
|
||||
*/
|
||||
function print_filters($sec)
|
||||
{
|
||||
global $config;
|
||||
|
||||
$table = new StdClass();
|
||||
$table->width = '100%';
|
||||
$table->cellspacing = 0;
|
||||
$table->cellpadding = 0;
|
||||
$table->class = 'databox filters';
|
||||
$table->rowspan = [];
|
||||
$table->size = [];
|
||||
$table->size[0] = '33%';
|
||||
$table->size[1] = '33%';
|
||||
$table->size[2] = '33%';
|
||||
$table->class = 'filter-table-adv';
|
||||
|
||||
if ($sec === 'view') {
|
||||
$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,
|
||||
'group_id',
|
||||
$ag_group,
|
||||
'',
|
||||
'',
|
||||
'0',
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
'',
|
||||
false,
|
||||
'',
|
||||
false,
|
||||
false,
|
||||
'id_grupo',
|
||||
false
|
||||
$table->data[0][0] = html_print_label_input_block(
|
||||
__('Group'),
|
||||
html_print_select_groups(
|
||||
$config['id_user'],
|
||||
'AR',
|
||||
true,
|
||||
'group_id',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'0',
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
'',
|
||||
false,
|
||||
'',
|
||||
false,
|
||||
false,
|
||||
'id_grupo',
|
||||
false
|
||||
)
|
||||
);
|
||||
|
||||
$table->data[0][2] = __('Recursion');
|
||||
|
||||
$table->data[0][2] .= html_print_input(
|
||||
$table->data[0][0] .= html_print_label_input_block(
|
||||
__('Recursion'),
|
||||
html_print_input(
|
||||
[
|
||||
'type' => 'switch',
|
||||
'name' => 'recursion',
|
||||
'return' => true,
|
||||
'checked' => false,
|
||||
'value' => 1,
|
||||
]
|
||||
),
|
||||
[
|
||||
'type' => 'checkbox',
|
||||
'name' => 'recursion',
|
||||
'return' => true,
|
||||
'checked' => $recursion,
|
||||
'value' => 1,
|
||||
'div_class' => 'add-input-reverse',
|
||||
'label_class' => 'label-thin',
|
||||
]
|
||||
);
|
||||
|
||||
$table->data[1][0] = __('Filter Agents');
|
||||
$table->data[1][1] = html_print_input_text('filter_agents', '', '', 20, 255, true);
|
||||
|
||||
$table->data[2][0] = __('Agents');
|
||||
|
||||
if (empty($agents) === true || $agents == -1) {
|
||||
$agents = [];
|
||||
}
|
||||
|
||||
$table->data[2][1] = html_print_select(
|
||||
[],
|
||||
'selected_agents[]',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
0,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'min-width: 180px; max-width: 200px;'
|
||||
$table->rowspan[0][1] = 2;
|
||||
$table->data[0][1] = html_print_label_input_block(
|
||||
__('Agents'),
|
||||
html_print_select(
|
||||
[],
|
||||
'selected_agents[]',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
0,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'width:100%'
|
||||
)
|
||||
);
|
||||
|
||||
// Interfaces.
|
||||
$table->data[2][3] = '<b>'.__('Interfaces').'</b>';
|
||||
$table->data[2][4] = html_print_select(
|
||||
[],
|
||||
'selected_interfaces[]',
|
||||
$selected_interfaces,
|
||||
'',
|
||||
'',
|
||||
0,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'min-width: 180px; max-width: 200px;'
|
||||
$table->rowspan[0][2] = 2;
|
||||
$table->data[0][2] = html_print_label_input_block(
|
||||
__('Interfaces'),
|
||||
html_print_select(
|
||||
[],
|
||||
'selected_interfaces[]',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
0,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'width:100%'
|
||||
)
|
||||
);
|
||||
|
||||
$filters = '<form method="post" action="'.ui_get_url_refresh(
|
||||
[
|
||||
'selected_agents' => $selected_agents,
|
||||
'selected_interfaces' => $selected_interfaces,
|
||||
'selected_group_id' => $selected_group_id,
|
||||
]
|
||||
).'">';
|
||||
$table->data[1][0] = html_print_label_input_block(
|
||||
__('Filter Agents'),
|
||||
html_print_input_text(
|
||||
'filter_agents',
|
||||
'',
|
||||
'',
|
||||
20,
|
||||
255,
|
||||
true
|
||||
)
|
||||
);
|
||||
|
||||
$filters = '<form method="post" action="'.ui_get_url_refresh().'">';
|
||||
|
||||
$filters .= html_print_table($table, true);
|
||||
|
||||
$filters .= "<div class='height_100p right'>".html_print_submit_button(
|
||||
__('Show'),
|
||||
'uptbutton',
|
||||
false,
|
||||
'class="sub search mgn_tp_0"',
|
||||
$filters .= html_print_div(
|
||||
[
|
||||
'class' => 'action-buttons',
|
||||
'content' => html_print_submit_button(
|
||||
__('Filter'),
|
||||
'srcbutton',
|
||||
false,
|
||||
[
|
||||
'icon' => 'search',
|
||||
'mode' => 'mini',
|
||||
],
|
||||
true
|
||||
),
|
||||
],
|
||||
true
|
||||
).'</div>';
|
||||
);
|
||||
|
||||
$filters .= '</form>';
|
||||
} else {
|
||||
@ -135,7 +152,7 @@ function print_filters($sec)
|
||||
$table->data[0][1] = html_print_select(
|
||||
[],
|
||||
'selected_interfaces[]',
|
||||
$selected_interfaces,
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
0,
|
||||
@ -147,13 +164,7 @@ function print_filters($sec)
|
||||
'min-width: 180px; max-width: 200px;'
|
||||
);
|
||||
|
||||
$filters = '<form method="post" action="'.ui_get_url_refresh(
|
||||
[
|
||||
'selected_agents' => $selected_agents,
|
||||
'selected_interfaces' => $selected_interfaces,
|
||||
'selected_group_id' => $selected_group_id,
|
||||
]
|
||||
).'">';
|
||||
$filters = '<form method="post" action="'.ui_get_url_refresh().'">';
|
||||
|
||||
$filters .= html_print_table($table, true);
|
||||
|
||||
@ -170,7 +181,7 @@ function print_filters($sec)
|
||||
|
||||
ui_toggle(
|
||||
$filters,
|
||||
__('Interface filter'),
|
||||
'<span class="subsection_header_title">'.__('Interface filter').'</span>',
|
||||
__('Interface filter'),
|
||||
'ui_toggle_if_filter',
|
||||
true,
|
||||
|
@ -99,7 +99,7 @@ if ($autosearch === true) {
|
||||
$result = agents_get_network_interfaces($selected_agents);
|
||||
}
|
||||
|
||||
if ($result === false) {
|
||||
if ($result === false || empty($result) === true) {
|
||||
$result = [];
|
||||
} else {
|
||||
ui_pagination(
|
||||
|
@ -542,7 +542,7 @@ if (empty($tags) === true) {
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'width: 150px;'
|
||||
'width: 100%;'
|
||||
);
|
||||
$tagsElement .= ui_print_input_placeholder(
|
||||
__('Only it is show tags in use.'),
|
||||
@ -744,171 +744,203 @@ $div_custom_fields .= '</div>';
|
||||
$table = new stdClass();
|
||||
$tableFilter = new StdClass();
|
||||
$tableFilter->width = '100%';
|
||||
$tableFilter->cellspacing = 0;
|
||||
$tableFilter->cellpadding = 0;
|
||||
$tableFilter->size = [];
|
||||
$tableFilter->size[0] = '33%';
|
||||
$tableFilter->size[1] = '33%';
|
||||
$tableFilter->size[2] = '33%';
|
||||
$tableFilter->id = 'main_status_monitor_filter';
|
||||
$tableFilter->class = 'filter_table';
|
||||
$tableFilter->cellclass['inputs_second_line'][2] = 'flex flex_column wrap';
|
||||
// Defined styles.
|
||||
$tableFilter->style[0] = 'padding-right: 10px';
|
||||
$tableFilter->style[1] = 'padding-right: 10px';
|
||||
$tableFilter->style[2] = 'padding-right: 10px';
|
||||
$tableFilter->class = 'filter-table-adv';
|
||||
// Captions for first line.
|
||||
$tableFilter->data['captions_first_line'][0] = __('Group');
|
||||
$tableFilter->data['captions_first_line'][1] = __('Module group');
|
||||
$tableFilter->data['captions_first_line'][2] = __('Recursion');
|
||||
$tableFilter->data['captions_first_line'][3] = __('Search');
|
||||
// Inputs for first line.
|
||||
$tableFilter->data['inputs_first_line'][0] = html_print_select_groups(
|
||||
$config['id_user'],
|
||||
'AR',
|
||||
true,
|
||||
'ag_group',
|
||||
$ag_group,
|
||||
'',
|
||||
'',
|
||||
'0',
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
'',
|
||||
false,
|
||||
'',
|
||||
false,
|
||||
false,
|
||||
'id_grupo',
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
$not_condition
|
||||
$tableFilter->data['first_line'][0] = html_print_label_input_block(
|
||||
__('Group'),
|
||||
html_print_select_groups(
|
||||
$config['id_user'],
|
||||
'AR',
|
||||
true,
|
||||
'ag_group',
|
||||
$ag_group,
|
||||
'',
|
||||
'',
|
||||
'0',
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
'',
|
||||
false,
|
||||
'',
|
||||
false,
|
||||
false,
|
||||
'id_grupo',
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
$not_condition
|
||||
)
|
||||
);
|
||||
$tableFilter->data['inputs_first_line'][1] = html_print_select(
|
||||
$rows_select,
|
||||
'modulegroup',
|
||||
$modulegroup,
|
||||
'',
|
||||
__($is_none),
|
||||
-1,
|
||||
true,
|
||||
false,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'width: 100%;'
|
||||
$tableFilter->data['first_line'][0] .= html_print_label_input_block(
|
||||
__('Recursion'),
|
||||
html_print_checkbox_switch(
|
||||
'recursion',
|
||||
1,
|
||||
($recursion === true || $recursion === 'true' || $recursion === '1') ? 'checked' : false,
|
||||
true
|
||||
),
|
||||
[
|
||||
'div_class' => 'add-input-reverse',
|
||||
'label_class' => 'label-thin',
|
||||
]
|
||||
);
|
||||
$tableFilter->data['inputs_first_line'][2] = html_print_checkbox_switch(
|
||||
'recursion',
|
||||
1,
|
||||
($recursion === true || $recursion === 'true' || $recursion === '1') ? 'checked' : false,
|
||||
true
|
||||
|
||||
$tableFilter->data['first_line'][1] = html_print_label_input_block(
|
||||
__('Module group'),
|
||||
html_print_select(
|
||||
$rows_select,
|
||||
'modulegroup',
|
||||
$modulegroup,
|
||||
'',
|
||||
__($is_none),
|
||||
-1,
|
||||
true,
|
||||
false,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'width: 100%;'
|
||||
)
|
||||
);
|
||||
$tableFilter->data['inputs_first_line'][3] = html_print_input_text(
|
||||
'ag_freestring',
|
||||
$ag_freestring,
|
||||
'',
|
||||
40,
|
||||
30,
|
||||
true
|
||||
|
||||
$tableFilter->rowspan['first_line'][2] = 3;
|
||||
$tableFilter->data['first_line'][2] = html_print_label_input_block(
|
||||
__('Tags'),
|
||||
$tagsElement
|
||||
);
|
||||
// Captions for second line.
|
||||
$tableFilter->data['captions_second_line'][0] = __('Monitor status');
|
||||
$tableFilter->data['captions_second_line'][1] = __('Module name');
|
||||
$tableFilter->data['captions_second_line'][2] = __('Tags');
|
||||
|
||||
// Inputs for second line.
|
||||
$tableFilter->rowstyle['inputs_second_line'] = 'vertical-align: top;';
|
||||
$tableFilter->data['inputs_second_line'][0] = html_print_select(
|
||||
$fields,
|
||||
'status',
|
||||
$status,
|
||||
'',
|
||||
__($is_none),
|
||||
-1,
|
||||
true,
|
||||
false,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'width: 150px;'
|
||||
$tableFilter->data['second_line'][0] = html_print_label_input_block(
|
||||
__('Monitor status'),
|
||||
html_print_select(
|
||||
$fields,
|
||||
'status',
|
||||
$status,
|
||||
'',
|
||||
__($is_none),
|
||||
-1,
|
||||
true,
|
||||
false,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'width: 100%'
|
||||
)
|
||||
);
|
||||
|
||||
$tableFilter->data['inputs_second_line'][1] = html_print_autocomplete_modules(
|
||||
'ag_modulename',
|
||||
$ag_modulename,
|
||||
false,
|
||||
true,
|
||||
'',
|
||||
[],
|
||||
true
|
||||
$tableFilter->data['second_line'][1] = html_print_label_input_block(
|
||||
__('Module name'),
|
||||
html_print_autocomplete_modules(
|
||||
'ag_modulename',
|
||||
$ag_modulename,
|
||||
false,
|
||||
true,
|
||||
'',
|
||||
[],
|
||||
true
|
||||
)
|
||||
);
|
||||
|
||||
$tableFilter->data['inputs_second_line'][2] = $tagsElement;
|
||||
$tableFilter->data['third_line'][0] = html_print_label_input_block(
|
||||
__('Search'),
|
||||
html_print_input_text(
|
||||
'ag_freestring',
|
||||
$ag_freestring,
|
||||
'',
|
||||
40,
|
||||
30,
|
||||
true
|
||||
)
|
||||
);
|
||||
|
||||
// Advanced filter.
|
||||
$tableAdvancedFilter = new StdClass();
|
||||
$tableAdvancedFilter->width = '100%';
|
||||
$tableAdvancedFilter->class = 'filters';
|
||||
$tableAdvancedFilter->style = [];
|
||||
// $tableAdvancedFilter->style[0] = 'font-weight: bold;';
|
||||
$tableAdvancedFilter->cellclass['fields_advancedField_1'][4] = 'flex flex_column wrap';
|
||||
$tableAdvancedFilter->rowstyle['fields_advancedField_1'] = 'vertical-align: top;';
|
||||
// $tableAdvancedFilter->style[1] = 'font-weight: bold;';
|
||||
$tableAdvancedFilter->data['captions_advancedField_1'][0] = '<span>'.__('Server type').'</span>';
|
||||
$tableAdvancedFilter->data['captions_advancedField_1'][1] = '<span>'.__('Show monitors...').'</span>';
|
||||
$tableAdvancedFilter->data['captions_advancedField_1'][2] = '<span>'.__('Min. hours in current status').'</span>';
|
||||
$tableAdvancedFilter->data['captions_advancedField_1'][3] = '<span>'.__('Data type').'</span>';
|
||||
$tableAdvancedFilter->data['captions_advancedField_1'][4] = '<span>'.__('Not condition').'</span>';
|
||||
|
||||
$tableAdvancedFilter->data['fields_advancedField_1'][0] = html_print_select($typemodules, 'moduletype', $moduletype, '', __($is_none), '', true, false, true, '', false, 'width: 150px;');
|
||||
$tableAdvancedFilter->data['fields_advancedField_1'][1] = html_print_select($monitor_options, 'module_option', $module_option, '', '', '', true, false, true, '', false, 'width: 150px;');
|
||||
$tableAdvancedFilter->data['fields_advancedField_1'][2] = html_print_input_text('min_hours_status', $min_hours_val, '', 12, 20, true);
|
||||
$tableAdvancedFilter->data['fields_advancedField_1'][3] = html_print_select_from_sql($sqlModuleType, 'datatype', '', '', __('All'), 0, true);
|
||||
$tableAdvancedFilter->data['fields_advancedField_1'][4] = html_print_div(
|
||||
[
|
||||
'class' => 'w120px mrgn_5px mrgn_lft_0px mrgn_right_0px flex wrap',
|
||||
'content' => html_print_input(
|
||||
[
|
||||
'type' => 'switch',
|
||||
'name' => 'not_condition',
|
||||
'return' => false,
|
||||
'checked' => ($check_not_condition === true || $check_not_condition === 'true' || $check_not_condition === '1') ? 'checked' : false,
|
||||
'value' => 'NOT',
|
||||
'id' => 'not_condition_switch',
|
||||
'onclick' => 'changeNotConditionStatus(this)',
|
||||
]
|
||||
).ui_print_input_placeholder(__('If you check this option, those elements that do NOT meet any of the requirements will be shown'), true),
|
||||
],
|
||||
true
|
||||
$tableAdvancedFilter->size = [];
|
||||
$tableAdvancedFilter->size[0] = '33%';
|
||||
$tableAdvancedFilter->size[1] = '33%';
|
||||
$tableAdvancedFilter->size[2] = '33%';
|
||||
$tableAdvancedFilter->data['advancedField_1'][0] = html_print_label_input_block(
|
||||
__('Server type'),
|
||||
html_print_select(
|
||||
$typemodules,
|
||||
'moduletype',
|
||||
$moduletype,
|
||||
'',
|
||||
__($is_none),
|
||||
'',
|
||||
true,
|
||||
false,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'width: 100%;'
|
||||
)
|
||||
);
|
||||
/*
|
||||
'<div id="datatypebox">';
|
||||
|
||||
$a = db_get_all_rows_sql($sql);
|
||||
$tableAdvancedFilter->data['advancedField_1'][1] = html_print_label_input_block(
|
||||
__('Show monitors...'),
|
||||
html_print_select(
|
||||
$monitor_options,
|
||||
'module_option',
|
||||
$module_option,
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
true,
|
||||
false,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'width: 100%;'
|
||||
)
|
||||
);
|
||||
|
||||
$tableAdvancedFilter->data[1][1] .= '<select id="datatype" name="datatype" style="height: 28px;" ';
|
||||
$tableAdvancedFilter->data['advancedField_1'][2] = html_print_label_input_block(
|
||||
__('Min. hours in current status'),
|
||||
html_print_input_text('min_hours_status', $min_hours_val, '', 12, 20, true)
|
||||
);
|
||||
|
||||
$tableAdvancedFilter->data[1][1] .= '>';
|
||||
$tableAdvancedFilter->data['advancedField_2'][0] = html_print_label_input_block(
|
||||
__('Data type'),
|
||||
html_print_select_from_sql($sqlModuleType, 'datatype', '', '', __('All'), 0, true)
|
||||
);
|
||||
|
||||
$tableAdvancedFilter->data[1][1] .= '<option name="datatype" value="">'.__($is_none).'</option>';
|
||||
$tableAdvancedFilter->data['advancedField_2'][1] = html_print_label_input_block(
|
||||
__('Not condition'),
|
||||
html_print_div(
|
||||
[
|
||||
'class' => 'mrgn_5px mrgn_lft_0px mrgn_right_0px flex wrap',
|
||||
'content' => html_print_input(
|
||||
[
|
||||
'type' => 'switch',
|
||||
'name' => 'not_condition',
|
||||
'return' => false,
|
||||
'checked' => ($check_not_condition === true || $check_not_condition === 'true' || $check_not_condition === '1') ? 'checked' : false,
|
||||
'value' => 'NOT',
|
||||
'id' => 'not_condition_switch',
|
||||
'onclick' => 'changeNotConditionStatus(this)',
|
||||
]
|
||||
).ui_print_input_placeholder(
|
||||
__('If you check this option, those elements that do NOT meet any of the requirements will be shown'),
|
||||
true
|
||||
),
|
||||
],
|
||||
true
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
foreach ($a as $valor) {
|
||||
$tableAdvancedFilter->data[1][1] .= '<option name="datatype" value="'.$valor['id_tipo'].'" ';
|
||||
|
||||
if ($valor['id_tipo'] == $datatype) {
|
||||
$tableAdvancedFilter->data[1][1] .= 'selected';
|
||||
}
|
||||
|
||||
$tableAdvancedFilter->data[1][1] .= '>'.$valor['descripcion'].'</option>';
|
||||
}
|
||||
|
||||
$tableAdvancedFilter->data[1][1] .= '</select>';
|
||||
$tableAdvancedFilter->data[1][1] .= '</div>';
|
||||
*/
|
||||
$tableAdvancedFilter->colspan[2][0] = 7;
|
||||
$tableAdvancedFilter->cellstyle[2][0] = 'padding-left: 10px;';
|
||||
$tableAdvancedFilter->colspan[2][0] = 3;
|
||||
$tableAdvancedFilter->data[2][0] = ui_toggle(
|
||||
$div_custom_fields,
|
||||
__('Agent custom fields'),
|
||||
@ -917,12 +949,10 @@ $tableAdvancedFilter->data[2][0] = ui_toggle(
|
||||
true,
|
||||
true,
|
||||
'',
|
||||
'white-box-content',
|
||||
'white_table_graph'
|
||||
'white-box-content'
|
||||
);
|
||||
|
||||
$tableFilter->colspan[3][0] = 7;
|
||||
$tableFilter->cellstyle[3][0] = 'padding-left: 10px;padding-bottom: 0px;';
|
||||
$tableFilter->colspan[3][0] = 3;
|
||||
$tableFilter->data[3][0] = ui_toggle(
|
||||
html_print_table(
|
||||
$tableAdvancedFilter,
|
||||
@ -934,13 +964,23 @@ $tableFilter->data[3][0] = ui_toggle(
|
||||
true,
|
||||
true,
|
||||
'',
|
||||
'white-box-content',
|
||||
'white_table_graph'
|
||||
'white-box-content'
|
||||
);
|
||||
|
||||
// $tableFilter->colspan[4][0] = 2;
|
||||
$tableFilter->cellstyle[4][0] = 'padding-top: 0px;';
|
||||
$tableFilter->data[4][0] = html_print_button(
|
||||
$filters = '<form method="post" action="index.php?sec='.$section.'&sec2=operation/agentes/status_monitor&refr='.$refr.'&ag_group='.$ag_group.'&ag_freestring='.$ag_freestring.'&module_option='.$module_option.'&ag_modulename='.$ag_modulename.'&moduletype='.$moduletype.'&datatype='.$datatype.'&status='.$status.'&sort_field='.$sortField.'&sort='.$sort.'&pure='.$config['pure'].$ag_custom_fields_params.'">';
|
||||
$filters .= html_print_table($tableFilter, true);
|
||||
$buttons = html_print_submit_button(
|
||||
__('Filter'),
|
||||
'uptbutton',
|
||||
false,
|
||||
[
|
||||
'icon' => 'search',
|
||||
'mode' => 'mini',
|
||||
],
|
||||
true
|
||||
);
|
||||
|
||||
$buttons .= html_print_button(
|
||||
__('Load filter'),
|
||||
'load-filter',
|
||||
false,
|
||||
@ -953,8 +993,7 @@ $tableFilter->data[4][0] = html_print_button(
|
||||
true
|
||||
);
|
||||
|
||||
|
||||
$tableFilter->data[4][1] = html_print_button(
|
||||
$buttons .= html_print_button(
|
||||
__('Save filter'),
|
||||
'save-filter',
|
||||
false,
|
||||
@ -967,21 +1006,14 @@ $tableFilter->data[4][1] = html_print_button(
|
||||
true
|
||||
);
|
||||
|
||||
$tableFilter->colspan[4][2] = 5;
|
||||
$tableFilter->cellstyle[4][2] = 'padding-top: 0px;';
|
||||
$tableFilter->data[4][2] = html_print_submit_button(
|
||||
__('Filter'),
|
||||
'uptbutton',
|
||||
false,
|
||||
$filters .= html_print_div(
|
||||
[
|
||||
'icon' => 'next',
|
||||
'mode' => 'mini',
|
||||
'class' => 'action-buttons',
|
||||
'content' => $buttons,
|
||||
],
|
||||
true
|
||||
);
|
||||
|
||||
$filters = '<form method="post" action="index.php?sec='.$section.'&sec2=operation/agentes/status_monitor&refr='.$refr.'&ag_group='.$ag_group.'&ag_freestring='.$ag_freestring.'&module_option='.$module_option.'&ag_modulename='.$ag_modulename.'&moduletype='.$moduletype.'&datatype='.$datatype.'&status='.$status.'&sort_field='.$sortField.'&sort='.$sort.'&pure='.$config['pure'].$ag_custom_fields_params.'">';
|
||||
$filters .= html_print_table($tableFilter, true);
|
||||
$filters .= '</form>';
|
||||
ui_toggle(
|
||||
$filters,
|
||||
@ -2164,7 +2196,7 @@ if (is_metaconsole() !== true) {
|
||||
}
|
||||
|
||||
// End Build List Result.
|
||||
echo "<div id='monitor_details_window' class='filter_table'></div>";
|
||||
echo "<div id='monitor_details_window'></div>";
|
||||
|
||||
// Load filter div for dialog.
|
||||
echo '<div id="load-modal-filter" style="display:none"></div>';
|
||||
|
@ -199,22 +199,18 @@ if (is_metaconsole() === false) {
|
||||
// --------------------- form filter -----------------------------------
|
||||
$table = new StdClass();
|
||||
$table->width = '100%';
|
||||
$table->class = 'filter_table';
|
||||
$table->cellstyle['captions_agent_row'][0] = 'width: 0';
|
||||
$table->cellstyle['captions_agent_row'][1] = 'width: 200px';
|
||||
$table->cellstyle['captions_agent_row'][2] = 'width: 200px';
|
||||
$table->class = 'filter-table-adv';
|
||||
$table->data = [];
|
||||
$table->rowspan = [];
|
||||
$table->size = [];
|
||||
|
||||
if (is_metaconsole() === true) {
|
||||
$table->width = '96%';
|
||||
$table->cellpadding = '0';
|
||||
$table->cellspacing = '0';
|
||||
$table->class = 'databox_filters';
|
||||
$table->styleTable = 'padding:0px;margin-bottom:0px; ';
|
||||
}
|
||||
|
||||
// if (is_metaconsole() === true) {
|
||||
// $table->width = '96%';
|
||||
// $table->cellpadding = '0';
|
||||
// $table->cellspacing = '0';
|
||||
// $table->class = 'databox_filters';
|
||||
// $table->styleTable = 'padding:0px;margin-bottom:0px; ';
|
||||
// }
|
||||
// Agent filter.
|
||||
$agent_status_arr = [];
|
||||
$agent_status_arr[AGENT_STATUS_ALL] = __('All');
|
||||
@ -225,22 +221,76 @@ $agent_status_arr[AGENT_STATUS_CRITICAL] = __('Critical');
|
||||
$agent_status_arr[AGENT_STATUS_UNKNOWN] = __('Unknown');
|
||||
$agent_status_arr[AGENT_STATUS_NOT_INIT] = __('Not init');
|
||||
|
||||
$table->data['captions_group_row'][] = __('Search group');
|
||||
$table->data['inputs_group_row'][] = html_print_input_text('search_group', $search_group, '', 25, 30, true);
|
||||
$table->data['group_row'][] = html_print_label_input_block(
|
||||
__('Search group'),
|
||||
html_print_input_text('search_group', $search_group, '', 25, 30, true)
|
||||
);
|
||||
|
||||
if (is_metaconsole() === true) {
|
||||
$table->data['captions_group_row'][] = __('Show not init modules');
|
||||
$table->data['inputs_group_row'][] = html_print_checkbox('show_not_init_modules', $show_not_init_modules, true, true);
|
||||
$table->data['group_row'][] = html_print_label_input_block(
|
||||
__('Show not init modules'),
|
||||
html_print_checkbox(
|
||||
'show_not_init_modules',
|
||||
$show_not_init_modules,
|
||||
true,
|
||||
true
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
$table->data['captions_agent_row'][] = __('Search agent');
|
||||
$table->data['captions_agent_row'][] = __('Show not init agents');
|
||||
$table->data['captions_agent_row'][] = __('Show full hirearchy');
|
||||
$table->data['captions_agent_row'][] = __('Agent status');
|
||||
$table->data['inputs_agent_row'][] = html_print_input_text('search_agent', $search_agent, '', 25, 30, true);
|
||||
$table->data['inputs_agent_row'][] = html_print_checkbox_switch('show_not_init_agents', $show_not_init_agents, true, true);
|
||||
$table->data['inputs_agent_row'][] = html_print_checkbox_switch('serach_hirearchy', $serach_hirearchy, false, true);
|
||||
$table->data['inputs_agent_row'][] = html_print_select($agent_status_arr, 'status_agent', $status_agent, '', '', 0, true, false, true, '', false, 'width:10em').html_print_input_hidden('show_not_init_modules_hidden', $show_not_init_modules, true);
|
||||
$table->data['agent_row'][] = html_print_label_input_block(
|
||||
__('Search agent'),
|
||||
html_print_input_text(
|
||||
'search_agent',
|
||||
$search_agent,
|
||||
'',
|
||||
25,
|
||||
30,
|
||||
true
|
||||
)
|
||||
);
|
||||
|
||||
$table->data['agent_row'][] = html_print_label_input_block(
|
||||
__('Show not init agents'),
|
||||
html_print_checkbox_switch(
|
||||
'show_not_init_agents',
|
||||
$show_not_init_agents,
|
||||
true,
|
||||
true
|
||||
)
|
||||
);
|
||||
|
||||
$table->data['agent_row'][] = html_print_label_input_block(
|
||||
__('Show full hirearchy'),
|
||||
html_print_checkbox_switch(
|
||||
'serach_hirearchy',
|
||||
$serach_hirearchy,
|
||||
false,
|
||||
true
|
||||
)
|
||||
);
|
||||
|
||||
$table->data['agent_row'][] = html_print_label_input_block(
|
||||
__('Agent status'),
|
||||
html_print_select(
|
||||
$agent_status_arr,
|
||||
'status_agent',
|
||||
$status_agent,
|
||||
'',
|
||||
'',
|
||||
0,
|
||||
true,
|
||||
false,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'width:100%'
|
||||
).html_print_input_hidden(
|
||||
'show_not_init_modules_hidden',
|
||||
$show_not_init_modules,
|
||||
true
|
||||
)
|
||||
);
|
||||
|
||||
// Button.
|
||||
if (is_metaconsole() === true) {
|
||||
@ -259,17 +309,38 @@ if (is_metaconsole() === false) {
|
||||
$module_status_arr[AGENT_MODULE_STATUS_UNKNOWN] = __('Unknown');
|
||||
$module_status_arr[AGENT_MODULE_STATUS_NOT_INIT] = __('Not init');
|
||||
|
||||
$table->data['captions_last_row'][] = __('Search module');
|
||||
$table->data['inputs_last_row'][] = html_print_input_text('search_module', $search_module, '', 25, 30, true);
|
||||
$table->data['last_row'][] = html_print_label_input_block(
|
||||
__('Search module'),
|
||||
html_print_input_text('search_module', $search_module, '', 25, 30, true)
|
||||
);
|
||||
|
||||
$table->data['captions_last_row'][] = __('Show not init modules');
|
||||
$table->data['inputs_last_row'][] = html_print_checkbox_switch('show_not_init_modules', $show_not_init_modules, true, true);
|
||||
$table->data['last_row'][] = html_print_label_input_block(
|
||||
__('Show not init modules'),
|
||||
html_print_checkbox_switch('show_not_init_modules', $show_not_init_modules, true, true)
|
||||
);
|
||||
|
||||
$table->data['captions_last_row'][] = __('Module status');
|
||||
$table->data['inputs_last_row'][] = html_print_select($module_status_arr, 'status_module', $status_module, '', '', 0, true);
|
||||
$table->data['last_row'][] = html_print_label_input_block(
|
||||
__('Module status'),
|
||||
html_print_select(
|
||||
$module_status_arr,
|
||||
'status_module',
|
||||
$status_module,
|
||||
'',
|
||||
'',
|
||||
0,
|
||||
true,
|
||||
false,
|
||||
true,
|
||||
'',
|
||||
false,
|
||||
'width:100%'
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
$table->data['inputs_last_row'][] = html_print_div(
|
||||
$form_html = '<form id="tree_search" method="post" action="index.php?sec=monitoring&sec2=operation/tree&refr=0&tab='.$tab.'&pure='.$config['pure'].'">';
|
||||
$form_html .= html_print_table($table, true);
|
||||
$form_html .= html_print_div(
|
||||
[
|
||||
'class' => 'action-buttons',
|
||||
'content' => html_print_submit_button(
|
||||
@ -278,17 +349,15 @@ $table->data['inputs_last_row'][] = html_print_div(
|
||||
false,
|
||||
[
|
||||
'icon' => 'search',
|
||||
'mode' => 'secondary mini',
|
||||
'mode' => 'mini',
|
||||
],
|
||||
true
|
||||
),
|
||||
],
|
||||
true
|
||||
);
|
||||
|
||||
$form_html = '<form id="tree_search" method="post" action="index.php?sec=monitoring&sec2=operation/tree&refr=0&tab='.$tab.'&pure='.$config['pure'].'">';
|
||||
$form_html .= html_print_table($table, true);
|
||||
$form_html .= '</form>';
|
||||
|
||||
if (is_metaconsole() === true) {
|
||||
echo "<div class='view_tree'>";
|
||||
ui_toggle($form_html, '<span class="subsection_header_title">'.__('Show Options').'</span>');
|
||||
|
Loading…
x
Reference in New Issue
Block a user