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'])) {