diff --git a/resources/views/layouts/partials/topmenu.blade.php b/resources/views/layouts/partials/topmenu.blade.php
index 7bd069d..ad422c5 100644
--- a/resources/views/layouts/partials/topmenu.blade.php
+++ b/resources/views/layouts/partials/topmenu.blade.php
@@ -2,9 +2,10 @@
{{ $title ?? config('app.name') }}
- - Home
- - About
- - FTN List
+ - Home
+ - About
+ - FTN List
+ - BBS List
{{--
- Help
--}}
diff --git a/resources/views/system/home.blade.php b/resources/views/system/home.blade.php
index e0aaa4b..89bd40c 100644
--- a/resources/views/system/home.blade.php
+++ b/resources/views/system/home.blade.php
@@ -50,7 +50,7 @@
@switch($oo->method)
@case(23)Telnet@break
@case(22)SSH@break
- @case(519)SSH@break
+ @case(519)rlogin@break
@default No details
@endswitch
diff --git a/resources/views/system/list.blade.php b/resources/views/system/list.blade.php
new file mode 100644
index 0000000..998a502
--- /dev/null
+++ b/resources/views/system/list.blade.php
@@ -0,0 +1,42 @@
+@extends('layouts.app')
+@section('htmlheader_title')
+ Connectable Systems
+@endsection
+
+@section('content')
+
+
+
List of Connectable Systems
+
+
Here is a list of systems that can be connected to.
+
+
+
+
+
+
+ System |
+ FTN Networks |
+ Connection Details |
+
+
+
+ @foreach (\App\Models\System::active()->whereNotNull('method')->orderBy('name')->with(['addresses.zone.domain'])->get() as $o)
+
+ {{ $o->name }} |
+ {{ $o->addresses->pluck('zone.domain.name')->unique()->sort()->join(',') }} |
+
+ @switch($o->method)
+ @case(23)Telnet [telnet://{{ $o->address }}:{{ $o->port }}]@break
+ @case(22)SSH [ssh://{{ $o->address }}:{{ $o->port }}]@break
+ @case(519)rlogin [rlogin://{{ $o->address }}:{{ $o->port }}]@break
+ @default No details
+ @endswitch
+ |
+
+ @endforeach
+
+
+
+
+@endsection
\ No newline at end of file
diff --git a/routes/web.php b/routes/web.php
index f47d9fe..cd745da 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -40,6 +40,7 @@ Route::get('admin/switch/stop',[UserSwitchController::class,'user_switch_stop'])
Route::get('/',[HomeController::class,'home']);
Route::view('about','about');
Route::view('domain/list','domain.list');
+Route::view('system/list','system.list');
Route::get('system/view/{o}',[SystemController::class,'view'])
->where('o','[0-9]+');