mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
0959df53e5
* Don't use @lang() it doesn't escape the string Found an issue where a string contained a single quote and broke the page. * fix regex errors * fix another style of mis-replacement * found another issue
49 lines
2.7 KiB
PHP
49 lines
2.7 KiB
PHP
@extends('device.submenu')
|
|
|
|
@section('tabcontent')
|
|
<table class="table table-hover table-condensed table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th style="width: 150px;">{{ __('VLAN Number') }}</th>
|
|
<th style="width: 250px;">{{ __('VLAN Name') }}</th>
|
|
<th>{{ __('Ports') }}</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
@foreach($data['vlans'] as $vlan_number => $vlans)
|
|
<tr>
|
|
<td>{{ $vlan_number }}</td>
|
|
<td>{{ $vlans->first()->vlan_name }}</td>
|
|
<td>
|
|
@foreach($vlans as $port)
|
|
@if(!$port->port)
|
|
@continue;
|
|
@endif
|
|
|
|
@if(!$vars)
|
|
<span class="tw-inline-flex">
|
|
<x-port-link :port="$port->port">{{ $port->port->getShortLabel() }}</x-port-link>
|
|
@if($port->untagged)<span> (U)</span>@endif
|
|
@if(!$loop->last)<span>,</span>@endif
|
|
</span>
|
|
@else
|
|
<div style="display: block; padding: 2px; margin: 2px; min-width: 139px; max-width:139px; min-height:85px; max-height:85px; text-align: center; float: left; background-color: {{ \LibreNMS\Config::get('list_colour.odd_alt2') }}">
|
|
<div style="font-weight: bold;">{{ $port->port->ifDescr }}</div>
|
|
<a href="{{ route('device', ['device' => $device->device_id, 'tab' => 'port', 'vars' => 'port='.$port->port->port_id]) }}" onmouseover="return overlib('<div style=\'font-size: 16px; padding:5px; font-weight: bold; color: #e5e5e5;\'>{{ $device->hostname }}-{{ $port->port->ifDescr }}</div>{{ $port->port->ifAlias }}<img src=\'{{ url('graph.php') }}?type=port_{{ $vars }}&id={{ $port->port->port_id }}&from={{ \LibreNMS\Config::get('time.twoday') }}&to={{ \LibreNMS\Config::get('time.now') }}&width=450&height=150\'>', CENTER, LEFT, FGCOLOR, '#e5e5e5', BGCOLOR, '#e5e5e5', WIDTH, 400, HEIGHT, 150);" onmouseout="return nd();">
|
|
<img src="{{ url('graph.php') }}?type=port_{{ $vars }}&id={{ $port->port->port_id }}&from={{ \LibreNMS\Config::get('time.twoday') }}&to={{ \LibreNMS\Config::get('time.now') }}&width=132&height=40&legend=no">
|
|
</a>
|
|
<div style="font-size: 9px;">{{ $port->port->ifAlias }}</div>
|
|
</div>
|
|
@endif
|
|
@endforeach
|
|
</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
@endsection
|
|
|
|
|
|
|