Show users hub connection details for their domains
This commit is contained in:
@@ -3,7 +3,12 @@
|
||||
Dashboard
|
||||
@endsection
|
||||
|
||||
@php($user->load(['systems.akas.zone.domain.echoareas','systems.akas.echoareas']))
|
||||
@php
|
||||
use App\Classes\Protocol\Binkp;
|
||||
use App\Models\Setup;
|
||||
$user->load(['systems.akas.zone.domain.echoareas','systems.akas.echoareas']);
|
||||
$setup = Setup::findOrFail(config('app.id'));
|
||||
@endphp
|
||||
|
||||
@section('content')
|
||||
<h1>{{ $user->name }}</h1>
|
||||
@@ -11,7 +16,78 @@
|
||||
@if($user->systems->count())
|
||||
<div class="row">
|
||||
<div class="col-7">
|
||||
<div id="network_messages"></div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div id="network_messages"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row pt-2">
|
||||
<div class="col-12">
|
||||
<h2>Hub Details for your nets</h2>
|
||||
|
||||
<div class="accordion" id="accordion_details">
|
||||
@foreach($user
|
||||
->addresses()
|
||||
->diff(our_address())
|
||||
->filter(fn($item)=>($item->point_id === 0))
|
||||
->filter(function($item) { return $item->zone->domain->active && $item->zone->domain->public && $item->zone->domain->isManaged(); })
|
||||
->sortBy('zone.domain.name')
|
||||
->groupBy('zone.domain.name') as $list)
|
||||
<!-- {{ $x=$list->first()->domain->name }} -->
|
||||
<div class="accordion-item">
|
||||
<h3 class="accordion-header">
|
||||
<span class="accordion-button" id="hd_{{ $x }}" data-bs-toggle="collapse" data-bs-target="#collapse_{{ $x }}" aria-expanded="true" aria-controls="collapse_{{ $x }}">{{ $x }}</span>
|
||||
</h3>
|
||||
|
||||
<div id="collapse_{{ $x }}" class="accordion-collapse {{ ($loop->index) ? 'collapse' : 'show' }}" aria-labelledby="{{ $x }}" data-bs-parent="#accordion_details">
|
||||
<div class="accordion-body">
|
||||
<p>For your addresses in this domain: <strong class="highlight">{!! $list->pluck('ftn')->join('</strong>, <strong class="highlight">') !!}</strong>, you'll need to use the following details:</p>
|
||||
<br>
|
||||
<table class="table monotable">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
Hub FTN Address
|
||||
</td>
|
||||
<th>
|
||||
<span style="color: cyan;">{{ our_address($list->first())->ftn4d }}</span>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Hub FTN Domain
|
||||
</td>
|
||||
<th>
|
||||
<span style="color: cyan;">{{ $x }}</span>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Hub Internet Address
|
||||
</td>
|
||||
<th>
|
||||
<span style="color: cyan;">{{ our_hostname($list->first()) }}</span>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Hub Internet Ports
|
||||
</td>
|
||||
<td>
|
||||
BINKP: <span style="color: cyan;">{{ $setup->binkp_port }}</span> MD5 Mode: <span style="color: cyan;">{{$setup->optionGet(Binkp::F_MD,'binkp_options') ? 'YES' : 'NO' }}</span><br>
|
||||
EMSI: <span style="color: cyan;">{{ $setup->emsi_port }}</span> Protocol: <span style="color: cyan;">Zmodem</span><br>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- System Addresses -->
|
||||
|
Reference in New Issue
Block a user