Merge pull request #1527 from laf/issue-1509

Multiple alert template fixes
This commit is contained in:
Daniel Preussker
2015-07-24 10:13:29 +00:00
4 changed files with 13 additions and 7 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ else {
}
if ($success === true) {
dbDelete('alert_template_map', 'id NOT IN ('.implode(',', $ids).')');
dbDelete('alert_template_map', 'id NOT IN ('.implode(',', $ids).') AND alert_templates_id =?',array($_POST['template_id']));
echo "Alert rules have been attached to this template. $template_map_ids";
exit;
}
@@ -64,14 +64,20 @@ $('#attach-alert-template').on('show.bs.modal', function(e) {
data: { type: "parse-template-rules", template_id: template_id },
dataType: "json",
success: function(output) {
arr = [];
selected_items = [];
$.each( output.rule_id, function( i, elem) {
$('#rules_list option[value='+elem+']').attr("selected", true);
elem = parseInt(elem);
selected_items.push(elem);
});
$('#rules_list').val(selected_items);
}
});
});
$('#attach-alert-template').on('hide.bs.modal', function(e) {
$('#rules_list').val([]);
});
$('#alert-template-attach').click('', function(event) {
event.preventDefault();
var template_id = $("#template_id").val();
@@ -40,9 +40,8 @@ if(is_admin() === false) {
</div>
<script>
$('#confirm-delete-alert-template').on('show.bs.modal', function(e) {
event.preventDefault();
template_id = $(e.relatedTarget).data('template_id');
$('#confirm-delete-alert-template').on('show.bs.modal', function(event) {
template_id = $(event.relatedTarget).data('template_id');
$("#template_id").val(template_id);
});
@@ -58,6 +57,7 @@ $('#alert-template-removal').click('', function(event) {
if(msg.indexOf("ERROR:") <= -1) {
$("#row_"+template_id).remove();
}
$("#template_id").val('');
$("#message").html('<div class="alert alert-info">'+msg+'</div>');
$("#confirm-delete-alert-template").modal('hide');
},
+1 -1
View File
@@ -34,7 +34,7 @@ echo '<div class="table-responsive">
<td>';
if ($_SESSION['userlevel'] >= '10') {
echo '<button type="button" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#alert-template">Create new alert template</button>';
echo '<button type="button" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#alert-template" data-template_id="">Create new alert template</button>';
}
echo '</td>