nhance/app/Views/ticket_reply.php

68 lines
2.7 KiB
PHP

<div class="row">
<div class="col-12">
<div class="card-body">
<form role="form" class="parsley-examples" method="post" id="ticket_reply_form" enctype="multipart/form-data">
<div class="form-group">
<div class="form-row">
<!-- Email To Field -->
<div class="form-group col-md-4">
<label for="emp_mail_for_to">To</label>
<input type="text" class="form-control" id="emp_mail_for_to" name="emp_mail_for_to" placeholder="Recipient email">
</div>
<!-- Subject Field -->
<div class="form-group col-md-4">
<label for="mail_subject">Subject</label>
<input type="text" class="form-control" id="mail_subject" name="mail_subject" placeholder="Mail subject">
</div>
<!-- Mail Content Field -->
<div class="form-group col-md-12">
<label for="mail_content">Mail Content</label>
<textarea class="form-control" id="mail_content" name="mail_content" rows="3" placeholder="Enter mail content">
<?= isset($client['addon_subheading']) ? $client['addon_subheading'] : '' ?>
</textarea>
</div>
</div>
</div>
<!-- Submit Button -->
<div class="form-group text-right">
<button type="submit" class="btn btn-primary" id="ticket_reply_submit">Submit</button>
</div>
</form>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$("#ticket_reply_form").submit(function(event) {
event.preventDefault();
// Show loaders
$('.loader, .loader-mask').fadeIn();
var url = '<?= base_url("/ticket/reply"); ?>';
var formData = new FormData(this);
// Send AJAX request
sendAjaxRequestForGlobal(url, 'POST', formData, function(response) {
$('.loader, .loader-mask').fadeOut();
if (response.status) {
toastr.success('Mail sent successfully.', 'Success');
} else {
toastr.error(response.message || 'Failed to send mail.', 'Error');
}
}, function(xhr, status, error) {
console.error('Error:', error);
console.error('Response:', xhr.responseText);
$('.loader, .loader-mask').fadeOut();
toastr.error('An error occurred while processing the request.', 'Error');
});
});
});
</script>