diff --git a/post/invoice.php b/post/invoice.php index 6b74699f..435383ee 100644 --- a/post/invoice.php +++ b/post/invoice.php @@ -686,14 +686,14 @@ if (isset($_POST['add_payment'])) { 'body' => $body ]; - $email_data = $email; + $email_data[] = $email; // Get Email ID for reference $email_id = mysqli_insert_id($mysqli); // Email Logging - $_SESSION['alert_message'] .= "Email receipt sent "; + $_SESSION['alert_message'] = "Email receipt sent "; mysqli_query($mysqli,"INSERT INTO history SET history_status = 'Sent', history_description = 'Emailed Receipt!', history_invoice_id = $invoice_id"); @@ -719,7 +719,7 @@ if (isset($_POST['add_payment'])) { 'body' => $body ]; - $email_data = $email; + $email_data[] = $email; // Get Email ID for reference $email_id = mysqli_insert_id($mysqli); @@ -736,7 +736,7 @@ if (isset($_POST['add_payment'])) { // Add emails to queue if (!empty($email)) { - addToMailQueue($mysqli, $email); + addToMailQueue($mysqli, $email_data); } //Update Invoice Status diff --git a/ticket.php b/ticket.php index 1179fb99..ca898d4e 100644 --- a/ticket.php +++ b/ticket.php @@ -638,7 +638,7 @@ if (isset($_GET['ticket_id'])) { - +
Billable: @@ -830,7 +830,7 @@ if (isset($_GET['ticket_id'])) {
- + Invoice Ticket @@ -864,10 +864,10 @@ if (isset($_GET['ticket_id'])) { require_once "ticket_merge_modal.php"; - require_once "ticket_invoice_add_modal.php"; - - require_once "ticket_edit_billable_modal.php"; - + if ($config_module_enable_accounting) { + require_once "ticket_edit_billable_modal.php"; + require_once "ticket_invoice_add_modal.php"; + } } diff --git a/ticket_edit_modal.php b/ticket_edit_modal.php index 63e35c14..2313e61a 100644 --- a/ticket_edit_modal.php +++ b/ticket_edit_modal.php @@ -62,6 +62,8 @@
+
@@ -73,8 +75,9 @@
-
+ + diff --git a/ticket_invoice_add_modal.php b/ticket_invoice_add_modal.php index e219564c..d3de8af3 100644 --- a/ticket_invoice_add_modal.php +++ b/ticket_invoice_add_modal.php @@ -121,10 +121,13 @@ $addToExistingInvoice = isset($_GET['ticket_id']) && isset($_GET['invoice_id']); $invoice_due = nullable_htmlentities($row['invoice_due']); $invoice_amount = floatval($row['invoice_amount']); + if (isset($invoice_id)) { ?> - - + @@ -150,7 +153,9 @@ $addToExistingInvoice = isset($_GET['ticket_id']) && isset($_GET['invoice_id']);
- +
diff --git a/tickets.php b/tickets.php index 9ef0fe72..375b8318 100644 --- a/tickets.php +++ b/tickets.php @@ -242,30 +242,36 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']); } ?>"> Number + href="?&sort=ticket_number&order=">Number Subject + href="?&sort=ticket_subject&order=">Subject Client / Contact + href="?&sort=client_name&order=">Client / Contact + + + Billable + + + + Priority Billable + href="?&sort=ticket_status&order=">Status + Assigned Priority + href="?&sort=ticket_updated_at&order=">Last Response Status - Assigned - - Last Response - - Created + href="?&sort=ticket_created_at&order=">Created @@ -364,6 +370,8 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']);
+ X"; } ?> + @@ -393,7 +404,9 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']); require "ticket_edit_priority_modal.php"; - require "ticket_edit_billable_modal.php"; + if ($config_module_enable_accounting) { + require "ticket_edit_billable_modal.php"; + } }