@extends('cfp.layouts.master')
@section('content')
    <div class="content">
        <div class="row">
            <div class="col-12">
                <div class="block block-rounded block-bordered block-fx-shadow">
                    <div class="block-header block-header-default">
                        <h3 class="block-title">{{ __("account.AccountDetails") }} <small>#{{ $account->USN }}</small></h3>
                        <div class="block-options">
                            <a href="{{ route('cfp.accounts') }}" class="btn btn-sm btn-success">Voltar</a>
                        </div>
                    </div>
                    <div class="block-content p-4">
                        <div class="row">
                            <div class="col-lg-6 col-12">
                                <h4>{{ __("account.AccountInformation") }}</h4>
                                <div class="bg-body-light border rounded p-3">
                                    <div class="row">
                                        <div class="col-6">
                                            <div class="form-group">
                                                <label>{{ __("account.User") }}</label>
                                                <div class="form-text">
                                                    <span class="tp" data-tippy-content="Lower: {{ $account->LUSER_ID }}">{{ $account->USER_ID }}</span>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="col-6">
                                            <div class="form-group">
                                                <label>{{ __("account.Authority") }}</label>
                                                <div class="form-text">
                                                    <span>{!! Helper::web_getAuthorityLev($account->AUTHORITY_LEV, true) !!}</span>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label>{{ __("account.Email") }}</label>
                                        <div class="form-text">
                                            @if (!is_null($account->E_MAIL))
                                                {{ $account->E_MAIL }}
                                                @if($account->EMAIL_VERIFY_YN == 'Y')
                                                    <i class="fa fa-fw fa-check text-success tp" data-tippy-content="{{ __("account.EmailVerified") }}"></i>
                                                @else
                                                    <i class="fa fa-fw fa-close text-danger tp" data-tippy-content="{{ __("account.NoEmailVerified") }}"></i>
                                                @endif
                                            @else
                                                N/A
                                            @endif
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-6">
                                            <div class="form-group">
                                                <label>Registered at</label>
                                                <div class="form-text">{{ Helper::date_fullDate($account->REG_DATE, true) }}</div>
                                            </div>
                                        </div>
                                        <div class="col-6">
                                            <div class="form-group">
                                                <label>{{ __("account.LastUpdateData") }}</label>
                                                @if (!is_null($account->LAST_UPD_DATE))
                                                <div class="form-text">{{ Helper::date_fullDate($account->LAST_UPD_DATE, true) }}</div>
                                                @else
                                                <div class="form-text">{{ __("account.Never") }}</div>
                                                @endif
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="col-lg-6 col-12">
                                <h4>{{ __("account.PersonalInformation") }}</h4>
                                <div class="bg-body-light border rounded p-3">
                                    <div class="row">
                                        <div class="col-12">
                                            <div class="row">
                                                <div class="col-6">
                                                    <div class="form-group">
                                                        <label>{{ __("account.Name") }}</label>
                                                        <div class="form-text">{{ $account->NAME ?? "N/A" }}</div>
                                                    </div>
                                                </div>
                                                <div class="col-6">
                                                    <div class="form-group">
                                                        <label>{{ __("account.Surname") }}</label>
                                                        <div class="form-text">{{ $account->SURNAME ?? "N/A" }}</div>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <label>{{ __("account.Telephone") }}</label>
                                                <div class="form-text">{{ $account->PHONE ?? "N/A" }}</div>
                                            </div>
                                            <div class="row">
                                                <div class="col-6">
                                                    <div class="form-group">
                                                        <label>{{ __("account.SecretQuestion") }}</label>
                                                        <div class="form-text">{{ Helper::web_getSecQuestion($account->SEC_QUESTION) }}</div>
                                                    </div>
                                                </div>
                                                <div class="col-6">
                                                    <div class="form-group">
                                                        <label>{{ __("account.SecretAnswer") }}</label>
                                                        <div class="form-text">{{ $account->SEC_ANSWER }}</div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="row">
            <div class="col-12">
                <div class="block block-bordered block-rounded block-fx-shadow">
                    <div class="block-header block-header-default">
                        <h4 class="block-title">Histórico de Banimentos</h4>
                    </div>
                    <div class="block-content p-4">
                        <div class="table-responsive">
                            <table class="table table-bordered table-striped table-vcenter">
                                <thead class="thead-dark text-center">
                                <tr>
                                    <th class="text-center" style="width: 5%;">#</th>
                                    <th>{{ __("account.Type") }}</th>
                                    <th>{{ __("account.Motive") }}</th>
                                    <th>{{ __("account.Applicant") }}</th>
                                    <th>{{ __("account.DatePunishment") }}</th>
                                    <th>{{ __("account.TimePunishment") }}</th>
                                    <th>{{ __("account.Actions") }}</th>
                                </tr>
                                </thead>
                                <tbody>
                                @forelse ($account->bans as $ban)
                                    <tr>
                                        <td class="text-center">
                                            {{ $ban->SRL }}
                                        </td>
                                        <td>
                                            @if ($ban->TYPE == 0)
                                                <span class="text-danger">{{ \Helper::game_getBanType($ban->TYPE) }}</span>
                                            @else
                                                <span class="text-warning">{{ \Helper::game_getBanType($ban->TYPE) }}</span>
                                            @endif
                                        </td>
                                        <td>
                                            {{ $ban->REASON }}
                                        </td>
                                        <td>
                                            <a href="{{ route('cfp.accounts.view', $ban->issuer->USN) }}">{{ $ban->issuer->NICK }}</a>
                                        </td>
                                        <td>
                                            {{ \Helper::date_stringFormat($ban->START_DATE, true) }}
                                        </td>
                                        <td>
                                            {{ date("Y", strtotime($ban->END_DATE)) == 3000 ? "Permanente" : \Helper::date_ForDate($ban->END_DATE, $ban->START_DATE) . " day(s)" }}
                                        </td>
                                        <td>
                                            <a href="{{ URL::temporarySignedRoute("cfp.account.hammer.remove", now()->addMinute(), ["id" => $ban->SRL]) }}" class="btn btn-block btn-outline-success unban">{{ __("account.Delete") }}</a>
                                        </td>
                                    </tr>
                                @empty
                                    <tr class="text-center">
                                        <td colspan="7" class="text-success">{{ __("account.NoPunishment") }}</td>
                                    </tr>
                                @endforelse
                                </tbody>
                            </table>
                        </div>
                        @include('cfp.components.pagination', [
                            "data" => $account->bans,
                            "route" => "cfp.accounts.view",
                            "hasUsn" => $account->USN
                        ])
                    </div>
                </div>
            </div>
        </div>
        <div class="row">
            <div class="col-12">
                <div class="block block-bordered block-rounded block-fx-shadow">
                    <div class="block-header block-header-default">
                        <h4 class="block-title">{{ __("account.Last5PurchaseHistory") }}</h4>
                    </div>
                    <div class="block-content p-4">
                        <div class="table-responsive">
                            <table class="table table-bordered table-striped table-vcenter">
                                <thead class="thead-dark text-center">
                                <tr>
                                    <th class="text-center"># {{ __("account.Order") }}</th>
                                    <th>{{ __("account.Amount") }}</th>
                                    <th>{{ __("account.Value") }}</th>
                                    <th>{{ __("account.Method") }}</th>
                                    <th class="text-center" style="width: 150px;">{{ __("account.Status") }}</th>
                                    <th class="text-center" style="width: 200px;">{{ __("account.Data") }}</th>
                                    <th style="width: 100px;">{{ __("account.Actions") }}</th>
                                </tr>
                                </thead>
                                <tbody>
                                @if (is_object($account->user))
                                    @forelse ($account->user->bills as $bill)
                                        <tr class="order">
                                            <td class="text-center">{{ $bill->TID }}</td>
                                            <td>{{ number_format($bill->AMMOUNT) }} ZP</td>
                                            <td>R${{ number_format($bill->PRICE, 2) }}</td>
                                            <td>{{ $bill->PAY_METHOD }}</td>
                                            <td class="text-center">
                                                @if ($bill->DELIVERED_YN == "Y")
                                                    <span class="text-success">{{ __("account.Delivered") }}</span>
                                                @else
                                                    @switch($bill->DELIVERED_N_REASON)
                                                        @case('Cancelado')
                                                        @case('Falhou')
                                                        @case('Negado')
                                                        <span class="text-danger">{{ $bill->DELIVERED_N_REASON }}</span>
                                                        @break
                                                        @default
                                                        <span class="text-warning">{{ $bill->DELIVERED_N_REASON }}</span>
                                                        @break
                                                    @endswitch
                                                @endif
                                            </td>
                                            <td class="text-center">{{ \Helper::date_stringFormat($bill->REG_DATE) }}</td>
                                            <td>
                                                <a href="#" class="btn btn-block btn-success">{{ __("account.Details") }}</a>
                                            </td>
                                        </tr>
                                    @empty
                                        <tr class="text-center">
                                            <td colspan="7">{{ __("account.NoPurchaseYet") }}</td>
                                        </tr>
                                    @endforelse
                                @else
                                    <tr class="text-center">
                                        <td colspan="7">{{ __("account.NoCharacterYet") }}</td>
                                    </tr>
                                @endif
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
@endsection