mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-30 09:15:15 +02:00
Fixed the style of status message when edit a filter and added more information in the messages.
(cherry picked from commit 085c4521d0a2c892676413a7cc81a23ca882177e)
This commit is contained in:
parent
b945ee8892
commit
786c6efa4b
@ -86,7 +86,7 @@ if (is_ajax()) {
|
|||||||
'id_filter', 'tevent_filter', $values);
|
'id_filter', 'tevent_filter', $values);
|
||||||
|
|
||||||
if ($exists) {
|
if ($exists) {
|
||||||
echo 'error';
|
echo 'duplicate';
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$result = db_process_sql_insert('tevent_filter', $values);
|
$result = db_process_sql_insert('tevent_filter', $values);
|
||||||
@ -664,8 +664,25 @@ else
|
|||||||
ui_toggle($events_filter, __('Event control filter'), '', !$open_filter);
|
ui_toggle($events_filter, __('Event control filter'), '', !$open_filter);
|
||||||
|
|
||||||
// Error div for ajax messages
|
// Error div for ajax messages
|
||||||
echo "<div id='show_filter_error'>";
|
echo "<div id='show_filter_error' style='display: none;'>";
|
||||||
|
ui_print_error_message(__('Error creating filter.'), 'data-type_info_box="error_create_filter"');
|
||||||
|
ui_print_error_message(__('Error creating filter is duplicated.'), 'data-type_info_box="duplicate_create_filter"');
|
||||||
|
ui_print_success_message(__('Filter created.'), 'data-type_info_box="success_create_filter"');
|
||||||
|
|
||||||
|
ui_print_success_message(__('Filter updated.'), 'data-type_info_box="success_update_filter"');
|
||||||
|
ui_print_error_message(__('Error updating filter.'), 'data-type_info_box="error_create_filter"');
|
||||||
|
|
||||||
echo "</div>";
|
echo "</div>";
|
||||||
|
?>
|
||||||
|
<script type="text/javascript">
|
||||||
|
$(document).ready(
|
||||||
|
function() {
|
||||||
|
$(".info_box").hide();
|
||||||
|
$("#show_filter_error").show();
|
||||||
|
}
|
||||||
|
);
|
||||||
|
</script>
|
||||||
|
<?php
|
||||||
|
|
||||||
$event_table = events_get_events_table($meta, $history);
|
$event_table = events_get_events_table($meta, $history);
|
||||||
|
|
||||||
@ -918,31 +935,55 @@ $(document).ready( function() {
|
|||||||
var id_filter_save;
|
var id_filter_save;
|
||||||
|
|
||||||
jQuery.post ("<?php echo ui_get_full_url("ajax.php", false, false, false); ?>",
|
jQuery.post ("<?php echo ui_get_full_url("ajax.php", false, false, false); ?>",
|
||||||
{"page" : "operation/events/events_list",
|
{
|
||||||
"save_event_filter" : 1,
|
"page" : "operation/events/events_list",
|
||||||
"id_name" : $("#text-id_name").val(),
|
"save_event_filter" : 1,
|
||||||
"id_group" : $("#id_group").val(),
|
"id_name" : $("#text-id_name").val(),
|
||||||
"event_type" : $("#event_type").val(),
|
"id_group" : $("#id_group").val(),
|
||||||
"severity" : $("#severity").val(),
|
"event_type" : $("#event_type").val(),
|
||||||
"status" : $("#status").val(),
|
"severity" : $("#severity").val(),
|
||||||
"search" : $("#text-search").val(),
|
"status" : $("#status").val(),
|
||||||
"text_agent" : $("#text_id_agent").val(),
|
"search" : $("#text-search").val(),
|
||||||
"pagination" : $("#pagination").val(),
|
"text_agent" : $("#text_id_agent").val(),
|
||||||
"event_view_hr" : $("#text-event_view_hr").val(),
|
"pagination" : $("#pagination").val(),
|
||||||
"id_user_ack" : $("#id_user_ack").val(),
|
"event_view_hr" : $("#text-event_view_hr").val(),
|
||||||
"group_rep" : $("#group_rep").val(),
|
"id_user_ack" : $("#id_user_ack").val(),
|
||||||
"tag_with": Base64.decode($("#hidden-tag_with").val()),
|
"group_rep" : $("#group_rep").val(),
|
||||||
"tag_without": Base64.decode($("#hidden-tag_without").val()),
|
"tag_with": Base64.decode($("#hidden-tag_with").val()),
|
||||||
"filter_only_alert" : $("#filter_only_alert").val(),
|
"tag_without": Base64.decode($("#hidden-tag_without").val()),
|
||||||
"id_group_filter": $("#id_group").val()
|
"filter_only_alert" : $("#filter_only_alert").val(),
|
||||||
|
"id_group_filter": $("#id_group").val()
|
||||||
},
|
},
|
||||||
function (data) {
|
function (data) {
|
||||||
|
$(".info_box").hide();
|
||||||
if (data == 'error') {
|
if (data == 'error') {
|
||||||
$('#show_filter_error').html('<h3 class="error"> <?php echo __('Error creating filter'); ?> </h3>');
|
$(".info_box").filter(function(i, item) {
|
||||||
|
if ($(item).data('type_info_box') == "error_create_filter") {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
}).show();
|
||||||
|
}
|
||||||
|
else if (data == 'duplicate') {
|
||||||
|
$(".info_box").filter(function(i, item) {
|
||||||
|
if ($(item).data('type_info_box') == "duplicate_create_filter") {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
}).show();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
id_filter_save = data;
|
id_filter_save = data;
|
||||||
$('#show_filter_error').html('<h3 class="suc"> <?php echo __('Filter created'); ?> </h3>');
|
|
||||||
|
$(".info_box").filter(function(i, item) {
|
||||||
|
if ($(item).data('type_info_box') == "success_create_filter") {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
}).show();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -978,7 +1019,7 @@ $(document).ready( function() {
|
|||||||
// Update the info with the loaded filter
|
// Update the info with the loaded filter
|
||||||
$("#hidden-id_name").val($('#text-id_name').val());
|
$("#hidden-id_name").val($('#text-id_name').val());
|
||||||
$('#filter_loaded_span').html($('#filter_loaded_text').html() + ': ' + $('#text-id_name').val());
|
$('#filter_loaded_span').html($('#filter_loaded_text').html() + ': ' + $('#text-id_name').val());
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -1007,11 +1048,24 @@ $(document).ready( function() {
|
|||||||
"id_group_filter": $("#id_group").val()
|
"id_group_filter": $("#id_group").val()
|
||||||
},
|
},
|
||||||
function (data) {
|
function (data) {
|
||||||
|
$(".info_box").hide();
|
||||||
if (data == 'ok') {
|
if (data == 'ok') {
|
||||||
$('#show_filter_error').html('<h3 class="suc"> <?php echo __('Filter updated'); ?> </h3>');
|
$(".info_box").filter(function(i, item) {
|
||||||
|
if ($(item).data('type_info_box') == "success_update_filter") {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
}).show();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$('#show_filter_error').html('<h3 class="error"> <?php echo __('Error updating filter'); ?> </h3>');
|
$(".info_box").filter(function(i, item) {
|
||||||
|
if ($(item).data('type_info_box') == "error_create_filter") {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
}).show();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user