From aa92b93bd18d008afa8d17ed8038a15955855e41 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 20 Sep 2016 02:58:08 -0700 Subject: [PATCH] Fixes #2622 - add depreciation to license report --- app/Http/Controllers/ReportsController.php | 6 ++++-- resources/views/reports/licenses.blade.php | 13 +++++++++---- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index b892b46e19..00fbda3d5a 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -329,7 +329,7 @@ class ReportsController extends Controller } - $allowed_columns = ['name','min_amt','order_number','purchase_date','purchase_cost','companyName','category']; + $allowed_columns = ['created_at']; $order = Input::get('order') === 'asc' ? 'asc' : 'desc'; $sort = in_array(Input::get('sort'), $allowed_columns) ? e(Input::get('sort')) : 'created_at'; @@ -406,7 +406,7 @@ class ReportsController extends Controller public function getLicenseReport() { - $licenses = License::orderBy('created_at', 'DESC') + $licenses = License::with('depreciation')->orderBy('created_at', 'DESC') ->with('company') ->get(); @@ -433,6 +433,7 @@ class ReportsController extends Controller trans('admin/licenses/form.remaining_seats'), trans('admin/licenses/form.expiration'), trans('admin/licenses/form.date'), + trans('admin/licenses/form.depreciation'), trans('admin/licenses/form.cost') ]; @@ -448,6 +449,7 @@ class ReportsController extends Controller $row[] = $license->remaincount(); $row[] = $license->expiration_date; $row[] = $license->purchase_date; + $row[] = ($license->depreciation!='') ? '' : e($license->depreciation->name); $row[] = '"' . Helper::formatCurrencyOutput($license->purchase_cost) . '"'; $rows[] = implode($row, ','); diff --git a/resources/views/reports/licenses.blade.php b/resources/views/reports/licenses.blade.php index 645ae8ae51..3271dd9c94 100644 --- a/resources/views/reports/licenses.blade.php +++ b/resources/views/reports/licenses.blade.php @@ -33,7 +33,10 @@ {{ trans('admin/licenses/form.remaining_seats') }} {{ trans('admin/licenses/form.expiration') }} {{ trans('admin/licenses/form.date') }} - {{ trans('admin/licenses/form.cost') }} + {{ trans('admin/licenses/form.cost') }} + {{ trans('admin/licenses/form.depreciation') }} + {{ trans('admin/hardware/table.book_value') }} + {{ trans('admin/hardware/table.diff') }} @@ -47,9 +50,11 @@ {{ $license->remaincount() }} {{ $license->expiration_date }} {{ $license->purchase_date }} - - {{ \App\Models\Setting::first()->default_currency }} - {{ number_format($license->purchase_cost) }} + + {{ \App\Models\Setting::getSettings()->default_currency }}{{ \App\Helpers\Helper::formatCurrencyOutput($license->purchase_cost) }} + {{ ($license->depreciation) ? e($license->depreciation->name).' ('.$license->depreciation->months.' '.trans('general.months').')' : '' }} + {{ \App\Models\Setting::getSettings()->default_currency }}{{ \App\Helpers\Helper::formatCurrencyOutput($license->getDepreciatedValue()) }} + -{{ \App\Models\Setting::getSettings()->default_currency }}{{ \App\Helpers\Helper::formatCurrencyOutput(($license->purchase_cost - $license->getDepreciatedValue())) }} @endforeach