From 5a98446a727fbd75ae87d960163826ada2f8dcfb Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 4 May 2017 14:51:45 +0200 Subject: [systemstatus] Put logs in tabbed view --- modules-available/systemstatus/lang/de/module.json | 7 +- .../systemstatus/lang/de/template-tags.json | 3 - modules-available/systemstatus/lang/en/module.json | 7 +- .../systemstatus/lang/en/template-tags.json | 3 - modules-available/systemstatus/page.inc.php | 8 +++ .../systemstatus/templates/_page.html | 75 +++++++++------------- 6 files changed, 49 insertions(+), 54 deletions(-) (limited to 'modules-available/systemstatus') diff --git a/modules-available/systemstatus/lang/de/module.json b/modules-available/systemstatus/lang/de/module.json index e69c3fb0..3d25d131 100644 --- a/modules-available/systemstatus/lang/de/module.json +++ b/modules-available/systemstatus/lang/de/module.json @@ -1,3 +1,8 @@ { - "module_name": "System-Status" + "module_name": "System-Status", + "tab_DmsdLog": "bwLehrpool-Suite Server Log", + "tab_LdadpLog": "LDAP\/AD", + "tab_LighttpdLog": "lighttpd log", + "tab_Netstat": "netstat -tulpn", + "tab_PsList": "ps auxf" } \ No newline at end of file diff --git a/modules-available/systemstatus/lang/de/template-tags.json b/modules-available/systemstatus/lang/de/template-tags.json index 3b929a6b..fa50d546 100644 --- a/modules-available/systemstatus/lang/de/template-tags.json +++ b/modules-available/systemstatus/lang/de/template-tags.json @@ -5,13 +5,10 @@ "lang_average": "Durchschnitt", "lang_capacity": "Kapazit\u00e4t", "lang_cpuLoad": "CPU-Last", - "lang_dmsdLog": "dmsd Log", "lang_foundStore": "Vorgefunden:", "lang_free": "Frei", "lang_goToStoreConf": "Zur VM-Store-Konfiguration wechseln", "lang_iAmSure": "Ja, ich bin sicher", - "lang_ldadpLog": "AD\/LDAP-Proxy Log", - "lang_lighttpdLog": "lighttpd-Error Log", "lang_logicCPUs": "Logische CPUs", "lang_maintenance": "Maintenance", "lang_notDetermined": "Konnte nicht ermittelt werden", diff --git a/modules-available/systemstatus/lang/en/module.json b/modules-available/systemstatus/lang/en/module.json index bb201773..9f6d937a 100644 --- a/modules-available/systemstatus/lang/en/module.json +++ b/modules-available/systemstatus/lang/en/module.json @@ -1,3 +1,8 @@ { - "module_name": "System Status" + "module_name": "System Status", + "tab_DmsdLog": "bwLehrpool-Suite log", + "tab_LdadpLog": "LDAP\/AD", + "tab_LighttpdLog": "lighttpd log", + "tab_Netstat": "netstat -tulpn", + "tab_PsList": "ps auxf" } \ No newline at end of file diff --git a/modules-available/systemstatus/lang/en/template-tags.json b/modules-available/systemstatus/lang/en/template-tags.json index b8730411..69f5740c 100644 --- a/modules-available/systemstatus/lang/en/template-tags.json +++ b/modules-available/systemstatus/lang/en/template-tags.json @@ -5,13 +5,10 @@ "lang_average": "Average", "lang_capacity": "Capacity", "lang_cpuLoad": "CPU Load", - "lang_dmsdLog": "dmsd log", "lang_foundStore": "Found:", "lang_free": "Free", "lang_goToStoreConf": "Go to VM store configuration", "lang_iAmSure": "Yes, I am sure", - "lang_ldadpLog": "AD\/LDAP proxy log", - "lang_lighttpdLog": "lighttpd-error log", "lang_logicCPUs": "Logic CPUs", "lang_maintenance": "Maintenance", "lang_notDetermined": "Could not be determined", diff --git a/modules-available/systemstatus/page.inc.php b/modules-available/systemstatus/page.inc.php index b9fef0fd..a8deeecb 100644 --- a/modules-available/systemstatus/page.inc.php +++ b/modules-available/systemstatus/page.inc.php @@ -29,6 +29,14 @@ class Page_SystemStatus extends Page if (is_array($this->rebootTask) && isset($this->rebootTask['id'])) { $data['rebootTask'] = $this->rebootTask['id']; } + $tabs = array('DmsdLog', 'Netstat', 'PsList', 'LdadpLog', 'LighttpdLog'); + $data['tabs'] = array(); + foreach ($tabs as $tab) { + $data['tabs'][] = array( + 'type' => $tab, + 'name' => Dictionary::translate('tab_' . $tab) + ); + } Render::addTemplate('_page', $data); } diff --git a/modules-available/systemstatus/templates/_page.html b/modules-available/systemstatus/templates/_page.html index 0573a20c..7e8c0e7d 100644 --- a/modules-available/systemstatus/templates/_page.html +++ b/modules-available/systemstatus/templates/_page.html @@ -79,60 +79,43 @@

{{lang_advanced}}

-
-
- {{lang_dmsdLog}} -
-
- -
-
-
-
- {{lang_ldadpLog}} -
-
- -
-
-
-
- {{lang_lighttpdLog}} -
-
- -
-
-
-
- netstat -tulpn -
-
- -
-
-
-
- ps auxf -
-
+ + +
+{{#tabs}} +
+{{/tabs}}
- +//--> -- cgit v1.2.3-55-g7522