1
0
mirror of https://github.com/LinkStackOrg/LinkStack.git synced 2025-03-09 16:10:12 +01:00
Julian Prieber 5b23fa08de Changed profile picture save method to use user id
Changed profile picture to use user id instead of username to save it.

If merged, this will reset all current profile pictures on the instance.
2023-01-23 16:54:18 +01:00

74 lines
3.4 KiB
PHP
Executable File

@extends('layouts.sidebar')
@section('content')
<section class="shadow text-gray-400">
<h2 class="mb-4 card-header"><i class="bi bi-person"> Edit User</i></h2>
<div class="card-body p-0 p-md-3">
@foreach($user as $user)
<form action="{{ route('editUser', $user->id) }}" enctype="multipart/form-data" method="post">
@csrf
<div class="form-group col-lg-8">
<label>Name</label>
<input type="text" class="form-control" name="name" value="{{ $user->name }}">
</div>
<div class="form-group col-lg-8">
<label>Email</label>
<input type="email" class="form-control" name="email" value="{{ $user->email }}">
</div>
<div class="form-group col-lg-8">
<label>Password</label>
<input type="password" class="form-control" name="password" placeholder="Leave empty for no change">
</div>
<div class="form-group col-lg-8">
<label>Logo</label>
<input type="file" class="form-control-file" name="image">
</div>
<div class="form-group col-lg-8">
@if(file_exists(base_path("img/" . $user->id . ".png")))
<img src="{{ asset("img/" . $user->id . ".png") }}" srcset="{{ asset("img/$user->littlelink_name" . "@2x.png 2x") }}" width="128px" height="128px" style="object-fit: cover;">
@elseif(file_exists(base_path("littlelink/images/").findFile('avatar')))
<img class="rounded-avatar" src="{{ asset('littlelink/images/'.findFile('avatar')) }}" srcset="{{ asset('littlelink/images/avatar@2x.png 2x') }}" width="128px" height="128px" style="object-fit: cover;">
@else
<img src="{{ asset('littlelink/images/logo.svg') }}" srcset="{{ asset('littlelink/images/avatar@2x.png 2x') }}" width="128px" height="128px" style="object-fit: cover;">
@endif
</div>
<!--<div class="form-group col-lg-8">
<label>Littlelink name </label>
<input type="text" class="form-control" name="littlelink_name" value="{{ $user->littlelink_name }}">
</div>-->
<div class="form-group col-lg-8">
<label>Page URL</label>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text">{{ url('') }}/@</div>
</div>
<input type="text" class="form-control" name="littlelink_name" value="{{ $user->littlelink_name }}">
</div>
</div>
<div class="form-group col-lg-8">
<label> Page description</label>
<textarea class="form-control" name="littlelink_description" rows="3">{{ $user->littlelink_description }}</textarea>
</div>
<div class="form-group col-lg-8">
<label for="exampleFormControlSelect1">Role</label>
<select class="form-control" name="role">
<option <?= ($user->role === strtolower('user')) ? 'selected' : '' ?>>user</option>
<option <?= ($user->role === strtolower('vip')) ? 'selected' : '' ?>>vip</option>
<option <?= ($user->role === strtolower('admin')) ? 'selected' : '' ?>>admin</option>
</select>
</div>
@endforeach
<button type="submit" class="mt-3 ml-3 btn btn-info">Submit</button>
</form>
</div>
</section>
@endsection