Файл: resources/views/admin/bans/edit.blade.php
Строк: 159
@extends('layout')
@section('title', __('admin.bans.user_ban') . ' ' . $user->getName())
@section('breadcrumb')
<nav>
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="/"><i class="fas fa-home"></i></a></li>
<li class="breadcrumb-item"><a href="{{ route('admin.index') }}">{{ __('index.panel') }}</a></li>
<li class="breadcrumb-item"><a href="/admin/bans">{{ __('index.ban_unban') }}</a></li>
<li class="breadcrumb-item active">{{ __('admin.bans.user_ban') }} {{ $user->getName() }}</li>
</ol>
</nav>
@stop
@section('content')
<h3>{{ $user->getGender() }} {{ $user->getProfile() }}</h3>
@if ($user->lastBan->id)
{{ __('users.last_ban') }}: {{ dateFixed($user->lastBan->created_at) }}<br>
{{ __('users.banned') }}: {{ $user->lastBan->sendUser->getProfile() }}<br>
{{ __('users.term') }}: {{ formatTime($user->lastBan->term) }}<br>
{{ __('users.reason_ban') }}: {{ $user->lastBan->getReason() }}<br>
@endif
<i class="fa fa-history"></i> <b><a href="/admin/banhists/view?user={{ $user->login }}">{{ __('index.ban_history') }}</a></b><br><br>
@if ($user->level === 'banned' && $user->timeban?->isFuture())
<div class="section shadow mb-3">
<div class="p-1 my-1 bg-danger text-white">{{ __('users.user_banned') }}</div>
{{ __('users.ending_ban') }}: {{ formatTime((int) $user->timeban->diffInSeconds(now())) }}<br>
</div>
<i class="fa fa-pencil-alt"></i> <a href="/admin/bans/change?user={{ $user->login }}">{{ __('main.change') }}</a><br>
<i class="fa fa-check-circle"></i>
<form action="/admin/bans/unban" method="post" class="d-inline" onsubmit="return confirm('{{ __('admin.bans.confirm_unban') }}')">
@csrf
<input type="hidden" name="user" value="{{ $user->login }}">
<button class="btn btn-link p-0">{{ __('users.unban') }}</button>
</form><hr>
@else
<div class="section-form mb-3 shadow">
<form method="post" action="/admin/bans/edit?user={{ $user->login }}">
@csrf
<div class="mb-3{{ hasError('time') }}">
<label for="time" class="form-label">{{ __('admin.bans.time_ban') }}:</label>
<input class="form-control" name="time" id="time" value="{{ getInput('time') }}" required>
<div class="invalid-feedback">{{ textError('time') }}</div>
</div>
<?php $inputType = getInput('type'); ?>
<div class="mb-3{{ hasError('type') }}">
<div class="form-check">
<input class="form-check-input" type="radio" id="inputTypeMinutes" name="type" value="minutes"{{ $inputType === 'minutes' ? ' checked' : '' }}>
<label class="form-check-label" for="inputTypeMinutes">{{ __('main.minutes') }}</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="inputTypeHours" name="type" value="hours"{{ $inputType === 'hours' ? ' checked' : '' }}>
<label class="form-check-label" for="inputTypeHours">{{ __('main.hours') }}</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="inputTypeDays" name="type" value="days"{{ $inputType === 'days' ? ' checked' : '' }}>
<label class="form-check-label" for="inputTypeDays">{{ __('main.days') }}</label>
</div>
<div class="invalid-feedback">{{ textError('type') }}</div>
</div>
<div class="mb-3{{ hasError('reason') }}">
<label for="reason" class="form-label">{{ __('users.reason_ban') }}:</label>
<textarea class="form-control tiptap" id="reason" rows="5" name="reason" required>{{ getInput('reason') }}</textarea>
<div class="invalid-feedback">{{ textError('reason') }}</div>
</div>
<button class="btn btn-primary">{{ __('admin.bans.banned') }}</button>
</form>
</div>
<p class="text-muted fst-italic">{{ __('admin.bans.ban_hint') }}</p>
@endif
@stop