Several fixes

This commit is contained in:
jose.gonzalez@pandorafms.com 2022-10-25 17:11:18 +02:00
parent bb58fef610
commit 5aaa415ed9
4 changed files with 51 additions and 15 deletions

View File

@ -751,7 +751,10 @@ class AgentWizard extends HTML
'label' => $this->actionLabel, 'label' => $this->actionLabel,
'name' => 'sub-protocol', 'name' => 'sub-protocol',
'type' => 'submit', 'type' => 'submit',
'attributes' => 'class="sub next" onclick="$(\'#form-main-wizard\').submit();"', 'attributes' => [
'icon' => 'cog',
'onclick' => '$(\'#form-main-wizard\').submit();',
],
'return' => true, 'return' => true,
], ],
]; ];
@ -3658,7 +3661,7 @@ class AgentWizard extends HTML
'label' => __('Create modules'), 'label' => __('Create modules'),
'name' => 'create-modules-action', 'name' => 'create-modules-action',
'type' => 'button', 'type' => 'button',
'attributes' => 'class="sub cog float-right"', 'attributes' => [ 'icon' => 'next' ],
'script' => 'processListModules();', 'script' => 'processListModules();',
'return' => true, 'return' => true,
], ],

View File

@ -3333,13 +3333,14 @@ function html_print_submit_button($label='OK', $name='', $disabled=false, $attri
$attributes = []; $attributes = [];
} }
// Set the button type from here.
$attributes['type'] = 'submit'; $attributes['type'] = 'submit';
$output = html_print_button( $output = html_print_button(
$label, $label,
$name, $name,
$disabled, $disabled,
'', (isset($attributes['onclick']) === true) ? $attributes['onclick'] : '',
$attributes, $attributes,
true true
); );

View File

