From 04fa61421aa93ea9c84adc43749a80d10e4fc8c1 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 8 Apr 2019 01:17:45 -0400 Subject: [PATCH] Transfers now fully work and Fixed some math on the dashboard and new DB dump --- add_expense_modal.php | 2 +- add_transfer_modal.php | 2 +- dashboard.php | 28 +++++++++++++++------------- db.sql | 10 ++++++---- edit_transfer_modal.php | 2 ++ post.php | 29 ++++++++++++++++++++++------- transfers.php | 6 ++++-- 7 files changed, 51 insertions(+), 28 deletions(-) diff --git a/add_expense_modal.php b/add_expense_modal.php index 41d2636f..a27c4522 100644 --- a/add_expense_modal.php +++ b/add_expense_modal.php @@ -16,7 +16,7 @@
- + " required autofocus="autofocus">
diff --git a/add_transfer_modal.php b/add_transfer_modal.php index 514e7d1d..5e3a6ada 100644 --- a/add_transfer_modal.php +++ b/add_transfer_modal.php @@ -16,7 +16,7 @@
- + " required>
diff --git a/dashboard.php b/dashboard.php index 6f2e7f23..ac6e7cf3 100644 --- a/dashboard.php +++ b/dashboard.php @@ -1,16 +1,18 @@ 0"); $row = mysqli_fetch_array($sql_total_income); $total_income = $row['total_income']; -$sql_total_expenses = mysqli_query($mysqli,"SELECT SUM(expense_amount) AS total_expenses FROM expenses"); +//Get Total expenses and do not grab transfer expenses as these have a vendor of 0 +$sql_total_expenses = mysqli_query($mysqli,"SELECT SUM(expense_amount) AS total_expenses FROM expenses WHERE vendor_id > 0"); $row = mysqli_fetch_array($sql_total_expenses); $total_expenses = $row['total_expenses']; -$sql_invoice_totals = mysqli_query($mysqli,"SELECT SUM(invoice_total) AS invoice_totals FROM invoices WHERE invoice_status NOT LIKE 'Draft'"); +//Total up all the +$sql_invoice_totals = mysqli_query($mysqli,"SELECT SUM(invoice_amount) AS invoice_totals FROM invoices WHERE invoice_status NOT LIKE 'Draft'"); $row = mysqli_fetch_array($sql_invoice_totals); $invoice_totals = $row['invoice_totals']; @@ -20,10 +22,10 @@ $profit = $total_income - $total_expenses; $sql_accounts = mysqli_query($mysqli,"SELECT * FROM accounts ORDER BY account_id DESC"); -$sql_latest_income_payments = mysqli_query($mysqli,"SELECT * FROM invoice_payments, invoices, clients - WHERE invoice_payments.invoice_id = invoices.invoice_id +$sql_latest_income_payments = mysqli_query($mysqli,"SELECT * FROM payments, invoices, clients + WHERE payments.invoice_id = invoices.invoice_id AND invoices.client_id = clients.client_id - ORDER BY invoice_payments.invoice_payment_id DESC LIMIT 5" + ORDER BY payment_id DESC LIMIT 5" ); $sql_latest_expenses = mysqli_query($mysqli,"SELECT * FROM expenses, vendors, categories @@ -99,7 +101,7 @@ $sql_latest_expenses = mysqli_query($mysqli,"SELECT * FROM expenses, vendors, ca
- Latest Incomes + Latest Payments
@@ -140,16 +142,16 @@ $sql_latest_expenses = mysqli_query($mysqli,"SELECT * FROM expenses, vendors, ca - + - +
$$