diff --git a/admin_domains.php b/admin_domains.php
index c105e6c6..f9ab0249 100644
--- a/admin_domains.php
+++ b/admin_domains.php
@@ -73,7 +73,7 @@ if ($page == 'domains' || $page == 'overview') {
'href' => $linker->getLink(['section' => 'domains', 'page' => $page, 'action' => 'import']),
'label' => lng('domains.domain_import'),
'icon' => 'fa-solid fa-file-import',
- 'class' => 'btn-secondary'
+ 'class' => 'btn-outline-secondary'
];
}
diff --git a/lib/formfields/admin/messages/formfield.messages_add.php b/lib/formfields/admin/messages/formfield.messages_add.php
index 228b9fd7..e3dbda35 100644
--- a/lib/formfields/admin/messages/formfield.messages_add.php
+++ b/lib/formfields/admin/messages/formfield.messages_add.php
@@ -49,6 +49,11 @@ return [
]
]
]
+ ],
+ 'buttons' => [
+ [
+ 'label' => lng('admin.message')
+ ]
]
]
];
diff --git a/lib/formfields/admin/settings/formfield.settings_import.php b/lib/formfields/admin/settings/formfield.settings_import.php
index ac8997d4..3a6938bc 100644
--- a/lib/formfields/admin/settings/formfield.settings_import.php
+++ b/lib/formfields/admin/settings/formfield.settings_import.php
@@ -31,7 +31,7 @@ return [
'section_a' => [
'fields' => [
'import_file' => [
- 'label' => 'Chose file for import',
+ 'label' => lng('admin.settings_importfile'),
'type' => 'file',
'mandatory' => true
]
diff --git a/lib/formfields/admin/settings/formfield.settings_mailtest.php b/lib/formfields/admin/settings/formfield.settings_mailtest.php
index 15b9f9e0..9652f864 100644
--- a/lib/formfields/admin/settings/formfield.settings_mailtest.php
+++ b/lib/formfields/admin/settings/formfield.settings_mailtest.php
@@ -68,6 +68,11 @@ return [
]
]
]
+ ],
+ 'buttons' => [
+ [
+ 'label' => lng('admin.smtptestsend')
+ ]
]
]
];
diff --git a/lng/de.lng.php b/lng/de.lng.php
index ec4075ac..8cc4bafc 100644
--- a/lng/de.lng.php
+++ b/lng/de.lng.php
@@ -463,6 +463,7 @@ return [
'smtpsettings' => 'SMTP Einstellungen',
'smtptestaddr' => 'Test-Email senden an',
'smtptestnote' => 'Bitte beachten: Die untenstehenden Werte reflektieren die aktuellen Einstellungen und können auch nur dort angepasst werden (siehe Link in der oberen rechten Ecke)',
+ 'smtptestsend' => 'Test-Email senden',
'mysqlserver' => [
'caption' => 'Beschreibung',
'user' => 'Privilegierter Benutzer',
@@ -479,6 +480,7 @@ return [
'ssl_cert_file' => 'Dateipfad zur SSL certificate authority',
'verify_ca' => 'Aktiviere SSL Zertifikats-Verifikation',
],
+ 'settings_importfile' => 'Wähle Import-Datei',
],
'apikeys' => [
'no_api_keys' => 'Keine API Keys gefunden',
@@ -1198,6 +1200,10 @@ Vielen Dank, Ihr Administrator',
'mandatoryfield' => 'Pflichtfeld',
'select_all' => 'Alle auswählen',
'unselect_all' => 'Alle abwählen',
+ 'searchtablecolumnsmodal' => [
+ 'title' => 'Feld-Suche',
+ 'description' => 'Wähle das zu durchsuchende Feld aus'
+ ],
],
'phpfpm' => [
'vhost_httpuser' => 'Lokaler Benutzer für PHP-FPM (Froxlor-Vhost)',
diff --git a/lng/en.lng.php b/lng/en.lng.php
index 60810149..fcadc540 100644
--- a/lng/en.lng.php
+++ b/lng/en.lng.php
@@ -470,6 +470,7 @@ return [
'smtpsettings' => 'SMTP settings',
'smtptestaddr' => 'Send test-mail to',
'smtptestnote' => 'Note that the values below reflect your current settings and can only be adjusted there (see link in top right corner)',
+ 'smtptestsend' => 'Send test-mail',
'mysqlserver' => [
'mysqlserver' => 'MySQL Server',
'dbserver' => 'Server #',
@@ -490,6 +491,7 @@ return [
'ssl_cert_file' => 'The file path to the SSL certificate authority',
'verify_ca' => 'Enable verification of the server SSL certificate',
],
+ 'settings_importfile' => 'Chose import file',
],
'apcuinfo' => [
'clearcache' => 'Clear APCu cache',
@@ -1308,6 +1310,10 @@ Yours sincerely, your administrator',
'mandatoryfield' => 'Field is mandatory',
'select_all' => 'Select all',
'unselect_all' => 'Unselect all',
+ 'searchtablecolumnsmodal' => [
+ 'title' => 'Search in fields',
+ 'description' => 'Select the field you want to search in'
+ ],
],
'phpfpm' => [
'vhost_httpuser' => 'Local user to use for PHP-FPM (Froxlor vHost)',
diff --git a/templates/Froxlor/settings/apcuinfo.html.twig b/templates/Froxlor/settings/apcuinfo.html.twig
index be16cd14..93abf680 100644
--- a/templates/Froxlor/settings/apcuinfo.html.twig
+++ b/templates/Froxlor/settings/apcuinfo.html.twig
@@ -22,7 +22,7 @@
{{ lng('apcuinfo.memnote') }}
-
{{ apcuinfo.mem_used_percentage }}%
+
{{ apcuinfo.mem_used_percentage }}%
@@ -48,7 +48,7 @@
-
{{ apcuinfo.num_hits_percentage }}%
+
{{ apcuinfo.num_hits_percentage }}%
@@ -98,7 +98,7 @@
{% if apcuinfo.fragmentation is iterable %}
-
{{ apcuinfo.fragmentation.used_percentage }}%
+
{{ apcuinfo.fragmentation.used_percentage }}%
-
diff --git a/templates/Froxlor/settings/opcacheinfo.html.twig b/templates/Froxlor/settings/opcacheinfo.html.twig
index 04e65ea4..ae52bc52 100644
--- a/templates/Froxlor/settings/opcacheinfo.html.twig
+++ b/templates/Froxlor/settings/opcacheinfo.html.twig
@@ -22,7 +22,7 @@
{{ lng('opcacheinfo.memusage') }}
-
{{ opcacheinfo.overview.used_memory_percentage }}%
+
{{ opcacheinfo.overview.used_memory_percentage }}%
@@ -52,7 +52,7 @@
-
{{ opcacheinfo.overview.hit_rate_percentage }}%
+
{{ opcacheinfo.overview.hit_rate_percentage }}%
@@ -81,7 +81,7 @@
{{ lng('opcacheinfo.usedkey') }}
-
{{ opcacheinfo.overview.used_key_percentage }}%
+
{{ opcacheinfo.overview.used_key_percentage }}%
diff --git a/templates/Froxlor/settings/phpinfo.html.twig b/templates/Froxlor/settings/phpinfo.html.twig
index 56801ba1..980afaca 100644
--- a/templates/Froxlor/settings/phpinfo.html.twig
+++ b/templates/Froxlor/settings/phpinfo.html.twig
@@ -9,7 +9,7 @@
{% block content %}
-
+
{% for name,section in phpinfo %}
{% if name|lower == 'phpinfo' %}
diff --git a/templates/Froxlor/sidebar.html.twig b/templates/Froxlor/sidebar.html.twig
index a6105bd4..255ebc9c 100644
--- a/templates/Froxlor/sidebar.html.twig
+++ b/templates/Froxlor/sidebar.html.twig
@@ -2,7 +2,7 @@
{% for idx,mitems in nav_entries %}
{% if mitems.items is not empty %}
- -
+
-
{% if mitems.icon is not empty %}
@@ -12,15 +12,15 @@
{% else %}
- -
+
-
{% if mitems.icon is not empty %}
diff --git a/templates/Froxlor/src/scss/_global.scss b/templates/Froxlor/src/scss/_global.scss
index 4e313357..6875a1fb 100644
--- a/templates/Froxlor/src/scss/_global.scss
+++ b/templates/Froxlor/src/scss/_global.scss
@@ -67,3 +67,12 @@
.field-image-preview {
max-height: 5em;
}
+
+#phpinfotable {
+ table-layout: fixed;
+ word-wrap: break-word;
+}
+
+a {
+ text-decoration: none;
+}
diff --git a/templates/Froxlor/src/scss/dark.scss b/templates/Froxlor/src/scss/dark.scss
index 552bf4df..93be3330 100644
--- a/templates/Froxlor/src/scss/dark.scss
+++ b/templates/Froxlor/src/scss/dark.scss
@@ -29,23 +29,22 @@
border-top: 1px solid var(--bs-body-bg)!important;
}
-.form-select, .form-control,
+.form-select,
+.form-control,
+.form-control:focus,
section h3,
section h3 + span,
section h5 {
color: $dark-bg;
}
+.card-title,
.page-header {
color: $light;
}
-.form-control:focus {
- color: $dark-bg;
-}
-.form-control[readonly]:focus {
- color: $white;
-}
+
+.form-control[readonly]:focus,
.form-control-plaintext {
color: $white;
}
diff --git a/templates/Froxlor/src/scss/variables/_dark.scss b/templates/Froxlor/src/scss/variables/_dark.scss
index 2688a238..c19fdab5 100644
--- a/templates/Froxlor/src/scss/variables/_dark.scss
+++ b/templates/Froxlor/src/scss/variables/_dark.scss
@@ -9,7 +9,6 @@ $card-bg: lighten($body-bg, 10);
$navbar-bg: $dark-bg;
-$light: lighten($dark-bg, 15);
$list-group-bg: lighten($dark-bg, 10);
$list-group-color: $body-color;
@@ -17,3 +16,5 @@ $nav-link-color: $body-color;
$white: #e9ecef;
$light: #f8f9fa;
+
+$link-color: $froxlor-blue-light;
diff --git a/templates/Froxlor/src/scss/variables/_main.scss b/templates/Froxlor/src/scss/variables/_main.scss
index bc7b8bd3..404125e6 100644
--- a/templates/Froxlor/src/scss/variables/_main.scss
+++ b/templates/Froxlor/src/scss/variables/_main.scss
@@ -36,7 +36,7 @@ $body-color: $light-font-color;
// $border-radius: 0.5rem;
// Links
-$links: $froxlor-blue-dark;
+$link-color: $froxlor-blue-dark;
// Navbar
$navbar-bg: #ffffff;
diff --git a/templates/Froxlor/user/index.html.twig b/templates/Froxlor/user/index.html.twig
index 1a67277d..41d1eb22 100644
--- a/templates/Froxlor/user/index.html.twig
+++ b/templates/Froxlor/user/index.html.twig
@@ -52,7 +52,7 @@
{# system infos #}
@@ -125,7 +125,7 @@
{# account info #}
@@ -188,7 +188,7 @@
{# customer details #}
@@ -250,7 +250,7 @@
{# froxlor-details #}
@@ -281,7 +281,7 @@
diff --git a/templates/Froxlor/user/traffic.html.twig b/templates/Froxlor/user/traffic.html.twig
index 20c09db0..2087f5cc 100644
--- a/templates/Froxlor/user/traffic.html.twig
+++ b/templates/Froxlor/user/traffic.html.twig
@@ -34,7 +34,7 @@
-
+
-
+
{{ metrics.total|formatBytes }}
Total