mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-29 08:45:12 +02:00
Merge remote-tracking branch 'origin/develop' into ent-2441-despliegue-de-agentes-desde-pandora
This commit is contained in:
commit
5fd7b87a06
@ -122,7 +122,6 @@ if (is_ajax()) {
|
|||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ui_require_css_file('register');
|
ui_require_css_file('register');
|
||||||
|
|
||||||
$initial = isset($config['initial_wizard']) !== true
|
$initial = isset($config['initial_wizard']) !== true
|
||||||
@ -150,26 +149,27 @@ if ($initial && users_is_admin()) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($registration && users_is_admin()) {
|
if (!$config['disabled_newsletter']) {
|
||||||
// Prepare registration wizard, not launch. leave control to flow.
|
if ($registration && users_is_admin()) {
|
||||||
registration_wiz_modal(
|
// Prepare registration wizard, not launch. leave control to flow.
|
||||||
false,
|
registration_wiz_modal(
|
||||||
// Launch only if not being launch from 'initial'.
|
|
||||||
!$initial,
|
|
||||||
(($show_newsletter === true) ? 'force_run_newsletter()' : null)
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
if ($show_newsletter) {
|
|
||||||
// Show newsletter wizard for current user.
|
|
||||||
newsletter_wiz_modal(
|
|
||||||
false,
|
false,
|
||||||
// Launch only if not being call from 'registration'.
|
// Launch only if not being launch from 'initial'.
|
||||||
!$registration && !$initial
|
!$initial,
|
||||||
|
(($show_newsletter === true) ? 'force_run_newsletter()' : null)
|
||||||
);
|
);
|
||||||
|
} else {
|
||||||
|
if ($show_newsletter) {
|
||||||
|
// Show newsletter wizard for current user.
|
||||||
|
newsletter_wiz_modal(
|
||||||
|
false,
|
||||||
|
// Launch only if not being call from 'registration'.
|
||||||
|
!$registration && !$initial
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$newsletter = null;
|
$newsletter = null;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@ -137,6 +137,8 @@ if ($new_user && $config['admin_can_add_user']) {
|
|||||||
$user_info['not_login'] = false;
|
$user_info['not_login'] = false;
|
||||||
$user_info['strict_acl'] = false;
|
$user_info['strict_acl'] = false;
|
||||||
$user_info['session_time'] = 0;
|
$user_info['session_time'] = 0;
|
||||||
|
$user_info['middlename'] = 0;
|
||||||
|
|
||||||
if ($isFunctionSkins !== ENTERPRISE_NOT_HOOK) {
|
if ($isFunctionSkins !== ENTERPRISE_NOT_HOOK) {
|
||||||
$user_info['id_skin'] = '';
|
$user_info['id_skin'] = '';
|
||||||
}
|
}
|
||||||
@ -218,6 +220,7 @@ if ($create_user) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$values['not_login'] = (bool) get_parameter('not_login', false);
|
$values['not_login'] = (bool) get_parameter('not_login', false);
|
||||||
|
$values['middlename'] = get_parameter('middlename', 0);
|
||||||
$values['strict_acl'] = (bool) get_parameter('strict_acl', false);
|
$values['strict_acl'] = (bool) get_parameter('strict_acl', false);
|
||||||
$values['session_time'] = (int) get_parameter('session_time', 0);
|
$values['session_time'] = (int) get_parameter('session_time', 0);
|
||||||
|
|
||||||
@ -317,12 +320,13 @@ if ($update_user) {
|
|||||||
$values['timezone'] = (string) get_parameter('timezone');
|
$values['timezone'] = (string) get_parameter('timezone');
|
||||||
$values['default_event_filter'] = (int) get_parameter('default_event_filter');
|
$values['default_event_filter'] = (int) get_parameter('default_event_filter');
|
||||||
$values['default_custom_view'] = (int) get_parameter('default_custom_view');
|
$values['default_custom_view'] = (int) get_parameter('default_custom_view');
|
||||||
// eHorus user level conf
|
|
||||||
|
// eHorus user level conf.
|
||||||
$values['ehorus_user_level_enabled'] = (bool) get_parameter('ehorus_user_level_enabled', false);
|
$values['ehorus_user_level_enabled'] = (bool) get_parameter('ehorus_user_level_enabled', false);
|
||||||
$values['ehorus_user_level_user'] = (string) get_parameter('ehorus_user_level_user');
|
$values['ehorus_user_level_user'] = (string) get_parameter('ehorus_user_level_user');
|
||||||
$values['ehorus_user_level_pass'] = (string) get_parameter('ehorus_user_level_pass');
|
$values['ehorus_user_level_pass'] = (string) get_parameter('ehorus_user_level_pass');
|
||||||
|
|
||||||
|
$values['middlename'] = get_parameter('middlename', 0);
|
||||||
|
|
||||||
$dashboard = get_parameter('dashboard', '');
|
$dashboard = get_parameter('dashboard', '');
|
||||||
$visual_console = get_parameter('visual_console', '');
|
$visual_console = get_parameter('visual_console', '');
|
||||||
@ -869,13 +873,27 @@ foreach ($event_filter_data as $filter) {
|
|||||||
$table->data[16][0] = __('Default event filter');
|
$table->data[16][0] = __('Default event filter');
|
||||||
$table->data[16][1] = html_print_select($event_filter, 'default_event_filter', $user_info['default_event_filter'], '', '', __('None'), true, false, false);
|
$table->data[16][1] = html_print_select($event_filter, 'default_event_filter', $user_info['default_event_filter'], '', '', __('None'), true, false, false);
|
||||||
|
|
||||||
|
$table->data[17][0] = __('Disabled newsletter');
|
||||||
|
if ($user_info['middlename'] >= 0) {
|
||||||
|
$middlename = false;
|
||||||
|
} else {
|
||||||
|
$middlename = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
$table->data[17][1] = html_print_checkbox(
|
||||||
|
'middlename',
|
||||||
|
-1,
|
||||||
|
$middlename,
|
||||||
|
true
|
||||||
|
);
|
||||||
|
|
||||||
if ($config['ehorus_user_level_conf']) {
|
if ($config['ehorus_user_level_conf']) {
|
||||||
$table->data[17][0] = __('eHorus user acces enabled');
|
$table->data[18][0] = __('eHorus user acces enabled');
|
||||||
$table->data[17][1] = html_print_checkbox('ehorus_user_level_enabled', 1, $user_info['ehorus_user_level_enabled'], true);
|
$table->data[18][1] = html_print_checkbox('ehorus_user_level_enabled', 1, $user_info['ehorus_user_level_enabled'], true);
|
||||||
$table->data[18][0] = __('eHorus user');
|
$table->data[19][0] = __('eHorus user');
|
||||||
$table->data[19][0] = __('eHorus password');
|
$table->data[20][0] = __('eHorus password');
|
||||||
$table->data[18][1] = html_print_input_text('ehorus_user_level_user', $user_info['ehorus_user_level_user'], '', 15, 45, true);
|
$table->data[19][1] = html_print_input_text('ehorus_user_level_user', $user_info['ehorus_user_level_user'], '', 15, 45, true);
|
||||||
$table->data[19][1] = html_print_input_password('ehorus_user_level_pass', io_output_password($user_info['ehorus_user_level_pass']), '', 15, 45, true);
|
$table->data[20][1] = html_print_input_password('ehorus_user_level_pass', io_output_password($user_info['ehorus_user_level_pass']), '', 15, 45, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1139,6 +1139,7 @@ if ($get_extended_event) {
|
|||||||
|
|
||||||
$dialog_page = get_parameter('dialog_page', 'general');
|
$dialog_page = get_parameter('dialog_page', 'general');
|
||||||
$filter = get_parameter('filter', []);
|
$filter = get_parameter('filter', []);
|
||||||
|
$similar_ids = get_parameter('similar_ids', $event_id);
|
||||||
$group_rep = $filter['group_rep'];
|
$group_rep = $filter['group_rep'];
|
||||||
$event_rep = $event['event_rep'];
|
$event_rep = $event['event_rep'];
|
||||||
$timestamp_first = $event['min_timestamp'];
|
$timestamp_first = $event['min_timestamp'];
|
||||||
@ -1146,6 +1147,8 @@ if ($get_extended_event) {
|
|||||||
$server_id = $event['server_id'];
|
$server_id = $event['server_id'];
|
||||||
$comments = $event['comments'];
|
$comments = $event['comments'];
|
||||||
|
|
||||||
|
$event['similar_ids'] = $similar_ids;
|
||||||
|
|
||||||
if (!isset($comments)) {
|
if (!isset($comments)) {
|
||||||
$comments = $event['user_comment'];
|
$comments = $event['user_comment'];
|
||||||
}
|
}
|
||||||
|
@ -1976,7 +1976,7 @@ class ConsoleSupervisor
|
|||||||
'id_user',
|
'id_user',
|
||||||
$config['id_user']
|
$config['id_user']
|
||||||
);
|
);
|
||||||
if (license_free() === true
|
if (!$config['disabled_newsletter']
|
||||||
&& $newsletter != 1
|
&& $newsletter != 1
|
||||||
&& $login === false
|
&& $login === false
|
||||||
) {
|
) {
|
||||||
|
@ -395,6 +395,10 @@ function config_update_config()
|
|||||||
$error_update[] = __('Enable Update Manager');
|
$error_update[] = __('Enable Update Manager');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!config_update_value('disabled_newsletter', get_parameter('disabled_newsletter'))) {
|
||||||
|
$error_update[] = __('Disabled newsletter');
|
||||||
|
}
|
||||||
|
|
||||||
if (!config_update_value('ipam_ocuppied_critical_treshold', get_parameter('ipam_ocuppied_critical_treshold'))) {
|
if (!config_update_value('ipam_ocuppied_critical_treshold', get_parameter('ipam_ocuppied_critical_treshold'))) {
|
||||||
$error_update[] = __('Ipam Ocuppied Manager Critical');
|
$error_update[] = __('Ipam Ocuppied Manager Critical');
|
||||||
}
|
}
|
||||||
@ -1723,6 +1727,10 @@ function config_process_config()
|
|||||||
config_update_value('enable_update_manager', 1);
|
config_update_value('enable_update_manager', 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isset($config['disabled_newsletter'])) {
|
||||||
|
config_update_value('disabled_newsletter', 0);
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($config['ipam_ocuppied_critical_treshold'])) {
|
if (!isset($config['ipam_ocuppied_critical_treshold'])) {
|
||||||
config_update_value('ipam_ocuppied_critical_treshold', 90);
|
config_update_value('ipam_ocuppied_critical_treshold', 90);
|
||||||
}
|
}
|
||||||
|
@ -4398,6 +4398,8 @@ function events_page_general($event)
|
|||||||
$data[1] = $user_owner;
|
$data[1] = $user_owner;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$table_general->cellclass[3][1] = 'general_owner';
|
||||||
|
|
||||||
$table_general->data[] = $data;
|
$table_general->data[] = $data;
|
||||||
|
|
||||||
$data = [];
|
$data = [];
|
||||||
@ -4465,6 +4467,8 @@ function events_page_general($event)
|
|||||||
$data[1] = '<i>'.__('N/A').'</i>';
|
$data[1] = '<i>'.__('N/A').'</i>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$table_general->cellclass[7][1] = 'general_status';
|
||||||
|
|
||||||
$table_general->data[] = $data;
|
$table_general->data[] = $data;
|
||||||
|
|
||||||
$data = [];
|
$data = [];
|
||||||
|
@ -2235,7 +2235,6 @@ function combined_graph_summatory_average(
|
|||||||
$data_array_pop[$key_reverse] = array_pop(
|
$data_array_pop[$key_reverse] = array_pop(
|
||||||
$data_array_reverse[$key_reverse]
|
$data_array_reverse[$key_reverse]
|
||||||
);
|
);
|
||||||
$count_data_array_reverse--;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2287,6 +2286,7 @@ function combined_graph_summatory_average(
|
|||||||
}
|
}
|
||||||
|
|
||||||
$count++;
|
$count++;
|
||||||
|
$count_data_array_reverse--;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($summatory && isset($array_sum_reverse)
|
if ($summatory && isset($array_sum_reverse)
|
||||||
|
@ -437,19 +437,18 @@ function event_change_status(event_ids) {
|
|||||||
var meta = $("#hidden-meta").val();
|
var meta = $("#hidden-meta").val();
|
||||||
var history = $("#hidden-history").val();
|
var history = $("#hidden-history").val();
|
||||||
|
|
||||||
var params = [];
|
|
||||||
params.push("page=include/ajax/events");
|
|
||||||
params.push("change_status=1");
|
|
||||||
params.push("event_ids=" + event_ids);
|
|
||||||
params.push("new_status=" + new_status);
|
|
||||||
params.push("meta=" + meta);
|
|
||||||
params.push("history=" + history);
|
|
||||||
|
|
||||||
$("#button-status_button").attr("disabled", "disabled");
|
$("#button-status_button").attr("disabled", "disabled");
|
||||||
$("#response_loading").show();
|
$("#response_loading").show();
|
||||||
|
|
||||||
jQuery.ajax({
|
jQuery.ajax({
|
||||||
data: params.join("&"),
|
data: {
|
||||||
|
page: "include/ajax/events",
|
||||||
|
change_status: 1,
|
||||||
|
event_ids: event_ids,
|
||||||
|
new_status: new_status,
|
||||||
|
meta: meta,
|
||||||
|
history: history
|
||||||
|
},
|
||||||
type: "POST",
|
type: "POST",
|
||||||
url: $("#hidden-ajax_file").val(),
|
url: $("#hidden-ajax_file").val(),
|
||||||
async: true,
|
async: true,
|
||||||
@ -457,12 +456,21 @@ function event_change_status(event_ids) {
|
|||||||
success: function(data) {
|
success: function(data) {
|
||||||
$("#button-status_button").removeAttr("disabled");
|
$("#button-status_button").removeAttr("disabled");
|
||||||
$("#response_loading").hide();
|
$("#response_loading").hide();
|
||||||
show_event_dialog(
|
|
||||||
event_id,
|
if ($("#notification_status_success").length) {
|
||||||
$("#hidden-group_rep").val(),
|
$("#notification_status_success").hide();
|
||||||
"responses",
|
}
|
||||||
data
|
|
||||||
);
|
if ($("#notification_status_error").length) {
|
||||||
|
$("#notification_status_error").hide();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (data == "status_ok") {
|
||||||
|
dt_events.draw(false);
|
||||||
|
$("#notification_status_success").show();
|
||||||
|
} else {
|
||||||
|
$("#notification_status_error").show();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return false;
|
return false;
|
||||||
@ -475,19 +483,18 @@ function event_change_owner() {
|
|||||||
var meta = $("#hidden-meta").val();
|
var meta = $("#hidden-meta").val();
|
||||||
var history = $("#hidden-history").val();
|
var history = $("#hidden-history").val();
|
||||||
|
|
||||||
var params = [];
|
|
||||||
params.push("page=include/ajax/events");
|
|
||||||
params.push("change_owner=1");
|
|
||||||
params.push("event_id=" + event_id);
|
|
||||||
params.push("new_owner=" + new_owner);
|
|
||||||
params.push("meta=" + meta);
|
|
||||||
params.push("history=" + history);
|
|
||||||
|
|
||||||
$("#button-owner_button").attr("disabled", "disabled");
|
$("#button-owner_button").attr("disabled", "disabled");
|
||||||
$("#response_loading").show();
|
$("#response_loading").show();
|
||||||
|
|
||||||
jQuery.ajax({
|
jQuery.ajax({
|
||||||
data: params.join("&"),
|
data: {
|
||||||
|
page: "include/ajax/events",
|
||||||
|
change_owner: 1,
|
||||||
|
event_id: event_id,
|
||||||
|
new_owner: new_owner,
|
||||||
|
meta: meta,
|
||||||
|
history: history
|
||||||
|
},
|
||||||
type: "POST",
|
type: "POST",
|
||||||
url: $("#hidden-ajax_file").val(),
|
url: $("#hidden-ajax_file").val(),
|
||||||
async: true,
|
async: true,
|
||||||
@ -496,12 +503,29 @@ function event_change_owner() {
|
|||||||
$("#button-owner_button").removeAttr("disabled");
|
$("#button-owner_button").removeAttr("disabled");
|
||||||
$("#response_loading").hide();
|
$("#response_loading").hide();
|
||||||
|
|
||||||
show_event_dialog(
|
if ($("#notification_owner_success").length) {
|
||||||
event_id,
|
$("#notification_owner_success").hide();
|
||||||
$("#hidden-group_rep").val(),
|
}
|
||||||
"responses",
|
|
||||||
data
|
if ($("#notification_owner_error").length) {
|
||||||
);
|
$("#notification_owner_error").hide();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (data == "owner_ok") {
|
||||||
|
dt_events.draw(false);
|
||||||
|
$("#notification_owner_success").show();
|
||||||
|
if (new_owner == -1) {
|
||||||
|
$("#extended_event_general_page table td.general_owner").html(
|
||||||
|
"<i>N/A</i>"
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
$("#extended_event_general_page table td.general_owner").text(
|
||||||
|
new_owner
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$("#notification_owner_error").show();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -271,6 +271,7 @@ ul.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
margin-bottom: -1px;
|
margin-bottom: -1px;
|
||||||
border: none;
|
border: none;
|
||||||
|
border-bottom: 1px solid #a9a9a9;
|
||||||
}
|
}
|
||||||
|
|
||||||
ul.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header
|
ul.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header
|
||||||
@ -298,9 +299,6 @@ li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab {
|
|||||||
li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
|
li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
|
||||||
border-bottom: 1px solid #fff;
|
border-bottom: 1px solid #fff;
|
||||||
}
|
}
|
||||||
div.extended_event_pages.ui-tabs-panel.ui-corner-bottom.ui-widget-content {
|
|
||||||
border-top: 1px solid #a9a9a9;
|
|
||||||
}
|
|
||||||
|
|
||||||
tr.group {
|
tr.group {
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
|
@ -426,24 +426,25 @@ if (check_acl($config['id_user'], 0, 'ER')) {
|
|||||||
).'</div>';
|
).'</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!$config['disabled_newsletter']) {
|
||||||
|
$newsletter = '<div class="label_select_simple"><p class="edit_user_labels">'.__('Newsletter Subscribed').': </p>';
|
||||||
|
if ($user_info['middlename'] > 0) {
|
||||||
|
$newsletter .= '<span>'.__('Already subscribed to %s newsletter', get_product_name()).'</span>';
|
||||||
|
} else {
|
||||||
|
$newsletter .= '<span><a href="javascript: force_run_newsletter();">'.__('Subscribe to our newsletter').'</a></span></div>';
|
||||||
|
$newsletter_reminder = '<div class="label_select_simple"><p class="edit_user_labels">'.__('Newsletter Reminder').': </p>';
|
||||||
|
$newsletter_reminder .= html_print_switch(
|
||||||
|
[
|
||||||
|
'name' => 'newsletter_reminder',
|
||||||
|
'value' => $newsletter_reminder_value,
|
||||||
|
'disabled' => false,
|
||||||
|
]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
$newsletter = '<div class="label_select_simple"><p class="edit_user_labels">'.__('Newsletter Subscribed').': </p>';
|
$newsletter_reminder .= '</div>';
|
||||||
if ($user_info['middlename'] > 0) {
|
|
||||||
$newsletter .= '<span>'.__('Already subscribed to %s newsletter', get_product_name()).'</span>';
|
|
||||||
} else {
|
|
||||||
$newsletter .= '<span><a href="javascript: force_run_newsletter();">'.__('Subscribe to our newsletter').'</a></span></div>';
|
|
||||||
$newsletter_reminder = '<div class="label_select_simple"><p class="edit_user_labels">'.__('Newsletter Reminder').': </p>';
|
|
||||||
$newsletter_reminder .= html_print_switch(
|
|
||||||
[
|
|
||||||
'name' => 'newsletter_reminder',
|
|
||||||
'value' => $newsletter_reminder_value,
|
|
||||||
'disabled' => false,
|
|
||||||
]
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$newsletter_reminder .= '</div>';
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$autorefresh_list_out = [];
|
$autorefresh_list_out = [];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user