diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index 05cc2e7dfa..bd22562a62 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -493,6 +493,17 @@ class ReportsController extends Controller $header[] = trans('admin/hardware/table.eol'); } + if ($request->filled('warranty')) { + $header[] = trans('admin/hardware/form.warranty'); + $header[] = trans('admin/hardware/form.warranty_expires'); + } + + if ($request->filled('depreciation')) { + $header[] = trans('admin/hardware/table.book_value'); + $header[] = trans('admin/hardware/table.diff'); + $header[] = trans('admin/hardware/form.fully_depreciated'); + } + if ($request->filled('order')) { $header[] = trans('admin/hardware/form.order'); } @@ -579,17 +590,6 @@ class ReportsController extends Controller $header[] = trans('general.status'); } - if ($request->filled('warranty')) { - $header[] = trans('admin/hardware/form.warranty'); - $header[] = trans('admin/hardware/form.warranty_expires'); - } - - if ($request->filled('depreciation')) { - $header[] = trans('admin/hardware/table.book_value'); - $header[] = trans('admin/hardware/table.diff'); - $header[] = trans('admin/hardware/form.fully_depreciated'); - } - if ($request->filled('checkout_date')) { $header[] = trans('admin/hardware/table.checkout_date'); } @@ -805,6 +805,19 @@ class ReportsController extends Controller $row[] = ($asset->purchase_date != '') ? $asset->asset_eol_date : ''; } + if ($request->filled('warranty')) { + $row[] = ($asset->warranty_months) ? $asset->warranty_months : ''; + $row[] = $asset->present()->warranty_expires(); + } + + if ($request->filled('depreciation')) { + $depreciation = $asset->getDepreciatedValue(); + $diff = ($asset->purchase_cost - $depreciation); + $row[] = Helper::formatCurrencyOutput($depreciation); + $row[] = Helper::formatCurrencyOutput($diff); + $row[] = (($asset->depreciation) && ($asset->depreciated_date())) ? $asset->depreciated_date()->format('Y-m-d') : ''; + } + if ($request->filled('order')) { $row[] = ($asset->order_number) ? $asset->order_number : ''; } @@ -938,19 +951,6 @@ class ReportsController extends Controller $row[] = ($asset->assetstatus) ? $asset->assetstatus->name.' ('.$asset->present()->statusMeta.')' : ''; } - if ($request->filled('warranty')) { - $row[] = ($asset->warranty_months) ? $asset->warranty_months : ''; - $row[] = $asset->present()->warranty_expires(); - } - - if ($request->filled('depreciation')) { - $depreciation = $asset->getDepreciatedValue(); - $diff = ($asset->purchase_cost - $depreciation); - $row[] = Helper::formatCurrencyOutput($depreciation); - $row[] = Helper::formatCurrencyOutput($diff); - $row[] = (($asset->depreciation) && ($asset->depreciated_date())) ? $asset->depreciated_date()->format('Y-m-d') : ''; - } - if ($request->filled('checkout_date')) { $row[] = ($asset->last_checkout) ? $asset->last_checkout : ''; } diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 2ef3acfd7d..82db5fa4a4 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -147,6 +147,16 @@ {{ trans('admin/hardware/form.eol_date') }} + + + + - - - -