From 8579be36f00bc7ab4ebe7a1aa52702ec434016bc Mon Sep 17 00:00:00 2001
From: anon <anon@anon.anon>
Date: Thu, 3 Nov 2022 09:04:40 +0100
Subject: [PATCH] user lista

---
 picquiz/resources/views/template.blade.php   |  2 +-
 picquiz/resources/views/users/list.blade.php | 64 ++++++++++++++++++++
 picquiz/routes/web.php                       |  3 +-
 3 files changed, 67 insertions(+), 2 deletions(-)
 create mode 100644 picquiz/resources/views/users/list.blade.php

diff --git a/picquiz/resources/views/template.blade.php b/picquiz/resources/views/template.blade.php
index 7392864..a6cfad4 100644
--- a/picquiz/resources/views/template.blade.php
+++ b/picquiz/resources/views/template.blade.php
@@ -44,7 +44,7 @@
 					@if (Auth::check() && Auth::User()->isAdmin == 1)
 
 					<li class="nav-item mt-2 mt-lg-0">
-						<a href="#" class="nav-link navitem mt-2 mt-xl-0"><img
+						<a href="/UserList" class="nav-link navitem mt-2 mt-xl-0"><img
 								src="/images/icons/listUsersIcon.png">Felhasználók</a>
 					</li>
 
diff --git a/picquiz/resources/views/users/list.blade.php b/picquiz/resources/views/users/list.blade.php
new file mode 100644
index 0000000..be8800b
--- /dev/null
+++ b/picquiz/resources/views/users/list.blade.php
@@ -0,0 +1,64 @@
+@extends('template')
+
+@php
+	$users = DB::table('users')->get();
+@endphp
+
+@section('title')
+<title>Felhasználó lista</title>
+@endsection
+
+@section('content')
+
+<div class="container bg-dark text-white p-4 rounded-3" style="--bs-bg-opacity: .98;">
+
+	<div class="row">
+		<div class="col-12 text-center">
+			<h1>Felhasználók listája:</h1>
+		</div>
+	</div>
+
+	@foreach ($users as $user)
+		<hr class="mt-2 d-block">
+
+		<div class="row" style="justify-content: space-between;">
+			<div class="col-8">
+				<div class="col-2">
+					<img class="col-12"
+						src="{{ $user->profile_picture }}"
+						onerror="this.onerror=null; this.src='images/undefined.jpg'"
+					>
+					</img>
+				</div>
+				<div class="col-2">
+					<h1>{{ $user->username }}</h1>
+					<h4><nobr>Csatlakozott:&nbsp;&nbsp;{{ $user->created_at }}</nobr></h4>
+				</div>
+			</div>
+			<div class="col-4">
+				<div class="col-12 float-right">
+					<a href="" class="btn btn-success col-12 mb-4">Profil</a>
+					<div class="col-12">
+						<h4 class="d-inline">admin?</h4>
+						@if ($user->isAdmin)
+							<span class="text-success">Igen</span>
+						@else
+							<span class="text-danger">Nem</span>
+						@endif
+					</div>
+					<div class="col-12">
+						<h4 class="d-inline">Bannolva?</h4>
+						@if ($user->isBanned)
+							<span class="text-danger">Igen</span>
+						@else
+							<span class="text-success">Nem</span>
+						@endif
+					</div>
+				</div>
+			</div>
+		</div>
+	@endforeach
+	<hr class="mt-2 d-block">
+</div>
+
+@endsection
diff --git a/picquiz/routes/web.php b/picquiz/routes/web.php
index d3edf4b..0775b67 100644
--- a/picquiz/routes/web.php
+++ b/picquiz/routes/web.php
@@ -63,4 +63,5 @@ Route::get('/play', function(){ return view('game/game'); });
 
 //--------- Admin routes --------------------------------------------
 
-Route::get('/UserDoList', [UserListController::class, 'do_list']);
+//Route::get('/UserDoList', [UserListController::class, 'do_list']);
+Route::get('/UserList', function() {return view('users/list'); } );