Skip to content

Commit

Permalink
Fix Ticket Summary move js inline with ticket.php as js files cant re…
Browse files Browse the repository at this point in the history
…ad php vars
  • Loading branch information
johnnyq committed Dec 10, 2024
1 parent c9a5df3 commit 1e05c7d
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 5 deletions.
4 changes: 2 additions & 2 deletions post/ai.php
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'Authorization: Bearer ' . $config_ai_api_key,
'Authorization: Bearer ' . $config_ai_api_key
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post_data));

Expand All @@ -126,4 +126,4 @@

// Print the summary
echo nl2br(htmlentities($summary));
}
}
21 changes: 18 additions & 3 deletions ticket.php
Original file line number Diff line number Diff line change
Expand Up @@ -379,9 +379,9 @@
<div class="card-tools d-print-none">
<div class="btn-toolbar">

<?php if($config_ai_enable == 1) { ?>
<?php if ($config_ai_enable == 1) { ?>
<button class="btn btn-info btn-sm ml-3" data-toggle="modal" data-target="#summaryModal">
<i class="fas fa-fw fa-lightbulb mr-2"></i>Summarize
<i class="fas fa-fw fa-lightbulb mr-2"></i>Summary
</button>
<?php } ?>

Expand Down Expand Up @@ -1217,4 +1217,19 @@

<script src="js/pretty_content.js"></script>

<script src="js/ai_ticket_summary.js"></script>
<script>
$('#summaryModal').on('shown.bs.modal', function (e) {
// Perform AJAX request to get the summary
$.ajax({
url: 'post.php?ai_ticket_summary',
method: 'POST',
data: { ticket_id: <?php echo $ticket_id; ?> },
success: function(response) {
$('#summaryContent').html(response);
},
error: function() {
$('#summaryContent').html('Error generating summary.');
}
});
});
</script>

0 comments on commit 1e05c7d

Please sign in to comment.