update listing, handle fields with or without callbacks or callbacks only
This commit is contained in:
@@ -48,18 +48,18 @@ return [
|
||||
'diskspace' => [
|
||||
'label' => $lng['customer']['diskspace'],
|
||||
'field' => 'diskspace',
|
||||
'format_callback' => [ProgressBar::class, 'diskspace'],
|
||||
'callback' => [ProgressBar::class, 'diskspace'],
|
||||
],
|
||||
'traffic' => [
|
||||
'label' => $lng['customer']['traffic'],
|
||||
'field' => 'traffic',
|
||||
'format_callback' => [ProgressBar::class, 'traffic'],
|
||||
'callback' => [ProgressBar::class, 'traffic'],
|
||||
],
|
||||
'deactivated' => [
|
||||
'label' => $lng['admin']['deactivated'],
|
||||
'field' => 'deactivated',
|
||||
'class' => 'text-center',
|
||||
'format_callback' => [Text::class, 'boolean'],
|
||||
'callback' => [Text::class, 'boolean'],
|
||||
],
|
||||
],
|
||||
'visible_columns' => Listing::getVisibleColumnsForListing('admin_list', [
|
||||
@@ -93,7 +93,7 @@ return [
|
||||
],
|
||||
],
|
||||
],
|
||||
'format_callback' => [
|
||||
'callback' => [
|
||||
[Style::class, 'deactivated'],
|
||||
[Style::class, 'diskspaceWarning'],
|
||||
[Style::class, 'trafficWarning']
|
||||
|
||||
@@ -26,12 +26,12 @@ return [
|
||||
'c.description' => [
|
||||
'label' => $lng['cron']['description'],
|
||||
'field' => 'desc_lng_key',
|
||||
'format_callback' => [Text::class, 'crondesc']
|
||||
'callback' => [Text::class, 'crondesc']
|
||||
],
|
||||
'c.lastrun' => [
|
||||
'label' => $lng['cron']['lastrun'],
|
||||
'field' => 'lastrun',
|
||||
'format_callback' => [Text::class, 'timestamp']
|
||||
'callback' => [Text::class, 'timestamp']
|
||||
],
|
||||
'c.interval' => [
|
||||
'label' => $lng['cron']['interval'],
|
||||
@@ -40,7 +40,7 @@ return [
|
||||
'c.isactive' => [
|
||||
'label' => $lng['cron']['isactive'],
|
||||
'field' => 'isactive',
|
||||
'format_callback' => [Text::class, 'boolean']
|
||||
'callback' => [Text::class, 'boolean']
|
||||
],
|
||||
],
|
||||
'visible_columns' => Listing::getVisibleColumnsForListing('cron_list', [
|
||||
|
||||
@@ -30,17 +30,17 @@ return [
|
||||
'c.name' => [
|
||||
'label' => $lng['customer']['name'],
|
||||
'field' => 'name',
|
||||
'format_callback' => [Text::class, 'customerfullname'],
|
||||
'callback' => [Text::class, 'customerfullname'],
|
||||
],
|
||||
'c.loginname' => [
|
||||
'label' => $lng['login']['username'],
|
||||
'field' => 'loginname',
|
||||
'format_callback' => [Impersonate::class, 'customer'],
|
||||
'callback' => [Impersonate::class, 'customer'],
|
||||
],
|
||||
'a.loginname' => [
|
||||
'label' => $lng['admin']['admin'],
|
||||
'field' => 'admin.loginname',
|
||||
'format_callback' => [Impersonate::class, 'admin'],
|
||||
'callback' => [Impersonate::class, 'admin'],
|
||||
],
|
||||
'c.email' => [
|
||||
'label' => $lng['customer']['email'],
|
||||
@@ -49,12 +49,12 @@ return [
|
||||
'c.diskspace' => [
|
||||
'label' => $lng['customer']['diskspace'],
|
||||
'field' => 'diskspace',
|
||||
'format_callback' => [ProgressBar::class, 'diskspace'],
|
||||
'callback' => [ProgressBar::class, 'diskspace'],
|
||||
],
|
||||
'c.traffic' => [
|
||||
'label' => $lng['customer']['traffic'],
|
||||
'field' => 'traffic',
|
||||
'format_callback' => [ProgressBar::class, 'traffic'],
|
||||
'callback' => [ProgressBar::class, 'traffic'],
|
||||
],
|
||||
],
|
||||
'visible_columns' => Listing::getVisibleColumnsForListing('customer_list', [
|
||||
|
||||
@@ -34,12 +34,12 @@ return [
|
||||
'c.name' => [
|
||||
'label' => $lng['customer']['name'],
|
||||
'field' => 'customer.name',
|
||||
'format_callback' => [Text::class, 'customerfullname'],
|
||||
'callback' => [Text::class, 'customerfullname'],
|
||||
],
|
||||
'c.loginname' => [
|
||||
'label' => $lng['login']['username'],
|
||||
'field' => 'customer.loginname',
|
||||
'format_callback' => [Impersonate::class, 'customer'],
|
||||
'callback' => [Impersonate::class, 'customer'],
|
||||
],
|
||||
'd.aliasdomain' => [
|
||||
'label' => $lng['domains']['aliasdomain'],
|
||||
|
||||
@@ -30,8 +30,7 @@ return [
|
||||
],
|
||||
'configs' => [
|
||||
'label' => $lng['admin']['phpsettings']['activephpconfigs'],
|
||||
'field' => 'configs',
|
||||
'text' => [PHPConf::class, 'configsList']
|
||||
'callback' => [PHPConf::class, 'configsList']
|
||||
],
|
||||
'reload_cmd' => [
|
||||
'label' => $lng['serversettings']['phpfpm_settings']['reload'],
|
||||
|
||||
@@ -38,40 +38,40 @@ return [
|
||||
'label' => 'Listen',
|
||||
'field' => 'listen_statement',
|
||||
'class' => 'text-center',
|
||||
'format_callback' => [Text::class, 'boolean'],
|
||||
'callback' => [Text::class, 'boolean'],
|
||||
'visible' => Settings::Get('system.webserver') != 'nginx'
|
||||
],
|
||||
'namevirtualhost' => [
|
||||
'label' => 'NameVirtualHost',
|
||||
'field' => 'namevirtualhost_statement',
|
||||
'class' => 'text-center',
|
||||
'format_callback' => [Text::class, 'boolean'],
|
||||
'callback' => [Text::class, 'boolean'],
|
||||
'visible' => Settings::Get('system.webserver') == 'apache2' && (int)Settings::Get('system.apache24') == 0
|
||||
],
|
||||
'vhostcontainer' => [
|
||||
'label' => 'vHost-Container',
|
||||
'field' => 'vhostcontainer',
|
||||
'class' => 'text-center',
|
||||
'format_callback' => [Text::class, 'boolean']
|
||||
'callback' => [Text::class, 'boolean']
|
||||
],
|
||||
'specialsettings' => [
|
||||
'label' => 'Specialsettings',
|
||||
'field' => 'specialsettings',
|
||||
'class' => 'text-center',
|
||||
'format_callback' => [Text::class, 'boolean']
|
||||
'callback' => [Text::class, 'boolean']
|
||||
],
|
||||
'servername' => [
|
||||
'label' => 'ServerName',
|
||||
'field' => 'vhostcontainer_servername_statement',
|
||||
'class' => 'text-center',
|
||||
'format_callback' => [Text::class, 'boolean'],
|
||||
'callback' => [Text::class, 'boolean'],
|
||||
'visible' => Settings::Get('system.webserver') == 'apache2'
|
||||
],
|
||||
'ssl' => [
|
||||
'label' => 'SSL',
|
||||
'field' => 'ssl',
|
||||
'class' => 'text-center',
|
||||
'format_callback' => [Text::class, 'boolean']
|
||||
'callback' => [Text::class, 'boolean']
|
||||
],
|
||||
],
|
||||
'visible_columns' => Listing::getVisibleColumnsForListing('ipsandports_list', [
|
||||
|
||||
@@ -32,13 +32,13 @@ return [
|
||||
'domains' => [
|
||||
'label' => $lng['admin']['phpsettings']['activedomains'],
|
||||
'field' => 'domains',
|
||||
'text' => [PHPConf::class, 'domainList']
|
||||
'callback' => [PHPConf::class, 'domainList']
|
||||
],
|
||||
'fpmdesc' => [
|
||||
'label' => $lng['admin']['phpsettings']['fpmdesc'],
|
||||
'field' => 'fpmdesc',
|
||||
'visible' => (bool) Settings::Get('phpfpm.enabled'),
|
||||
'format_callback' => [PHPConf::class, 'fpmConfLink']
|
||||
'callback' => [PHPConf::class, 'fpmConfLink']
|
||||
],
|
||||
'c.binary' => [
|
||||
'label' => $lng['admin']['phpsettings']['binary'],
|
||||
|
||||
@@ -39,7 +39,7 @@ return [
|
||||
'p.ts' => [
|
||||
'label' => $lng['admin']['plans']['last_update'],
|
||||
'field' => 'ts',
|
||||
'format_callback' => [Text::class, 'timestamp'],
|
||||
'callback' => [Text::class, 'timestamp'],
|
||||
],
|
||||
],
|
||||
'visible_columns' => Listing::getVisibleColumnsForListing('plan_list', [
|
||||
|
||||
@@ -33,7 +33,7 @@ return [
|
||||
'c.domain' => [
|
||||
'label' => $lng['ssl_certificates']['certificate_for'],
|
||||
'field' => 'domain',
|
||||
'format_callback' => [SSLCertificate::class, 'domainWithSan'],
|
||||
'callback' => [SSLCertificate::class, 'domainWithSan'],
|
||||
],
|
||||
'c.issuer' => [
|
||||
'label' => $lng['ssl_certificates']['issuer'],
|
||||
@@ -51,7 +51,7 @@ return [
|
||||
'label' => $lng['panel']['letsencrypt'],
|
||||
'field' => 'letsencrypt',
|
||||
'class' => 'text-center',
|
||||
'format_callback' => [Text::class, 'boolean'],
|
||||
'callback' => [Text::class, 'boolean'],
|
||||
'visible' => Settings::Get('system.le_froxlor_enabled'),
|
||||
],
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user