From 7d6275514cd4e0ab2903f8c0891c85f3b0e66539 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Sat, 7 Dec 2019 15:28:30 +0100 Subject: [rebootcontrol] Implement assigning subnets to jump host Also fix removing all jump hosts from a subnet. Update translations. --- modules-available/rebootcontrol/pages/subnet.inc.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules-available/rebootcontrol/pages/subnet.inc.php') diff --git a/modules-available/rebootcontrol/pages/subnet.inc.php b/modules-available/rebootcontrol/pages/subnet.inc.php index c38c7595..45151954 100644 --- a/modules-available/rebootcontrol/pages/subnet.inc.php +++ b/modules-available/rebootcontrol/pages/subnet.inc.php @@ -58,7 +58,9 @@ class SubPage WHERE subnetid = :id', $params); if (User::hasPermission('jumphost.assign-subnet')) { $hosts = Request::post('jumphost', [], 'array'); - if (!empty($hosts)) { + if (empty($hosts)) { + Database::exec('DELETE FROM reboot_jumphost_x_subnet WHERE subnetid = :id AND', ['id' => $id]); + } else { $hosts = array_keys($hosts); Database::exec('DELETE FROM reboot_jumphost_x_subnet WHERE subnetid = :id AND hostid NOT IN (:hosts)', ['id' => $id, 'hosts' => $hosts]); -- cgit v1.2.3-55-g7522