@ -1386,7 +1386,7 @@ $maintab['text'] = '<a href="index.php?sec=estado&sec2=operation/agentes/ver_age
] ]
).'</a>'; ).'</a>';
if ($tab == 'main') { if ($tab === 'main') {
$maintab['active'] = true; $maintab['active'] = true;
} else { } else {
$maintab['active'] = false; $maintab['active'] = false;

View File

@ -440,14 +440,22 @@ if ($config['double_auth_enabled'] || ($config['double_auth_enabled'] == '' && $
} }
if ($double_auth_enabled && $config['double_auth_enabled']) { if ($double_auth_enabled && $config['double_auth_enabled']) {
$double_authentication .= html_print_button(__('Show information'), 'show_info', false, 'javascript:show_double_auth_info();', '', true); $double_authentication .= html_print_button(
__('Show information'),
'show_info',
false,
'show_double_auth_info();',
[ 'icon' => 'camera' ],
'',
true
);
} }
if (isset($double_authentication)) { if (isset($double_authentication) === true) {
$double_authentication .= '</div>'; $double_authentication .= '</div>';
} }
if (check_acl($config['id_user'], 0, 'ER')) { if ((bool) check_acl($config['id_user'], 0, 'ER') === true) {
$event_filter = '<div class="label_select"><p class="edit_user_labels">'.__('Event filter').'</p>'; $event_filter = '<div class="label_select"><p class="edit_user_labels">'.__('Event filter').'</p>';
$user_groups = implode(',', array_keys((users_get_groups($config['id_user'], 'AR', true)))); $user_groups = implode(',', array_keys((users_get_groups($config['id_user'], 'AR', true))));
$event_filter .= html_print_select_from_sql( $event_filter .= html_print_select_from_sql(
@ -736,7 +744,14 @@ if ($config['ehorus_enabled'] && $config['ehorus_user_level_conf']) {
$row = []; $row = [];
$row['name'] = __('Test'); $row['name'] = __('Test');
$row['control'] = html_print_button(__('Start'), 'test-ehorus', false, 'ehorus_connection_test(&quot;'.$ehorus_host.'&quot;,'.$ehorus_port.')', 'class="sub next"', true); $row['control'] = html_print_button(
__('Start'),
'test-ehorus',
false,
'ehorus_connection_test(&quot;'.$ehorus_host.'&quot;,'.$ehorus_port.')',
[ 'icon' => 'next' ],
true
);
$row['control'] .= '&nbsp;<span id="test-ehorus-spinner" class="invisible">&nbsp;'.html_print_image('images/spinner.gif', true).'</span>'; $row['control'] .= '&nbsp;<span id="test-ehorus-spinner" class="invisible">&nbsp;'.html_print_image('images/spinner.gif', true).'</span>';
$row['control'] .= '&nbsp;<span id="test-ehorus-success" class="invisible">&nbsp;'.html_print_image('images/status_sets/default/severity_normal.png', true).'</span>'; $row['control'] .= '&nbsp;<span id="test-ehorus-success" class="invisible">&nbsp;'.html_print_image('images/status_sets/default/severity_normal.png', true).'</span>';
$row['control'] .= '&nbsp;<span id="test-ehorus-failure" class="invisible">&nbsp;'.html_print_image('images/status_sets/default/severity_critical.png', true).'</span>'; $row['control'] .= '&nbsp;<span id="test-ehorus-failure" class="invisible">&nbsp;'.html_print_image('images/status_sets/default/severity_critical.png', true).'</span>';
@ -782,7 +797,14 @@ if ($config['integria_enabled'] && $config['integria_user_level_conf']) {
$row = []; $row = [];
$row['name'] = __('Test'); $row['name'] = __('Test');
$row['control'] = html_print_button(__('Start'), 'test-integria', false, 'integria_connection_test(&quot;'.$integria_host.'&quot;,'.$integria_api_pass.')', 'class="sub next"', true); $row['control'] = html_print_button(
__('Start'),
'test-integria',
false,
'integria_connection_test(&quot;'.$integria_host.'&quot;,'.$integria_api_pass.')',
[ 'icon' => 'next' ],
true
);
$row['control'] .= '&nbsp;<span id="test-integria-spinner" class="invisible">&nbsp;'.html_print_image('images/spinner.gif', true).'</span>'; $row['control'] .= '&nbsp;<span id="test-integria-spinner" class="invisible">&nbsp;'.html_print_image('images/spinner.gif', true).'</span>';
$row['control'] .= '&nbsp;<span id="test-integria-success" class="invisible">&nbsp;'.html_print_image('images/status_sets/default/severity_normal.png', true).'</span>'; $row['control'] .= '&nbsp;<span id="test-integria-success" class="invisible">&nbsp;'.html_print_image('images/status_sets/default/severity_normal.png', true).'</span>';
$row['control'] .= '&nbsp;<span id="test-integria-failure" class="invisible">&nbsp;'.html_print_image('images/status_sets/default/severity_critical.png', true).'</span>'; $row['control'] .= '&nbsp;<span id="test-integria-failure" class="invisible">&nbsp;'.html_print_image('images/status_sets/default/severity_critical.png', true).'</span>';
@ -796,15 +818,25 @@ if ($config['integria_enabled'] && $config['integria_user_level_conf']) {
if ($is_management_allowed === true) { if ($is_management_allowed === true) {
echo '<div class="edit_user_button">'; if ((bool) $config['user_can_update_info'] === false) {
if (!$config['user_can_update_info']) { $outputButton = '<i>'.__('You can not change your user info under the current authentication scheme').'</i>';
echo '<i>'.__('You can not change your user info under the current authentication scheme').'</i>';
} else { } else {
html_print_csrf_hidden(); $outputButton = html_print_submit_button(
html_print_submit_button(__('Update'), 'uptbutton', $view_mode, 'class="sub upd"'); __('Update'),
'uptbutton',
$view_mode,
[ 'icon' => 'update' ],
true
);
$outputButton .= html_print_csrf_hidden(true);
} }
echo '</div>'; html_print_div(
[
'class' => 'action-buttons',
'content' => $outputButton,
]
);
} }
echo '</form>'; echo '</form>';