@@ -493,6 +493,17 @@ public function postCustom(CustomAssetReportRequest $request) : StreamedResponse
493493 $ header [] = trans ('admin/hardware/table.eol ' );
494494 }
495495
496+ if ($ request ->filled ('warranty ' )) {
497+ $ header [] = trans ('admin/hardware/form.warranty ' );
498+ $ header [] = trans ('admin/hardware/form.warranty_expires ' );
499+ }
500+
501+ if ($ request ->filled ('depreciation ' )) {
502+ $ header [] = trans ('admin/hardware/table.book_value ' );
503+ $ header [] = trans ('admin/hardware/table.diff ' );
504+ $ header [] = trans ('admin/hardware/form.fully_depreciated ' );
505+ }
506+
496507 if ($ request ->filled ('order ' )) {
497508 $ header [] = trans ('admin/hardware/form.order ' );
498509 }
@@ -579,17 +590,6 @@ public function postCustom(CustomAssetReportRequest $request) : StreamedResponse
579590 $ header [] = trans ('general.status ' );
580591 }
581592
582- if ($ request ->filled ('warranty ' )) {
583- $ header [] = trans ('admin/hardware/form.warranty ' );
584- $ header [] = trans ('admin/hardware/form.warranty_expires ' );
585- }
586-
587- if ($ request ->filled ('depreciation ' )) {
588- $ header [] = trans ('admin/hardware/table.book_value ' );
589- $ header [] = trans ('admin/hardware/table.diff ' );
590- $ header [] = trans ('admin/hardware/form.fully_depreciated ' );
591- }
592-
593593 if ($ request ->filled ('checkout_date ' )) {
594594 $ header [] = trans ('admin/hardware/table.checkout_date ' );
595595 }
@@ -805,6 +805,19 @@ public function postCustom(CustomAssetReportRequest $request) : StreamedResponse
805805 $ row [] = ($ asset ->purchase_date != '' ) ? $ asset ->asset_eol_date : '' ;
806806 }
807807
808+ if ($ request ->filled ('warranty ' )) {
809+ $ row [] = ($ asset ->warranty_months ) ? $ asset ->warranty_months : '' ;
810+ $ row [] = $ asset ->present ()->warranty_expires ();
811+ }
812+
813+ if ($ request ->filled ('depreciation ' )) {
814+ $ depreciation = $ asset ->getDepreciatedValue ();
815+ $ diff = ($ asset ->purchase_cost - $ depreciation );
816+ $ row [] = Helper::formatCurrencyOutput ($ depreciation );
817+ $ row [] = Helper::formatCurrencyOutput ($ diff );
818+ $ row [] = (($ asset ->depreciation ) && ($ asset ->depreciated_date ())) ? $ asset ->depreciated_date ()->format ('Y-m-d ' ) : '' ;
819+ }
820+
808821 if ($ request ->filled ('order ' )) {
809822 $ row [] = ($ asset ->order_number ) ? $ asset ->order_number : '' ;
810823 }
@@ -938,19 +951,6 @@ public function postCustom(CustomAssetReportRequest $request) : StreamedResponse
938951 $ row [] = ($ asset ->assetstatus ) ? $ asset ->assetstatus ->name .' ( ' .$ asset ->present ()->statusMeta .') ' : '' ;
939952 }
940953
941- if ($ request ->filled ('warranty ' )) {
942- $ row [] = ($ asset ->warranty_months ) ? $ asset ->warranty_months : '' ;
943- $ row [] = $ asset ->present ()->warranty_expires ();
944- }
945-
946- if ($ request ->filled ('depreciation ' )) {
947- $ depreciation = $ asset ->getDepreciatedValue ();
948- $ diff = ($ asset ->purchase_cost - $ depreciation );
949- $ row [] = Helper::formatCurrencyOutput ($ depreciation );
950- $ row [] = Helper::formatCurrencyOutput ($ diff );
951- $ row [] = (($ asset ->depreciation ) && ($ asset ->depreciated_date ())) ? $ asset ->depreciated_date ()->format ('Y-m-d ' ) : '' ;
952- }
953-
954954 if ($ request ->filled ('checkout_date ' )) {
955955 $ row [] = ($ asset ->last_checkout ) ? $ asset ->last_checkout : '' ;
956956 }
0 commit comments