mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Hide deleted records from the charts
This commit is contained in:
parent
8cabcb2640
commit
8bb0d3154f
@ -158,8 +158,10 @@ class ReportController extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
$records = DB::table($entityType.'s')
|
$records = DB::table($entityType.'s')
|
||||||
->select(DB::raw('sum(amount) as total, '.$timeframe.' as '.$groupBy))
|
->select(DB::raw('sum('.$entityType.'s.amount) as total, '.$timeframe.' as '.$groupBy))
|
||||||
->where('account_id', '=', Auth::user()->account_id)
|
->join('clients', 'clients.id', '=', $entityType.'s.client_id')
|
||||||
|
->where('clients.is_deleted', '=', false)
|
||||||
|
->where($entityType.'s.account_id', '=', Auth::user()->account_id)
|
||||||
->where($entityType.'s.is_deleted', '=', false)
|
->where($entityType.'s.is_deleted', '=', false)
|
||||||
->where($entityType.'s.'.$entityType.'_date', '>=', $startDate->format('Y-m-d'))
|
->where($entityType.'s.'.$entityType.'_date', '>=', $startDate->format('Y-m-d'))
|
||||||
->where($entityType.'s.'.$entityType.'_date', '<=', $endDate->format('Y-m-d'))
|
->where($entityType.'s.'.$entityType.'_date', '<=', $endDate->format('Y-m-d'))
|
||||||
@ -168,6 +170,9 @@ class ReportController extends BaseController
|
|||||||
if ($entityType == ENTITY_INVOICE) {
|
if ($entityType == ENTITY_INVOICE) {
|
||||||
$records->where('is_quote', '=', false)
|
$records->where('is_quote', '=', false)
|
||||||
->where('is_recurring', '=', false);
|
->where('is_recurring', '=', false);
|
||||||
|
} elseif ($entityType == ENTITY_PAYMENT) {
|
||||||
|
$records->join('invoices', 'invoices.id', '=', 'payments.invoice_id')
|
||||||
|
->where('invoices.is_deleted', '=', false);
|
||||||
}
|
}
|
||||||
|
|
||||||
$totals = $records->lists('total');
|
$totals = $records->lists('total');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user