From 6ba103db68f87efa202ebe9dcb4b15b8fd7f6633 Mon Sep 17 00:00:00 2001
From: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
Date: Sun, 24 Sep 2023 22:19:25 +0200
Subject: [PATCH] Device NAC page to Laravel Blade (#15329)
---
includes/html/pages/device/nac.inc.php | 141 ----------------------
resources/views/device/tabs/nac.blade.php | 123 +++++++++++++++++++
2 files changed, 123 insertions(+), 141 deletions(-)
delete mode 100644 includes/html/pages/device/nac.inc.php
create mode 100644 resources/views/device/tabs/nac.blade.php
diff --git a/includes/html/pages/device/nac.inc.php b/includes/html/pages/device/nac.inc.php
deleted file mode 100644
index ff9a11c206..0000000000
--- a/includes/html/pages/device/nac.inc.php
+++ /dev/null
@@ -1,141 +0,0 @@
- 'device',
- 'device' => $device['device_id'],
- 'tab' => 'nac',
-];
-$pagetitle[] = 'NAC';
-
-//manage the column visibility depending on OS
-$vlan_visibility = ' data-visible="false"';
-$t_elapsed_visibility = ' data-visible="false"';
-$t_left_visibility = ' data-visible="false"';
-$timeout_visibility = ' data-visible="false"';
-$mode_visibility = ' data-visible="false"';
-if ($device['os'] === 'vrp') {
- $vlan_visibility = '';
- $t_elapsed_visibility = '';
-} else {
- $t_left_visibility = '';
- $timeout_visibility = '';
- $mode_visibility = '';
-}
-
-?>
-
-
-
-
-
Network Access Controls
-
-
-
-
-
- | Port |
- MAC Address |
- Vendor |
- IP Address |
- >Vlan |
- Domain |
- data-formatter="nac_mode">Mode |
- Username |
- Auth By |
- data-formatter="time_interval">Timeout |
- data-formatter="time_interval">Elapsed time |
- data-formatter="time_interval">Time left |
- AuthC |
- AuthZ |
- Method |
-
-
-
-
-
-
-
-
diff --git a/resources/views/device/tabs/nac.blade.php b/resources/views/device/tabs/nac.blade.php
new file mode 100644
index 0000000000..f0b22d6a37
--- /dev/null
+++ b/resources/views/device/tabs/nac.blade.php
@@ -0,0 +1,123 @@
+@extends('device.submenu')
+
+@section('tabcontent')
+
+
+
+
+
+
+
+
+ | {{ __('Ports') }} |
+ {{ __('Mac Address') }} |
+ {{ __('Vendor') }} |
+ {{ __('IP Address') }} |
+ {{ __('Vlan') }} |
+ {{ __('Domain') }} |
+ {{ __('Host Mode') }} |
+ {{ __('Username') }} |
+ {{ __('Auth By') }} |
+ {{ __('Timeout') }} |
+ {{ __('Time Elapsed') }} |
+ {{ __('Time Left') }} |
+ {{ __('NAC Authc') }} |
+ {{ __('NAC Authz') }} |
+ {{ __('NAC Method') }} |
+
+
+
+
+
+
+
+
+
+@endsection
+
+@push('scripts')
+
+@endpush
+