From 0d002eb5b4bc3d29753ed6979d88303092c08656 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Tue, 29 Jun 2021 21:18:51 +0200 Subject: [PATCH] Added Access VLANs to Pop --- Layout/default/Network/Index.php | 7 ++++-- Layout/default/Pop/Form.php | 38 +++++++++++++++++++++++++++++++ Layout/default/menu.php | 1 - application/Pop/PopController.php | 3 +++ application/Pop/PopModel.php | 3 +++ 5 files changed, 49 insertions(+), 3 deletions(-) diff --git a/Layout/default/Network/Index.php b/Layout/default/Network/Index.php index c487930a2..41fc90e54 100644 --- a/Layout/default/Network/Index.php +++ b/Layout/default/Network/Index.php @@ -87,7 +87,8 @@

POPs in name?>

- +
+
pops) && count($network->pops)): ?> @@ -100,7 +101,7 @@ - +
name?> gps_lat?>, gps_long?>location?>location)?> $pop->id])?>"> $pop->id])?>" class="text-danger" title="Löschen"> @@ -111,6 +112,8 @@

Keine POPs vorhanden

+ + $network->id])?>"> Neuen POP anlegen diff --git a/Layout/default/Pop/Form.php b/Layout/default/Pop/Form.php index 7aa485d99..c328e37ab 100644 --- a/Layout/default/Pop/Form.php +++ b/Layout/default/Pop/Form.php @@ -77,6 +77,34 @@ +
+
+

Access VLANs

+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+
@@ -114,6 +142,16 @@ placeholder: "" }); $("#addresstypes").select2(); + + // disable mousewheel on a input number field when in focus + $('form').on('focus', 'input[type=number]', function (e) { + $(this).on('wheel.disableScroll', function (e) { + e.preventDefault() + }) + }) + $('form').on('blur', 'input[type=number]', function (e) { + $(this).off('wheel.disableScroll') + }) \ No newline at end of file diff --git a/Layout/default/menu.php b/Layout/default/menu.php index a0dc044f7..843670b2e 100644 --- a/Layout/default/menu.php +++ b/Layout/default/menu.php @@ -23,7 +23,6 @@
  • ">Benutzer
  • ">Neztgebiete
  • -
  • ">POPs
  • diff --git a/application/Pop/PopController.php b/application/Pop/PopController.php index 16d087932..001c28da2 100644 --- a/application/Pop/PopController.php +++ b/application/Pop/PopController.php @@ -75,6 +75,9 @@ class PopController extends mfBaseController { $data['gps_lat'] = $r->gps_lat; $data['gps_long'] = $r->gps_long; $data['location'] = $r->location; + $data['vlan_public'] = $r->vlan_public; + $data['vlan_nat'] = $r->vlan_nat; + $data['vlan_ipv6'] = $r->vlan_ipv6; $data['note'] = $r->note; $data['edit_by'] = 1; diff --git a/application/Pop/PopModel.php b/application/Pop/PopModel.php index 231b0ee08..bc9a8bf7a 100644 --- a/application/Pop/PopModel.php +++ b/application/Pop/PopModel.php @@ -6,6 +6,9 @@ class PopModel { public $gps_lat = null; public $gps_long = null; public $location = null; + public $vlan_public = null; + public $vlan_nat = null; + public $vlan_ipv6 = null; public $note = null;