mirror of https://github.com/itflow-org/itflow
Fix Monthly Recurring Expenses always showing 0 in Dashboard
This commit is contained in:
parent
0cd7e7a9f5
commit
aca45d39aa
|
|
@ -128,7 +128,7 @@ if ($user_config_dashboard_financial_enable == 1) {
|
|||
ORDER BY expense_id DESC LIMIT 5
|
||||
");
|
||||
|
||||
// Get recurring totals
|
||||
// Get recurring invoice totals
|
||||
$sql_recurring_yearly_total = mysqli_query($mysqli, "SELECT SUM(recurring_amount) AS recurring_yearly_total FROM recurring WHERE recurring_status = 1 AND recurring_frequency = 'year' AND YEAR(recurring_created_at) <= $year");
|
||||
$row = mysqli_fetch_array($sql_recurring_yearly_total);
|
||||
$recurring_yearly_total = floatval($row['recurring_yearly_total']);
|
||||
|
|
@ -137,14 +137,16 @@ if ($user_config_dashboard_financial_enable == 1) {
|
|||
$row = mysqli_fetch_array($sql_recurring_monthly_total);
|
||||
$recurring_monthly_total = floatval($row['recurring_monthly_total']) + ($recurring_yearly_total / 12);
|
||||
|
||||
$sql_recurring_expense_yearly_total = mysqli_query($mysqli, "SELECT SUM(recurring_expense_amount) AS recurring_expense_yearly_total FROM recurring_expenses WHERE recurring_expense_status = 1 AND recurring_expense_frequency = 'year' AND YEAR(recurring_expense_created_at) <= $year");
|
||||
// Recurring expenses totals
|
||||
$sql_recurring_expense_yearly_total = mysqli_query($mysqli, "SELECT SUM(recurring_expense_amount) AS recurring_expense_yearly_total FROM recurring_expenses WHERE recurring_expense_status = 1 AND recurring_expense_frequency = 2 AND YEAR(recurring_expense_created_at) <= $year");
|
||||
$row = mysqli_fetch_array($sql_recurring_expense_yearly_total);
|
||||
$recurring_expense_yearly_total = floatval($row['recurring_expense_yearly_total']);
|
||||
|
||||
$sql_recurring_expense_monthly_total = mysqli_query($mysqli, "SELECT SUM(recurring_expense_amount) AS recurring_expense_monthly_total FROM recurring_expenses WHERE recurring_expense_status = 1 AND recurring_expense_frequency = 'month' AND YEAR(recurring_expense_created_at) <= $year");
|
||||
$sql_recurring_expense_monthly_total = mysqli_query($mysqli, "SELECT SUM(recurring_expense_amount) AS recurring_expense_monthly_total FROM recurring_expenses WHERE recurring_expense_status = 1 AND recurring_expense_frequency = 1 AND YEAR(recurring_expense_created_at) <= $year");
|
||||
$row = mysqli_fetch_array($sql_recurring_expense_monthly_total);
|
||||
$recurring_expense_monthly_total = floatval($row['recurring_expense_monthly_total']) + ($recurring_expense_yearly_total / 12);
|
||||
|
||||
// Get miles driven
|
||||
$sql_miles_driven = mysqli_query($mysqli, "SELECT SUM(trip_miles) AS total_miles FROM trips WHERE YEAR(trip_date) = $year");
|
||||
$row = mysqli_fetch_array($sql_miles_driven);
|
||||
$total_miles = floatval($row['total_miles']);
|
||||
|
|
@ -165,6 +167,7 @@ if ($user_config_dashboard_financial_enable == 1) {
|
|||
$vendors_added = intval($row['vendors_added']);
|
||||
?>
|
||||
<div class="card card-body">
|
||||
<h1><?php echo "Year: $recurring_expense_yearly_total Month $recurring_expense_monthly_total Total: $recurring_expense_monthly_total"; ?></h1>
|
||||
<!-- Icon Cards-->
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-md-6 col-sm-12">
|
||||
|
|
@ -227,7 +230,7 @@ if ($user_config_dashboard_financial_enable == 1) {
|
|||
|
||||
<div class="col-lg-4 col-md-6 col-sm-12">
|
||||
<!-- small box -->
|
||||
<a class="small-box bg-pink" href="report_expense_by_vendor.php">
|
||||
<a class="small-box bg-pink" href="recurring_expenses.php">
|
||||
<div class="inner">
|
||||
<h3><?php echo numfmt_format_currency($currency_format, $recurring_expense_monthly_total, "$session_company_currency"); ?></h3>
|
||||
<p>Monthly Recurring Expense</p>
|
||||
|
|
|
|||
Loading…
Reference in New Issue