* @license https://files.froxlor.org/misc/COPYING.txt GPLv2 */ use Froxlor\UI\Callbacks\Style; use Froxlor\UI\Callbacks\Text; use Froxlor\UI\Listing; return [ 'integrity_list' => [ 'title' => lng('admin.integritycheck'), 'icon' => 'fa-solid fa-circle-check', 'self_overview' => ['section' => 'settings', 'page' => 'integritycheck'], 'default_sorting' => ['displayid' => 'asc'], 'no_search' => true, 'columns' => [ 'displayid' => [ 'label' => 'ID', 'field' => 'displayid' ], 'checkdesc' => [ 'label' => lng('admin.integrityname'), 'field' => 'checkdesc' ], 'result' => [ 'label' => lng('admin.integrityresult'), 'field' => 'result', 'callback' => [Text::class, 'boolean'], 'searchable' => false, ] ], 'visible_columns' => Listing::getVisibleColumnsForListing('integrity_list', [ 'displayid', 'checkdesc', 'result' ]), 'format_callback' => [ [Style::class, 'resultIntegrityBad'] ] ] ];