From 4a98dbcc5ee019708dde2f2ef18bd19305d3aac2 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 27 Mar 2019 14:43:33 +0100 Subject: [locationinfo] PC counting config via combobox --- modules-available/locationinfo/lang/de/template-tags.json | 4 +++- modules-available/locationinfo/lang/en/template-tags.json | 2 ++ modules-available/locationinfo/page.inc.php | 4 ++-- .../locationinfo/templates/page-config-panel-default.html | 6 +++++- .../locationinfo/templates/page-config-panel-summary.html | 5 ++++- 5 files changed, 16 insertions(+), 5 deletions(-) diff --git a/modules-available/locationinfo/lang/de/template-tags.json b/modules-available/locationinfo/lang/de/template-tags.json index 92281537..e3a601c0 100644 --- a/modules-available/locationinfo/lang/de/template-tags.json +++ b/modules-available/locationinfo/lang/de/template-tags.json @@ -9,6 +9,8 @@ "lang_checkConnection": "Verbindung pr\u00fcfen", "lang_closed": "Geschlossen", "lang_closingTime": "Schlie\u00dfungszeit", + "lang_countIp": "\u00fcber IP-Adressbereich", + "lang_countRoomplan": "\u00fcber Raumplaner", "lang_createPanel": "Panel anlegen", "lang_credentials": "Anmeldung", "lang_day": "Tag", @@ -79,7 +81,7 @@ "lang_room": "Raum", "lang_roomId": "Raum ID", "lang_roomIdTooltip": "Die Raum ID, die der Server ben\u00f6tigt, um Kalenderdaten abzurufen (bei Exchange die Postfachadresse)", - "lang_roomplannerTooltip": "Nur PCs ber\u00fccksichtigen, die im Raumplaner gesetzt wurden", + "lang_roomplannerTooltip": "Legt fest, ob Rechner anhand der Zuordnung \u00fcber IP oder \u00fcber den Raumplan gez\u00e4hlt werden", "lang_roomupdateTooltip": "Zeit nach der die PCs aktualisiert werden (in Sekunden)", "lang_rotation": "Rotation", "lang_rotation0": "0\u00b0", diff --git a/modules-available/locationinfo/lang/en/template-tags.json b/modules-available/locationinfo/lang/en/template-tags.json index d44d27ee..c7d7a252 100644 --- a/modules-available/locationinfo/lang/en/template-tags.json +++ b/modules-available/locationinfo/lang/en/template-tags.json @@ -9,6 +9,8 @@ "lang_checkConnection": "Check connection", "lang_closed": "Closed", "lang_closingTime": "Closing time", + "lang_countIp": "via IP-Range", + "lang_countRoomplan": "via roomplanner", "lang_createPanel": "Create panel", "lang_credentials": "Login", "lang_day": "Day", diff --git a/modules-available/locationinfo/page.inc.php b/modules-available/locationinfo/page.inc.php index d1644ce1..f03fdfd5 100644 --- a/modules-available/locationinfo/page.inc.php +++ b/modules-available/locationinfo/page.inc.php @@ -975,7 +975,7 @@ class Page_LocationInfo extends Page 'vertical_checked' => $config['vertical'] ? 'checked' : '', 'eco_checked' => $config['eco'] ? 'checked' : '', 'prettytime_checked' => $config['prettytime'] ? 'checked' : '', - 'roomplanner_checked' => $config['roomplanner'] ? 'checked' : '', + 'roomplanner' => $config['roomplanner'], 'scaledaysauto_checked' => $config['scaledaysauto'] ? 'checked' : '', 'daystoshow' => $config['daystoshow'], 'rotation' => $config['rotation'], @@ -1004,7 +1004,7 @@ class Page_LocationInfo extends Page 'panelname' => $panel['panelname'], 'languages' => $langs, 'panelupdate' => $config['panelupdate'], - 'roomplanner_checked' => $config['roomplanner'] ? 'checked' : '', + 'rpselected_' . $config['roomplanner'] => 'selected', 'locations' => Location::getLocations(), 'locationids' => $panel['locationids'], 'eco_checked' => $config['eco'] ? 'checked' : '', diff --git a/modules-available/locationinfo/templates/page-config-panel-default.html b/modules-available/locationinfo/templates/page-config-panel-default.html index 116c2e11..7fdeede5 100644 --- a/modules-available/locationinfo/templates/page-config-panel-default.html +++ b/modules-available/locationinfo/templates/page-config-panel-default.html @@ -114,7 +114,10 @@
- +

@@ -382,6 +385,7 @@ document.addEventListener("DOMContentLoaded", function () { $('#daystoshow option[value="{{daystoshow}}"]').attr("selected", "selected"); $('#rotation option[value="{{rotation}}"]').attr("selected", "selected"); $('#mode option[value="{{mode}}"]').attr("selected", "selected"); + $('#input-roomplanner option[value="{{roomplanner}}"]').attr("selected", "selected"); $('#daystoshow').prop('disabled', document.getElementById('scaledaysauto').checked); diff --git a/modules-available/locationinfo/templates/page-config-panel-summary.html b/modules-available/locationinfo/templates/page-config-panel-summary.html index 5ddcc904..e238edf9 100644 --- a/modules-available/locationinfo/templates/page-config-panel-summary.html +++ b/modules-available/locationinfo/templates/page-config-panel-summary.html @@ -77,7 +77,10 @@

- +

-- cgit v1.2.3-55-g7522