From 0b3345ddf424305d44ab6c206b398e4253683e05 Mon Sep 17 00:00:00 2001 From: Nathan Steel Date: Mon, 9 Mar 2026 20:33:03 +0000 Subject: [PATCH] Committing all stuff from ages ago --- app/controllers/Home/Controller.php | 47 ++++++------- app/controllers/Page/Controller.php | 6 ++ app/models/Helper.php | 50 ++++++++++++++ app/routes/_app.php | 1 + app/views/components/header.blade.php | 3 +- app/views/example.blade.php | 96 +++++++++++++++++++++++++++ app/views/sf.blade.php | 16 +++-- 7 files changed, 188 insertions(+), 31 deletions(-) create mode 100644 app/models/Helper.php create mode 100644 app/views/example.blade.php diff --git a/app/controllers/Home/Controller.php b/app/controllers/Home/Controller.php index ca63253..ce4a77f 100644 --- a/app/controllers/Home/Controller.php +++ b/app/controllers/Home/Controller.php @@ -11,29 +11,30 @@ class Controller extends \App\Controllers\Controller public function index() { - $servers = [ - ['type' => 'Minecraft' - , 'servers' => [ - [ - 'name' => 'survival.mc.aney.co.uk' - ,'description' => 'An open to all survival minecraft server.' - ] - ,[ - 'name' => 'creative.mc.aney.co.uk' - ,'description' => 'Creative minecraft server.' - ] - ] - ] - ,['type' => 'Factorio' - , 'servers' => [ - [ - 'name' => 'factorio.aney.co.uk' - ,'description' => 'The factory must grow.' - ] - ] - ] - ,['type' => 'misc', 'servers' => []] - ]; + $servers = \App\Models\Helper::servers(); + // $servers = [ + // ['type' => 'Minecraft' + // , 'servers' => [ + // [ + // 'name' => 'survival.mc.aney.co.uk' + // ,'description' => 'An open to all survival minecraft server.' + // ] + // ,[ + // 'name' => 'creative.mc.aney.co.uk' + // ,'description' => 'Creative minecraft server.' + // ] + // ] + // ] + // ,['type' => 'Factorio' + // , 'servers' => [ + // [ + // 'name' => 'factorio.aney.co.uk' + // ,'description' => 'The factory must grow.' + // ] + // ] + // ] + // ,['type' => 'misc', 'servers' => []] + // ]; response()->render('index', [ diff --git a/app/controllers/Page/Controller.php b/app/controllers/Page/Controller.php index 4a967be..1ff09e6 100644 --- a/app/controllers/Page/Controller.php +++ b/app/controllers/Page/Controller.php @@ -10,5 +10,11 @@ class Controller extends \App\Controllers\Controller response()->render('sf'); // response()->render('sf-trying-swiper'); } + public function example(){ + $mainNav = \App\Models\Helper::mainNav(); + response()->render('example', + ['mainNav' => $mainNav] + ); + } } diff --git a/app/models/Helper.php b/app/models/Helper.php new file mode 100644 index 0000000..bdd3dbf --- /dev/null +++ b/app/models/Helper.php @@ -0,0 +1,50 @@ + 'About', 'link' => '/about']; + $nav['servers'] = ['title' => 'Servers', 'link' => '/#servers']; + $servers = self::servers(); + foreach ($servers as $server) { + $nav['servers']['children'][] = ['title' => $server['type'], 'link' => 'LINK']; + } + $nav['sf'] = ['title' => 'Simple Floor', 'link' => '/sf']; + $nav['example'] = ['title' => 'Example', 'link' => '/example']; + $nav['faq'] = ['title' => 'FAQs', 'link' => '/#faq']; + + return $nav; + } + + public static function servers(){ + $servers = [ + ['type' => 'Minecraft' + , 'servers' => [ + [ + 'name' => 'survival.mc.aney.co.uk' + ,'description' => 'An open to all survival minecraft server.' + ] + ,[ + 'name' => 'creative.mc.aney.co.uk' + ,'description' => 'Creative minecraft server.' + ] + ] + ] + ,['type' => 'Factorio' + , 'servers' => [ + [ + 'name' => 'factorio.aney.co.uk' + ,'description' => 'The factory must grow.' + ] + ] + ] + ,['type' => 'misc', 'servers' => []] + ]; + + return $servers; + } +} diff --git a/app/routes/_app.php b/app/routes/_app.php index 45bda46..6b51824 100644 --- a/app/routes/_app.php +++ b/app/routes/_app.php @@ -19,6 +19,7 @@ app()->get('/', 'Home\Controller@index'); app()->get('/about', 'Page\Controller@about'); app()->get('/simple', 'Page\Controller@simple'); +app()->get('/example', 'Page\Controller@example'); app()->get('/discord', ['name' => 'discord', function() { response()->redirect('https://discord.gg/mpqKaktn9w'); // Temporary member discord invite diff --git a/app/views/components/header.blade.php b/app/views/components/header.blade.php index 3aac33f..666040d 100644 --- a/app/views/components/header.blade.php +++ b/app/views/components/header.blade.php @@ -7,7 +7,7 @@
-
diff --git a/app/views/example.blade.php b/app/views/example.blade.php new file mode 100644 index 0000000..72bde99 --- /dev/null +++ b/app/views/example.blade.php @@ -0,0 +1,96 @@ +@extends('layouts.basePage', [ + 'title' => 'SFs Dupe', + 'breadcrumbs' => [ + [ + 'title' => 'Home', + 'href' => '/', + ] + ] +]) + +@section('content') + + +
+ +
+ +
+ + + +
+
+ +
+
+

Title

+
+
+ t1 + t1 +
+
+ + +
+
+
+ +
+

Main Text

+

Secondary text

+ Button +
+
+
+
+ + +
+
+

8 items

+
+ + @for ($i = 0; $i < 8; $i++) +
+
+ @if($i%3 == 1) +

Sale

+ @elseif($i%5 == 1) +

NEW

+ @endif + +

Item tile here

+

£21.99

+
+
+ @endfor +
+
+ +
+

Footer

+
+
+
+ +@endsection \ No newline at end of file diff --git a/app/views/sf.blade.php b/app/views/sf.blade.php index 9632ac5..5955346 100644 --- a/app/views/sf.blade.php +++ b/app/views/sf.blade.php @@ -66,7 +66,7 @@
-
+
@@ -532,20 +534,20 @@
-