vmailadmin/resources/views/vendor/laravelusers/usersmanagement/show-user.blade.php
2020-05-23 15:20:01 +02:00

200 lines
11 KiB
PHP

@extends(config('laravelusers.laravelUsersBladeExtended'))
@section('template_title')
{!! trans('laravelusers::laravelusers.showing-user', ['name' => $user->name]) !!}
@endsection
@section('template_linked_css')
@if(config('laravelusers.enabledDatatablesJs'))
<link rel="stylesheet" type="text/css" href="{{ config('laravelusers.datatablesCssCDN') }}">
@endif
@if(config('laravelusers.fontAwesomeEnabled'))
<link rel="stylesheet" type="text/css" href="{{ config('laravelusers.fontAwesomeCdn') }}">
@endif
@include('laravelusers::partials.styles')
@include('laravelusers::partials.bs-visibility-css')
@endsection
@section('content')
<div class="container">
@if(config('laravelusers.enablePackageBootstapAlerts'))
<div class="row">
<div class="col-lg-10 offset-lg-1">
@include('laravelusers::partials.form-status')
</div>
</div>
@endif
<div class="row">
<div class="col-lg-10 offset-lg-1">
<div class="card">
<div class="card-header">
<div style="display: flex; justify-content: space-between; align-items: center;">
{!! trans('laravelusers::laravelusers.showing-user-title', ['name' => $user->name]) !!}
<div class="float-right">
<a href="{{ route('users') }}" class="btn btn-light btn-sm float-right" data-toggle="tooltip" data-placement="left" title="{!! trans('laravelusers::laravelusers.tooltips.back-users') !!}">
@if(config('laravelusers.fontAwesomeEnabled'))
<i class="fas fa-fw fa-reply-all" aria-hidden="true"></i>
@endif
{!! trans('laravelusers::laravelusers.buttons.back-to-users') !!}
</a>
</div>
</div>
</div>
<div class="card-body">
<h4 class="text-muted text-center">
{{ $user->name }}
</h4>
@if($user->email)
<p class="text-center" data-toggle="tooltip" data-placement="top" title="{!! trans('laravelusers::laravelusers.tooltips.email-user', ['user' => $user->email]) !!}">
{{ Html::mailto($user->email, $user->email) }}
</p>
@endif
<div class="row mb-4">
<div class="col-3 offset-3 col-sm-4 offset-sm-2 col-md-4 offset-md-2 col-lg-3 offset-lg-3">
<a href="/users/{{$user->id}}/edit" class="btn btn-block btn-md btn-warning">
{!! trans('laravelusers::laravelusers.buttons.edit-user') !!}
</a>
</div>
<div class="col-3 col-sm-4 col-md-4 col-lg-3">
{!! Form::open(array('url' => 'users/' . $user->id, 'class' => 'form-inline')) !!}
{!! Form::hidden('_method', 'DELETE') !!}
{!! Form::button(trans('laravelusers::laravelusers.buttons.delete-user'), array('class' => 'btn btn-danger btn-md btn-block','type' => 'button', 'data-toggle' => 'modal', 'data-target' => '#confirmDelete', 'data-title' => 'Delete User', 'data-message' => 'Are you sure you want to delete this user?')) !!}
{!! Form::close() !!}
</div>
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<div class="row">
<div class="col-4 col-sm-3">
<strong>
{!! trans('laravelusers::laravelusers.show-user.id') !!}
</strong>
</div>
<div class="col-8 col-sm-9">
{{ $user->id }}
</div>
</div>
</li>
@if ($user->name)
<li class="list-group-item">
<div class="row">
<div class="col-4 col-sm-3">
<strong>
{!! trans('laravelusers::laravelusers.show-user.name') !!}
</strong>
</div>
<div class="col-8 col-sm-9">
{{ $user->name }}
</div>
</div>
</li>
@endif
@if ($user->email)
<li class="list-group-item">
<div class="row">
<div class="col-12 col-sm-3">
<strong>
{!! trans('laravelusers::laravelusers.show-user.email') !!}
</strong>
</div>
<div class="col-12 col-sm-9">
{{ $user->email }}
</div>
</div>
</li>
@endif
@if(config('laravelusers.rolesEnabled'))
<li class="list-group-item">
<div class="row">
<div class="col-4 col-sm-3">
<strong>
{{ trans('laravelusers::laravelusers.show-user.labelRole') }}
</strong>
</div>
<div class="col-8 col-sm-9">
@foreach ($user->roles as $user_role)
@if ($user_role->name == 'User')
@php $labelClass = 'primary' @endphp
@elseif ($user_role->name == 'Admin')
@php $labelClass = 'warning' @endphp
@elseif ($user_role->name == 'Unverified')
@php $labelClass = 'danger' @endphp
@else
@php $labelClass = 'default' @endphp
@endif
<span class="badge badge-{{$labelClass}}">{{ $user_role->name }}</span>
@endforeach
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-12 col-sm-3">
<strong>
{!! trans_choice('laravelusers::laravelusers.show-user.labelAccessLevel', 1) !!}
</strong>
</div>
<div class="col-12 col-sm-9">
@if($user->level() >= 5)
<span class="badge badge-primary margin-half margin-left-0">5</span>
@endif
@if($user->level() >= 4)
<span class="badge badge-info margin-half margin-left-0">4</span>
@endif
@if($user->level() >= 3)
<span class="badge badge-success margin-half margin-left-0">3</span>
@endif
@if($user->level() >= 2)
<span class="badge badge-warning margin-half margin-left-0">2</span>
@endif
@if($user->level() >= 1)
<span class="badge badge-default margin-half margin-left-0">1</span>
@endif
</div>
</div>
</li>
@endif
@if ($user->created_at)
<li class="list-group-item">
<div class="row">
<div class="col-4 col-sm-3">
<strong>
{!! trans('laravelusers::laravelusers.show-user.created') !!}
</strong>
</div>
<div class="col-8 col-sm-9">
{{ $user->created_at }}
</div>
</div>
</li>
@endif
@if ($user->updated_at)
<li class="list-group-item">
<div class="row">
<div class="col-4 col-sm-3">
<strong>
{!! trans('laravelusers::laravelusers.show-user.updated') !!}
</strong>
</div>
<div class="col-8 col-sm-9">
{{ $user->updated_at }}
</div>
</div>
</li>
@endif
</ul>
</div>
</div>
</div>
</div>
</div>
@include('laravelusers::modals.modal-delete')
@endsection
@section('template_scripts')
@include('laravelusers::scripts.delete-modal-script')
@if(config('laravelusers.tooltipsEnabled'))
@include('laravelusers::scripts.tooltips')
@endif
@endsection