From 74770a976a71b0642b18e64fd8733936e6145edc Mon Sep 17 00:00:00 2001 From: johnnyq Date: Sat, 21 Dec 2024 20:37:46 -0500 Subject: [PATCH] Added Auto Pay Options to Recurring Invoice Details --- client_recurring_invoices.php | 1 + recurring_invoice.php | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/client_recurring_invoices.php b/client_recurring_invoices.php index bd0593bd..19e4e668 100644 --- a/client_recurring_invoices.php +++ b/client_recurring_invoices.php @@ -146,6 +146,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); $status = "Inactive"; $status_badge_color = "secondary"; } + $recurring_payment_id = intval($row['recurring_payment_id']); $recurring_payment_recurring_invoice_id = intval($row['recurring_payment_recurring_invoice_id']); if ($recurring_payment_recurring_invoice_id) { $auto_pay_display = " diff --git a/recurring_invoice.php b/recurring_invoice.php index 25f2dcb2..7f6f32a0 100644 --- a/recurring_invoice.php +++ b/recurring_invoice.php @@ -17,6 +17,7 @@ if (isset($_GET['recurring_id'])) { LEFT JOIN clients ON recurring_client_id = client_id LEFT JOIN contacts ON clients.client_id = contacts.contact_client_id AND contact_primary = 1 LEFT JOIN locations ON clients.client_id = locations.location_client_id AND location_primary = 1 + LEFT JOIN recurring_payments ON recurring_payment_recurring_invoice_id = recurring_id WHERE recurring_id = $recurring_id" ); @@ -59,6 +60,22 @@ if (isset($_GET['recurring_id'])) { $status = "Inactive"; $status_badge_color = "secondary"; } + $recurring_payment_id = intval($row['recurring_payment_id']); + $recurring_payment_recurring_invoice_id = intval($row['recurring_payment_recurring_invoice_id']); + if ($recurring_payment_recurring_invoice_id) { + $auto_pay_display = " + + Remove AutoPay + + "; + } else { + $auto_pay_display = " + + Create AutoPay + + "; + require "recurring_payment_add_modal.php"; + } $sql = mysqli_query($mysqli, "SELECT * FROM companies WHERE company_id = 1"); $row = mysqli_fetch_array($sql); @@ -129,6 +146,8 @@ if (isset($_GET['recurring_id'])) {