@@ -165,7 +165,7 @@ if ($userinfo['change_serversettings'] == '1') {
|
||||
]),
|
||||
'label' => lng('panel.ihave_configured'),
|
||||
'class' => 'btn-outline-warning',
|
||||
'icon' => 'fa fa-circle-check'
|
||||
'icon' => 'fa-solid fa-circle-check'
|
||||
]
|
||||
] : [],
|
||||
// alert
|
||||
|
||||
@@ -316,13 +316,13 @@ if ($page == 'overview' && $userinfo['change_serversettings'] == '1') {
|
||||
'class' => 'btn-outline-primary',
|
||||
'href' => $linker->getLink(['section' => 'settings', 'page' => 'overview']),
|
||||
'label' => lng('admin.configfiles.overview'),
|
||||
'icon' => 'fa fa-grip'
|
||||
'icon' => 'fa-solid fa-grip'
|
||||
],
|
||||
[
|
||||
'class' => 'btn-outline-secondary',
|
||||
'href' => $linker->getLink(['section' => 'settings', 'page' => $page, 'action' => 'export']),
|
||||
'label' => 'Download/export ' . lng('admin.serversettings'),
|
||||
'icon' => 'fa fa-file-import'
|
||||
'icon' => 'fa-solid fa-file-import'
|
||||
]
|
||||
]
|
||||
]);
|
||||
|
||||
@@ -133,13 +133,13 @@ UI::view('user/dns-editor.html.twig', [
|
||||
'id' => $domain_id
|
||||
]),
|
||||
'label' => lng('panel.edit'),
|
||||
'icon' => 'fa fa-pen'
|
||||
'icon' => 'fa-solid fa-pen'
|
||||
],
|
||||
[
|
||||
'class' => 'btn-secondary',
|
||||
'href' => $linker->getLink(['section' => 'domains', 'page' => 'domains']),
|
||||
'label' => lng('menue.domains.domains'),
|
||||
'icon' => 'fa fa-globe'
|
||||
'icon' => 'fa-solid fa-globe'
|
||||
]
|
||||
],
|
||||
'formaction' => $linker->getLink(['section' => 'domains', 'action' => 'add_record', 'domain_id' => $domain_id]),
|
||||
|
||||
@@ -168,7 +168,7 @@ class Domain
|
||||
public static function editSSLButtons(array $attributes): array
|
||||
{
|
||||
$result = [
|
||||
'icon' => 'fa fa-shield',
|
||||
'icon' => 'fa-solid fa-shield',
|
||||
'title' => lng('panel.ssleditor'),
|
||||
'href' => [
|
||||
'section' => 'domains',
|
||||
|
||||
@@ -31,7 +31,7 @@ return [
|
||||
'url' => 'customer_email.php',
|
||||
'label' => lng('menue.email.email'),
|
||||
'show_element' => (!Settings::IsInList('panel.customer_hide_options', 'email')),
|
||||
'icon' => 'fa fa-envelope',
|
||||
'icon' => 'fa-solid fa-envelope',
|
||||
'elements' => [
|
||||
[
|
||||
'url' => 'customer_email.php?page=emails',
|
||||
@@ -56,7 +56,7 @@ return [
|
||||
'url' => 'customer_mysql.php',
|
||||
'label' => lng('menue.mysql.mysql'),
|
||||
'show_element' => (!Settings::IsInList('panel.customer_hide_options', 'mysql')),
|
||||
'icon' => 'fa fa-database',
|
||||
'icon' => 'fa-solid fa-database',
|
||||
'elements' => [
|
||||
[
|
||||
'url' => 'customer_mysql.php?page=mysqls',
|
||||
@@ -76,7 +76,7 @@ return [
|
||||
'url' => 'customer_domains.php',
|
||||
'label' => lng('menue.domains.domains'),
|
||||
'show_element' => (!Settings::IsInList('panel.customer_hide_options', 'domains')),
|
||||
'icon' => 'fa fa-globe',
|
||||
'icon' => 'fa-solid fa-globe',
|
||||
'elements' => [
|
||||
[
|
||||
'url' => 'customer_domains.php?page=domains',
|
||||
@@ -92,7 +92,7 @@ return [
|
||||
'url' => 'customer_ftp.php',
|
||||
'label' => lng('menue.ftp.ftp'),
|
||||
'show_element' => (!Settings::IsInList('panel.customer_hide_options', 'ftp')),
|
||||
'icon' => 'fa fa-users',
|
||||
'icon' => 'fa-solid fa-users',
|
||||
'elements' => [
|
||||
[
|
||||
'url' => 'customer_ftp.php?page=accounts',
|
||||
@@ -110,7 +110,7 @@ return [
|
||||
'url' => 'customer_extras.php',
|
||||
'label' => lng('menue.extras.extras'),
|
||||
'show_element' => (!Settings::IsInList('panel.customer_hide_options', 'extras')),
|
||||
'icon' => 'fa fa-wrench',
|
||||
'icon' => 'fa-solid fa-wrench',
|
||||
'elements' => [
|
||||
[
|
||||
'url' => 'customer_extras.php?page=htpasswds',
|
||||
@@ -138,7 +138,7 @@ return [
|
||||
'url' => 'customer_traffic.php',
|
||||
'label' => lng('menue.traffic.traffic'),
|
||||
'show_element' => (!Settings::IsInList('panel.customer_hide_options', 'traffic')),
|
||||
'icon' => 'fa fa-area-chart',
|
||||
'icon' => 'fa-solid fa-area-chart',
|
||||
'elements' => [
|
||||
[
|
||||
'url' => 'customer_traffic.php?page=current',
|
||||
@@ -155,7 +155,7 @@ return [
|
||||
'resources' => [
|
||||
'label' => lng('admin.resources'),
|
||||
'required_resources' => 'customers',
|
||||
'icon' => 'fa fa-box',
|
||||
'icon' => 'fa-solid fa-box',
|
||||
'elements' => [
|
||||
[
|
||||
'url' => 'admin_customers.php?page=customers',
|
||||
@@ -201,7 +201,7 @@ return [
|
||||
'traffic' => [
|
||||
'label' => lng('admin.traffic'),
|
||||
'required_resources' => 'customers',
|
||||
'icon' => 'fa fa-area-chart',
|
||||
'icon' => 'fa-solid fa-area-chart',
|
||||
'elements' => [
|
||||
[
|
||||
'url' => 'admin_traffic.php?page=customers',
|
||||
@@ -213,7 +213,7 @@ return [
|
||||
'server' => [
|
||||
'label' => lng('admin.server'),
|
||||
'required_resources' => 'change_serversettings',
|
||||
'icon' => 'fa fa-server',
|
||||
'icon' => 'fa-solid fa-server',
|
||||
'elements' => [
|
||||
[
|
||||
'url' => 'admin_configfiles.php?page=configfiles',
|
||||
@@ -290,7 +290,7 @@ return [
|
||||
],
|
||||
'misc' => [
|
||||
'label' => lng('admin.misc'),
|
||||
'icon' => 'fa fa-wrench',
|
||||
'icon' => 'fa-solid fa-wrench',
|
||||
'elements' => [
|
||||
[
|
||||
'url' => 'admin_settings.php?page=integritycheck',
|
||||
|
||||
@@ -114,13 +114,13 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'show' => [
|
||||
'icon' => 'fa fa-eye',
|
||||
'icon' => 'fa-solid fa-eye',
|
||||
'title' => lng('usersettings.custom_notes.title'),
|
||||
'modal' => [Text::class, 'customerNoteDetailModal'],
|
||||
'visible' => [Customer::class, 'hasNote']
|
||||
],
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'admins',
|
||||
@@ -130,7 +130,7 @@ return [
|
||||
],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -59,7 +59,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'cronjobs',
|
||||
|
||||
@@ -154,13 +154,13 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'show' => [
|
||||
'icon' => 'fa fa-eye',
|
||||
'icon' => 'fa-solid fa-eye',
|
||||
'title' => lng('usersettings.custom_notes.title'),
|
||||
'modal' => [Text::class, 'customerNoteDetailModal'],
|
||||
'visible' => [Customer::class, 'hasNote']
|
||||
],
|
||||
'unlock' => [
|
||||
'icon' => 'fa fa-unlock',
|
||||
'icon' => 'fa-solid fa-unlock',
|
||||
'title' => lng('panel.unlock'),
|
||||
'class' => 'btn-outline-secondary',
|
||||
'href' => [
|
||||
@@ -172,7 +172,7 @@ return [
|
||||
'visible' => [Customer::class, 'isLocked']
|
||||
],
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'customers',
|
||||
@@ -182,7 +182,7 @@ return [
|
||||
],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -148,7 +148,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'domains',
|
||||
@@ -158,7 +158,7 @@ return [
|
||||
],
|
||||
],
|
||||
'logfiles' => [
|
||||
'icon' => 'fa fa-file',
|
||||
'icon' => 'fa-solid fa-file',
|
||||
'title' => lng('panel.viewlogs'),
|
||||
'href' => [
|
||||
'section' => 'domains',
|
||||
@@ -168,7 +168,7 @@ return [
|
||||
'visible' => [Domain::class, 'canViewLogs']
|
||||
],
|
||||
'domaindnseditor' => [
|
||||
'icon' => 'fa fa-globe',
|
||||
'icon' => 'fa-solid fa-globe',
|
||||
'title' => lng('dnseditor.edit'),
|
||||
'href' => [
|
||||
'section' => 'domains',
|
||||
@@ -181,12 +181,12 @@ return [
|
||||
'callback' => [Domain::class, 'editSSLButtons'],
|
||||
],
|
||||
'letsencrypt' => [
|
||||
'icon' => 'fa fa-shield',
|
||||
'icon' => 'fa-solid fa-shield',
|
||||
'title' => lng('panel.letsencrypt'),
|
||||
'visible' => [Domain::class, 'hasLetsEncryptActivated']
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -41,7 +41,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'templates',
|
||||
@@ -51,7 +51,7 @@ return [
|
||||
],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -68,7 +68,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'phpsettings',
|
||||
@@ -79,7 +79,7 @@ return [
|
||||
'visible' => [Admin::class, 'canChangeServerSettings']
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -141,7 +141,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'ipsandports',
|
||||
@@ -151,7 +151,7 @@ return [
|
||||
],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -46,7 +46,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'templates',
|
||||
@@ -57,7 +57,7 @@ return [
|
||||
],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -62,7 +62,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'mysqlserver',
|
||||
@@ -73,7 +73,7 @@ return [
|
||||
'visible' => [Admin::class, 'canChangeServerSettings']
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -73,7 +73,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'phpsettings',
|
||||
@@ -84,7 +84,7 @@ return [
|
||||
'visible' => [Admin::class, 'canChangeServerSettings']
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -62,7 +62,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'plans',
|
||||
@@ -72,7 +72,7 @@ return [
|
||||
],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -62,7 +62,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.abort'),
|
||||
'class' => 'btn-warning',
|
||||
'href' => [
|
||||
|
||||
@@ -87,7 +87,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'domains',
|
||||
@@ -98,7 +98,7 @@ return [
|
||||
'visible' => [Domain::class, 'canEdit']
|
||||
],
|
||||
'logfiles' => [
|
||||
'icon' => 'fa fa-file',
|
||||
'icon' => 'fa-solid fa-file',
|
||||
'title' => lng('panel.viewlogs'),
|
||||
'href' => [
|
||||
'section' => 'domains',
|
||||
@@ -108,7 +108,7 @@ return [
|
||||
'visible' => [Domain::class, 'canViewLogs']
|
||||
],
|
||||
'domaindnseditor' => [
|
||||
'icon' => 'fa fa-globe',
|
||||
'icon' => 'fa-solid fa-globe',
|
||||
'title' => lng('dnseditor.edit'),
|
||||
'href' => [
|
||||
'section' => 'domains',
|
||||
@@ -121,12 +121,12 @@ return [
|
||||
'callback' => [Domain::class, 'editSSLButtons'],
|
||||
],
|
||||
'letsencrypt' => [
|
||||
'icon' => 'fa fa-shield',
|
||||
'icon' => 'fa-solid fa-shield',
|
||||
'title' => lng('panel.letsencrypt'),
|
||||
'visible' => [Domain::class, 'hasLetsEncryptActivated']
|
||||
],
|
||||
'haslias' => [
|
||||
'icon' => 'fa fa-arrow-up-right-from-square',
|
||||
'icon' => 'fa-solid fa-arrow-up-right-from-square',
|
||||
'title' => lng('domains.hasaliasdomains'),
|
||||
'href' => [
|
||||
'section' => 'domains',
|
||||
@@ -137,12 +137,12 @@ return [
|
||||
'visible' => [Domain::class, 'canEditAlias']
|
||||
],
|
||||
'isassigned' => [
|
||||
'icon' => 'fa fa-check-to-slot',
|
||||
'icon' => 'fa-solid fa-check-to-slot',
|
||||
'title' => lng('domains.isassigneddomain'),
|
||||
'visible' => [Domain::class, 'isAssigned']
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -69,7 +69,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'email',
|
||||
@@ -79,7 +79,7 @@ return [
|
||||
],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -60,7 +60,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'ftp',
|
||||
@@ -70,7 +70,7 @@ return [
|
||||
],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -72,7 +72,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'extras',
|
||||
@@ -82,7 +82,7 @@ return [
|
||||
],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -48,7 +48,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'extras',
|
||||
@@ -58,7 +58,7 @@ return [
|
||||
],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -62,7 +62,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'edit' => [
|
||||
'icon' => 'fa fa-edit',
|
||||
'icon' => 'fa-solid fa-edit',
|
||||
'title' => lng('panel.edit'),
|
||||
'href' => [
|
||||
'section' => 'mysql',
|
||||
@@ -72,7 +72,7 @@ return [
|
||||
],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -68,12 +68,12 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'show' => [
|
||||
'icon' => 'fa fa-eye',
|
||||
'icon' => 'fa-solid fa-eye',
|
||||
'title' => lng('apikeys.clicktoview'),
|
||||
'modal' => [Text::class, 'apikeyDetailModal'],
|
||||
],
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -66,7 +66,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'text-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -65,7 +65,7 @@ return [
|
||||
]),
|
||||
'actions' => [
|
||||
'delete' => [
|
||||
'icon' => 'fa fa-trash',
|
||||
'icon' => 'fa-solid fa-trash',
|
||||
'title' => lng('panel.delete'),
|
||||
'class' => 'btn-danger',
|
||||
'href' => [
|
||||
|
||||
@@ -101,12 +101,12 @@ if (function_exists('exec')) {
|
||||
'id' => $domain_id
|
||||
]),
|
||||
'label' => lng('admin.domain_edit'),
|
||||
'icon' => 'fa fa-pen'
|
||||
'icon' => 'fa-solid fa-pen'
|
||||
],
|
||||
[
|
||||
'href' => $linker->getLink(['section' => 'domains', 'page' => 'domains']),
|
||||
'label' => lng('panel.backtooverview'),
|
||||
'icon' => 'fa fa-reply'
|
||||
'icon' => 'fa-solid fa-reply'
|
||||
]
|
||||
]
|
||||
]);
|
||||
|
||||
@@ -100,7 +100,7 @@ if ($action == '' || $action == 'view') {
|
||||
'class' => 'btn-outline-primary',
|
||||
'href' => $linker->getLink(['section' => 'domains', 'page' => 'overview']),
|
||||
'label' => lng('admin.domains'),
|
||||
'icon' => 'fa fa-globe'
|
||||
'icon' => 'fa-solid fa-globe'
|
||||
]
|
||||
]
|
||||
]);
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
<p class="lead">{{ lng('install.dependency_check.description') }}</p>
|
||||
|
||||
<p class="lead {{ preflight.criticals ? 'text-danger' : preflight.suggestions ? 'text-warning' : 'text-success'}}">
|
||||
<i class="{{ preflight.criticals ? 'fa fa-triangle-exclamation' : preflight.suggestions ? 'fa fa-circle-info' : 'far fa-circle-check' }}"></i>
|
||||
<i class="{{ preflight.criticals ? 'fa-solid fa-triangle-exclamation' : preflight.suggestions ? 'fa-solid fa-circle-info' : 'far fa-circle-check' }}"></i>
|
||||
{{ preflight.text }}
|
||||
</p>
|
||||
|
||||
@@ -113,7 +113,7 @@
|
||||
|
||||
<div class="d-flex justify-content-end mt-4">
|
||||
{% if preflight.criticals %}
|
||||
<a href="" class="btn btn-secondary"><i class="fa fa-arrow-rotate-left"></i> {{ lng('install.check_again') }}</a>
|
||||
<a href="" class="btn btn-secondary"><i class="fa-solid fa-arrow-rotate-left"></i> {{ lng('install.check_again') }}</a>
|
||||
{% else %}
|
||||
<a href="?step=1" class="btn btn-primary">{{ lng('install.start_installation') }}</a>
|
||||
{% endif %}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<td class="w-75" scope="row">{{ check.title }}</td>
|
||||
<td class="col-auto text-end{% if check.result == 0 %} text-success{% endif %}">
|
||||
<span class="d-none d-md-inline">{{ check.result_txt }}</span>
|
||||
{% if check.result == 0 %} <i class="fa fa-check-circle" {% elseif check.result == 2 %}<span class="d-md-none"> ???</span>{% elseif check.result == 1 %}<span class="d-md-none"> !!!</span>
|
||||
{% if check.result == 0 %} <i class="fa-solid fa-check-circle" {% elseif check.result == 2 %}<span class="d-md-none"> ???</span>{% elseif check.result == 1 %}<span class="d-md-none"> !!!</span>
|
||||
{% endif %}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -12,7 +12,7 @@ $(function() {
|
||||
error: function (request, status, error) {
|
||||
console.log(request, status, error)
|
||||
let message = 'Can\'t check version';
|
||||
$("#updatecheck").html('<span class="text-decoration-none badge bg-warning mt-2 me-2" data-bs-toggle="tooltip" data-bs-placement="left" title="' + message + '"><i class="fa fa-exclamation-triangle"></i> <span class="d-md-none d-xl-inline">' + message + '</span></span>');
|
||||
$("#updatecheck").html('<span class="text-decoration-none badge bg-warning mt-2 me-2" data-bs-toggle="tooltip" data-bs-placement="left" title="' + message + '"><i class="fa-solid fa-exclamation-triangle"></i> <span class="d-md-none d-xl-inline">' + message + '</span></span>');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -12,17 +12,17 @@
|
||||
|
||||
{% macro boolean(data) %}
|
||||
{% if (data) %}
|
||||
<i class="fa fa-check-circle text-success"></i>
|
||||
<i class="fa-solid fa-check-circle text-success"></i>
|
||||
{% else %}
|
||||
<i class="fa fa-times-circle text-danger"></i>
|
||||
<i class="fa-solid fa-times-circle text-danger"></i>
|
||||
{% endif %}
|
||||
{% endmacro %}
|
||||
|
||||
{% macro booleanWithInfo(data) %}
|
||||
{% if (data.checked) %}
|
||||
<i class="fa fa-check-circle text-success"></i>
|
||||
<i class="fa-solid fa-check-circle text-success"></i>
|
||||
{% else %}
|
||||
<i class="fa fa-times-circle text-danger"></i>
|
||||
<i class="fa-solid fa-times-circle text-danger"></i>
|
||||
{% endif %}
|
||||
{% if data.info is not empty %}
|
||||
{{ data.info }}
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
{% else %}
|
||||
<div class="d-flex flex-column align-items-end mt-n2">
|
||||
<div class="rounded-top bg-white small py-1 px-2 me-3 opacity-75">
|
||||
<span type="button" data-bs-toggle="modal" data-bs-target="#searchColumnsModal" class="me-2"><i class="fa fa-search"></i></span>
|
||||
<span type="button" data-bs-toggle="modal" data-bs-target="#manageColumnsModal"><i class="fa fa-cog"></i></span>
|
||||
<span type="button" data-bs-toggle="modal" data-bs-target="#searchColumnsModal" class="me-2"><i class="fa-solid fa-search"></i></span>
|
||||
<span type="button" data-bs-toggle="modal" data-bs-target="#manageColumnsModal"><i class="fa-solid fa-cog"></i></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card table-responsive">
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
{% if formdata.self_overview is defined and formdata.self_overview is iterable %}
|
||||
{% if action_links is not defined %}{% set actions_links = [] %}{% endif %}
|
||||
{% set actions_tmp = actions_links %}
|
||||
{% set actions_links = {'href': linker(formdata.self_overview), 'icon': 'fa fa-reply','label': lng('panel.backtooverview')} %}
|
||||
{% set actions_links = {'href': linker(formdata.self_overview), 'icon': 'fa-solid fa-reply','label': lng('panel.backtooverview')} %}
|
||||
{% set actions_links = {actions_links}|merge(actions_tmp) %}
|
||||
{% endif %}
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<p class="lead mb-5">Damit Froxlor mit dem Backend vernünftig kommunizieren kann, musst du dieses noch Konfigurieren.</p>
|
||||
<a class="btn btn-lg btn-light text-info" href="{{ linker({'section': 'configfiles', 'page': 'configfiles'}) }}">Jetzt konfigurieren</a>
|
||||
<aside class="position-absolute bottom-0 end-0 p-5">
|
||||
<i class="fa fa-hat-wizard fa-5x"></i>
|
||||
<i class="fa-solid fa-hat-wizard fa-5x"></i>
|
||||
</aside>
|
||||
</div>
|
||||
{% endif %}
|
||||
@@ -281,7 +281,7 @@
|
||||
|
||||
<div id="newsfeed" class="card">
|
||||
<div class="card-header">
|
||||
<i class="fa fa-info-circle"></i>
|
||||
<i class="fa-solid fa-info-circle"></i>
|
||||
Froxlor Newsfeed
|
||||
</div>
|
||||
<div class="list-group list-group-flush" id="newsfeeditems">
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
{% block heading %}
|
||||
<h5 class="mb-1">
|
||||
<i class="fa fa-calculator me-1"></i>
|
||||
<i class="fa-solid fa-calculator me-1"></i>
|
||||
{{ lng('admin.updatecounters') }}
|
||||
</h5>
|
||||
{% endblock %}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
{% if listing.is_search and listing.self_overview is defined and listing.self_overview is iterable %}
|
||||
{% set actions_tmp = actions_links %}
|
||||
{% set actions_links = {'href': linker(listing.self_overview), 'icon': 'fa fa-reply','label': lng('panel.backtooverview')} %}
|
||||
{% set actions_links = {'href': linker(listing.self_overview), 'icon': 'fa-solid fa-reply','label': lng('panel.backtooverview')} %}
|
||||
{% set actions_links = {actions_links}|merge(actions_tmp) %}
|
||||
{% endif %}
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
{% if get_setting('panel.is_configured') == 0 and userinfo.adminsession == 1 and userinfo.change_serversettings == 1 %}
|
||||
<div class="alert alert-info rounded-0 mb-0 d-flex justify-content-between align-items-baseline" role="alert">
|
||||
<span>
|
||||
<i class="alert-icon fa fa-info-circle"></i> {{ lng('panel.not_configured') }}
|
||||
<i class="alert-icon fa-solid fa-info-circle"></i> {{ lng('panel.not_configured') }}
|
||||
</span>
|
||||
|
||||
<span>
|
||||
@@ -33,7 +33,7 @@
|
||||
<div class="collapse navbar-collapse px-3 px-lg-5" id="navbar">
|
||||
<form id="search" method="post">
|
||||
<div class="d-flex align-items-center">
|
||||
<i class="fa fa-search text-muted"></i>
|
||||
<i class="fa-solid fa-search text-muted"></i>
|
||||
<input title="search" type="search" class="search-input" placeholder="{{ lng('panel.search') }}...">
|
||||
</div>
|
||||
<div class="search-results-box" style="display:none;">
|
||||
|
||||
Reference in New Issue
Block a user