From 719a0e5efadf800e5d1708a7e86548c1675a6191 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Wed, 23 Jul 2025 13:20:06 -0400 Subject: [PATCH] Also Apply previous commit it editing recurring expenses --- post/user/expense.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/post/user/expense.php b/post/user/expense.php index 05545f75..1f3e94cf 100644 --- a/post/user/expense.php +++ b/post/user/expense.php @@ -395,7 +395,11 @@ if (isset($_POST['edit_recurring_expense'])) { $description = sanitizeInput($_POST['description']); $reference = sanitizeInput($_POST['reference']); - $start_date = date('Y') . "-$month-$day"; + $year = date('Y'); + if (strtotime("$year-$month-$day") < time()) { + $year++; + } + $start_date = "$year-$month-$day"; mysqli_query($mysqli,"UPDATE recurring_expenses SET recurring_expense_frequency = $frequency, recurring_expense_day = $day, recurring_expense_month = $month, recurring_expense_next_date = '$start_date', recurring_expense_description = '$description', recurring_expense_reference = '$reference', recurring_expense_amount = $amount, recurring_expense_currency_code = '$session_company_currency', recurring_expense_vendor_id = $vendor, recurring_expense_client_id = $client_id, recurring_expense_category_id = $category, recurring_expense_account_id = $account WHERE recurring_expense_id = $recurring_expense_id");