update table listing and add callbacks

This commit is contained in:
envoyr
2022-02-22 19:07:04 +01:00
parent 855e220d14
commit 8f7876b850
13 changed files with 189 additions and 192 deletions

View File

@@ -38,27 +38,27 @@ return [
'diskspace' => [
'label' => $lng['customer']['diskspace'],
'column' => 'diskspace',
'type' => 'usage',
'format_callback' => [\Froxlor\UI\Callbacks\Number::class, 'diskspace'],
],
'diskspace_used' => [
'label' => $lng['customer']['diskspace'] . ' (' . $lng['panel']['used'] . ')',
'column' => 'diskspace_used',
'type' => 'usage',
'format_callback' => [\Froxlor\UI\Callbacks\ProgressBar::class, 'diskspace'],
],
'traffic' => [
'label' => $lng['customer']['traffic'],
'column' => 'traffic',
'type' => 'usage',
'format_callback' => [\Froxlor\UI\Callbacks\Number::class, 'traffic'],
],
'traffic_used' => [
'label' => $lng['customer']['traffic'] . ' (' . $lng['panel']['used'] . ')',
'column' => 'traffic_used',
'type' => 'usage',
'format_callback' => [\Froxlor\UI\Callbacks\ProgressBar::class, 'traffic'],
],
'deactivated' => [
'label' => $lng['admin']['deactivated'],
'column' => 'deactivated',
'type' => 'boolean',
'format_callback' => [\Froxlor\UI\Callbacks\Text::class, 'boolean'],
],
],
'visible_columns' => \Froxlor\UI\Listing::getVisibleColumnsForListing('admin_list', [

View File

@@ -48,22 +48,22 @@ return [
'c.diskspace' => [
'label' => $lng['customer']['diskspace'],
'column' => 'diskspace',
'type' => 'usage'
'format_callback' => [\Froxlor\UI\Callbacks\Number::class, 'diskspace'],
],
'c.diskspace_used' => [
'label' => $lng['customer']['diskspace'] . ' (' . $lng['panel']['used'] . ')',
'column' => 'diskspace_used',
'type' => 'usage'
'format_callback' => [\Froxlor\UI\Callbacks\ProgressBar::class, 'diskspace'],
],
'c.traffic' => [
'label' => $lng['customer']['traffic'],
'column' => 'traffic',
'type' => 'usage'
'format_callback' => [\Froxlor\UI\Callbacks\Number::class, 'traffic'],
],
'c.traffic_used' => [
'label' => $lng['customer']['traffic'] . ' (' . $lng['panel']['used'] . ')',
'column' => 'traffic_used',
'type' => 'usage'
'format_callback' => [\Froxlor\UI\Callbacks\ProgressBar::class, 'traffic'],
],
],
'visible_columns' => \Froxlor\UI\Listing::getVisibleColumnsForListing('customer_list', [