diff --git a/src/packages/mod_mokowaas_cpanel/language/en-GB/mod_mokowaas_cpanel.ini b/src/packages/mod_mokowaas_cpanel/language/en-GB/mod_mokowaas_cpanel.ini index 79b03327..f40143ab 100644 --- a/src/packages/mod_mokowaas_cpanel/language/en-GB/mod_mokowaas_cpanel.ini +++ b/src/packages/mod_mokowaas_cpanel/language/en-GB/mod_mokowaas_cpanel.ini @@ -5,8 +5,22 @@ MOD_MOKOWAAS_CPANEL="MokoWaaS" MOD_MOKOWAAS_CPANEL_DESC="Displays MokoWaaS feature plugin status and site health on the admin dashboard." -MOD_MOKOWAAS_CPANEL_SHOW_HEALTH_LABEL="Show Health Status" -MOD_MOKOWAAS_CPANEL_SHOW_PLUGINS_LABEL="Show Feature Plugins" +MOD_MOKOWAAS_CPANEL_FIELDSET_DISPLAY="Display Options" +MOD_MOKOWAAS_CPANEL_FIELDSET_DISPLAY_DESC="Choose which sections to show in the module." + +MOD_MOKOWAAS_CPANEL_COLLAPSED_LABEL="Collapsed by Default" +MOD_MOKOWAAS_CPANEL_COLLAPSED_DESC="Start the module body collapsed. Click the header to expand." +MOD_MOKOWAAS_CPANEL_SHOW_HEALTH_LABEL="Health Status" +MOD_MOKOWAAS_CPANEL_SHOW_STATS_LABEL="Stats Cards" +MOD_MOKOWAAS_CPANEL_SHOW_STATS_DESC="Article count, user count, and pending updates." +MOD_MOKOWAAS_CPANEL_SHOW_DISK_LABEL="Disk Usage" +MOD_MOKOWAAS_CPANEL_SHOW_IP_LABEL="Current IP" +MOD_MOKOWAAS_CPANEL_SHOW_PLUGINS_LABEL="Feature Plugins" +MOD_MOKOWAAS_CPANEL_SHOW_ACTIONS_LABEL="Quick Actions" +MOD_MOKOWAAS_CPANEL_SHOW_ACTIONS_DESC="Clear cache, check updates buttons." +MOD_MOKOWAAS_CPANEL_SHOW_VERSIONS_LABEL="Joomla/PHP Versions" +MOD_MOKOWAAS_CPANEL_SHOW_VERSIONS_DESC="Show Joomla and PHP version numbers." + MOD_MOKOWAAS_CPANEL_OPEN_DASHBOARD="Control Panel" MOD_MOKOWAAS_CPANEL_DEBUG="Debug ON" MOD_MOKOWAAS_CPANEL_OFFLINE="Offline" diff --git a/src/packages/mod_mokowaas_cpanel/mod_mokowaas_cpanel.xml b/src/packages/mod_mokowaas_cpanel/mod_mokowaas_cpanel.xml index f5faa84f..d7599302 100644 --- a/src/packages/mod_mokowaas_cpanel/mod_mokowaas_cpanel.xml +++ b/src/packages/mod_mokowaas_cpanel/mod_mokowaas_cpanel.xml @@ -24,19 +24,69 @@ -
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/src/packages/mod_mokowaas_cpanel/tmpl/default.php b/src/packages/mod_mokowaas_cpanel/tmpl/default.php index db952065..00382ed3 100644 --- a/src/packages/mod_mokowaas_cpanel/tmpl/default.php +++ b/src/packages/mod_mokowaas_cpanel/tmpl/default.php @@ -19,9 +19,15 @@ $healthOk = $healthOk ?? true; $counts = $counts ?? (object) ['articles' => 0, 'users' => 0, 'extensions' => 0, 'updates' => 0]; $disk = $disk ?? (object) ['free_mb' => null, 'total_mb' => null]; $currentIp = $currentIp ?? ''; -$showHealth = $params->get('show_health', 1); -$showPlugins = $params->get('show_plugins', 1); -$token = Session::getFormToken(); +$collapsed = $params->get('collapsed', 1); +$showHealth = $params->get('show_health', 1); +$showStats = $params->get('show_stats', 1); +$showDisk = $params->get('show_disk', 1); +$showIp = $params->get('show_ip', 1); +$showPlugins = $params->get('show_plugins', 1); +$showActions = $params->get('show_actions', 1); +$showVersions = $params->get('show_versions', 1); +$token = Session::getFormToken(); $enabledCount = 0; $totalCount = count($plugins); @@ -51,7 +57,7 @@ $diskColor = ($diskPct !== null && $diskPct > 90) ? 'bg-danger' : (($diskPct !==
- -
+ +
- +
@@ -111,9 +117,9 @@ $diskColor = ($diskPct !== null && $diskPct > 90) ? 'bg-danger' : (($diskPct !==
- +
- +
Disk % @@ -123,15 +129,17 @@ $diskColor = ($diskPct !== null && $diskPct > 90) ? 'bg-danger' : (($diskPct !== free_mb ?? 0) / 1024, 1); ?> GB free
- +
Your IP:
+
Joomla joomla_version ?? ''); ?> / PHP php_version ?? ''); ?>
+
@@ -156,6 +164,7 @@ $diskColor = ($diskPct !== null && $diskPct > 90) ? 'bg-danger' : (($diskPct !==
+
+