diff --git a/pandora_console/godmode/users/configure_user.php b/pandora_console/godmode/users/configure_user.php
index 67a269bc66..04a7e1126a 100644
--- a/pandora_console/godmode/users/configure_user.php
+++ b/pandora_console/godmode/users/configure_user.php
@@ -322,7 +322,7 @@ if ($create_user) {
return;
}
- $user_is_admin = (int) get_parameter('is_admin', 0);
+ $user_is_admin = (get_parameter('is_admin', 0) === 0) ? 0 : 1;
if (users_is_admin() === false && $user_is_admin !== 0) {
db_pandora_audit(
@@ -542,7 +542,7 @@ if ($update_user) {
$values['email'] = (string) get_parameter('email');
$values['phone'] = (string) get_parameter('phone');
$values['comments'] = io_safe_input(strip_tags(io_safe_output((string) get_parameter('comments'))));
- $values['is_admin'] = get_parameter('is_admin', 0);
+ $values['is_admin'] = (get_parameter('is_admin', 0) === 0) ? 0 : 1;
$values['language'] = (string) get_parameter('language');
$values['timezone'] = (string) get_parameter('timezone');
$values['default_event_filter'] = (int) get_parameter('default_event_filter');
@@ -973,40 +973,24 @@ if ($config['user_can_update_password']) {
}
}
-$own_info = get_user_info($config['id_user']);
-$global_profile = '
'.__('Global Profile').'';
-$global_profile .= '
';
-
$email = ''.html_print_input_text_extended(
'email',
$user_info['email'],
@@ -1548,35 +1532,33 @@ $(document).ready (function () {
} else {
show_double_auth_deactivation();
}
- });
+ });
- $('input:radio[name="is_admin"]').change(function() {
- if($('#radiobtn0002').prop('checked')) {
+ $('#checkbox-is_admin').change(function() {
+ if($('#checkbox-is_admin').is(':checked') == true) {
$('#metaconsole_agents_manager_div').show();
$('#metaconsole_access_node_div').show();
if($('#checkbox-metaconsole_agents_manager').prop('checked')) {
$('#metaconsole_assigned_server_div').show();
}
- }
- else {
+ } else {
$('#metaconsole_agents_manager_div').hide();
$('#metaconsole_access_node_div').hide();
$('#metaconsole_assigned_server_div').hide();
}
});
-
- $('#checkbox-metaconsole_agents_manager').change(function() {
- if($('#checkbox-metaconsole_agents_manager').prop('checked')) {
+
+ $('#checkbox-metaconsole_agents_manager').change(function() {
+ if($('#checkbox-metaconsole_agents_manager').prop('checked')) {
$('#metaconsole_assigned_server_div').show();
- }
- else {
+ } else {
$('#metaconsole_assigned_server_div').hide();
}
});
-
- $('input:radio[name="is_admin"]').trigger('change');
+
+ $('#checkbox-is_admin').trigger('change');
$('#checkbox-metaconsole_agents_manager').trigger('change');
-
+
show_data_section();
$('#checkbox-ehorus_user_level_enabled').change(function () {
switch_ehorus_conf();
@@ -1665,7 +1647,7 @@ $(document).ready (function () {
function checkProfiles(e) {
e.preventDefault();
- if ($('input[name="is_admin"]:checked').val() == 1) {
+ if ($('#checkbox-is_admin').is(':checked') == true) {
// Admin does not require profiles.
$('#user_profile_form').submit();
} else {