Anons79 Mini Shell

Directory : /home/aplikasiposinfo/.trash/resources/views/absensi/
Upload File :
Current File : /home/aplikasiposinfo/.trash/resources/views/absensi/show.blade.php

@extends('layouts.app')

@section('content')
    <h4 class="fw-bold py-3 mb-4"><span class="text-muted fw-light">Absensi /</span> Detail</h4>

    <div class="card">
        <h5 class="card-header">Detail Absensi <b>{{ @request()->tanggal }}</b></h5>
        <div class="card-body">
            <div class="row mb-4">

                <div class="col-md-6 text-start">
                    <div class="btn-group float-md-left" role="group">
                        <a href="{{ route('absensi.index') }}" class="btn btn-warning"><i class="bx bx-left-arrow-alt"></i>
                            Kembali</a>
                    </div>
                </div>
            </div>

            <div class="row">
                <div class="col-md-12 table-responsive">
                    <table class="table">
                        <thead>
                            <tr>
                                <th>
                                    Absen
                                </th>
                                <th>
                                    Waktu Absen
                                </th>
                                <th>
                                    Ketepatan
                                </th>
                                <th>
                                    Keterangan
                                </th>
                                <th>
                                    GPS
                                </th>
                                <th>
                                    Koordinat/Lokasi
                                </th>
                                <th>
                                    Foto
                                </th>
                                <th style="width:400px;">
                                    Detail
                                </th>
                                <th>
                                    Action
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            @php
                                $absens = ['check-in', 'check-out'];
                            @endphp

                            @foreach ($jadwals as $jadwal)
                                <tr>
                                    <td colspan="9">
                                        <h5 class="fw-bold">{{ $jadwal->nama_jadwal }}</h5>
                                        @php
                                            $hari_ini = $jadwal->jadwal_kerja_hari_ini;
                                        @endphp
                                        @if ($hari_ini)
                                            <h6 class="fw-bold">{{ $hari_ini->jam_masuk }} -
                                                {{ $hari_ini->jam_pulang }}</h6>
                                        @endif

                                    </td>
                                </tr>
                                @if (in_array($jadwal->id, $karyawan->jadwal_kerja != null ? $karyawan->jadwal_kerja->pluck('id')->toArray() : []))
                                    @foreach ($absens as $absen)
                                        <tr>
                                            @php
                                                $ab = null;
                                                if ($absensi) {
                                                    $ab = $absensi->getRiwayatJadwal($absen, $jadwal->id, ['rejected']);
                                                }
                                            @endphp
                                            <td>
                                                {{ $absen }}
                                            </td>
                                            <td>
                                                @if ($ab)
                                                    {{ $ab->waktu_absen }}
                                                @else
                                                    -
                                                @endif
                                            </td>
                                            <td>
                                                @if ($ab)
                                                    @if ($ab->status_waktu == 'on-time')
                                                        <span class="badge bg-success">On Time</span>
                                                    @elseif ($ab->status_waktu == 'late')
                                                        <span class="badge bg-danger text-white">Late</span>
                                                    @else
                                                        <span class="badge bg-warning">Too Early</span>
                                                    @endif
                                                @else
                                                    -
                                                @endif
                                            </td>
                                            <td>
                                                @if ($ab)
                                                    {{ $ab->keterangan }}
                                                @else
                                                    -
                                                @endif
                                            </td>
                                            <td>
                                                @if ($ab)
                                                    @if ($ab->status_gps == 'out-of-range')
                                                        <span class="badge bg-warning">Out Of Range</span>
                                                    @elseif ($ab->status_gps == 'not-detected')
                                                        <span class="badge bg-danger text-white">Not Detected</span>
                                                    @else
                                                        <span class="badge bg-success">On Spot</span>
                                                    @endif
                                                @else
                                                    -
                                                @endif
                                            </td>
                                            <td>
                                                @if ($ab && $ab->longitude != null && $ab->latitude != null)
                                                    <a href="https://www.google.com/maps/search/?api=1&query={{ $ab->latitude }},{{ $ab->longitude }}"
                                                        target="_blank">Long : {{ $ab->longitude }},Lat :
                                                        {{ $ab->latitude }}</a>
                                                @else
                                                    -
                                                @endif
                                            </td>
                                            <td>
                                                @if ($ab)
                                                    <a href="{{ route('absensi.foto-absen', $ab->id) }}?size=full"
                                                        target="_blank"><img
                                                            src="{{ route('absensi.foto-absen', $ab->id) }}"
                                                            alt="Foto Absen"></a>
                                                @else
                                                    -
                                                @endif
                                            </td>
                                            <td>
                                                @if ($ab)
                                                    <div id="device-info-{{ $ab->id }}"
                                                        style="width:500px;max-height:200px;overflow-y: auto;">
                                                        @php
                                                            $device_info = json_decode($ab->device_info);
                                                            $network_info = json_decode($ab->network_info);
                                                        @endphp
                                                        <br>
                                                        <h4>GPS Info</h4>
                                                        <ul>
                                                            <li>
                                                                <b>Lokasi Absen : </b> <a
                                                                    href="https://www.google.com/maps/search/?api=1&query={{ @$ab->lokasi_absen->latitude }},{{ @$ab->lokasi_absen->longitude }}"
                                                                    target="_blank">{{ @$ab->lokasi_absen->nama_lokasi }}
                                                                    (Radius : {{ @$ab->lokasi_absen->radius }} meter)
                                                                </a>
                                                            </li>
                                                            <li>
                                                                <b>Koordinat (Lat,Long): </b> <a
                                                                    href="https://www.google.com/maps/search/?api=1&query={{ $ab->latitude }},{{ $ab->longitude }}"
                                                                    target="_blank">{{ @$ab->latitude }} ,
                                                                    {{ @$ab->longitude }}</a>
                                                            </li>
                                                            <li>
                                                                <b>GPS Status : </b>{{ @$ab->status_gps }}
                                                            </li>
                                                            <li>
                                                                <b>Akurasi GPS (meter) : </b>{{ @$ab->akurasi_gps }}
                                                            </li>
                                                            <li>
                                                                <b>Jarak Absen (meter) : </b>{{ @$ab->jarak_absen }}
                                                            </li>
                                                        </ul>
                                                        <h4>Device Info</h4>
                                                        <ul>
                                                            <li>
                                                                <b>Brand : </b>{{ @$device_info->brand }}
                                                            </li>
                                                            <li>
                                                                <b>Model : </b>{{ @$device_info->model }}
                                                            </li>
                                                            <li>
                                                                <b>Device : </b>{{ @$device_info->device }}
                                                            </li>
                                                            <li>
                                                                <b>OS Version : </b>{{ @$device_info->version->sdkInt }}
                                                            </li>
                                                        </ul>
                                                        <br>
                                                        <h4>Network Info</h4>
                                                        <p>Wifi : </p>
                                                        <ul>
                                                            <li>
                                                                <b>Wifi Name : </b>{{ @$network_info->wifi_name }}
                                                            </li>
                                                            <li>
                                                                <b>Wifi IPv4 : </b>{{ @$network_info->wifi_ip }}
                                                            </li>
                                                            <li>
                                                                <b>Wifi IPv6 : </b>{{ @$network_info->wifi_ipv6 }}
                                                            </li>
                                                            <li>
                                                                <b>Wifi Mac : </b>{{ @$network_info->wifi_mac }}
                                                            </li>
                                                        </ul>
                                                        <p>Public : </p>
                                                        <ul>
                                                            <li>
                                                                <b>Provider Name : </b>{{ @$network_info->provider }}
                                                            </li>
                                                            <li>
                                                                <b>Network IPv4 : </b>{{ @$network_info->public_ipv4 }}
                                                            </li>
                                                            <li>
                                                                <b>Network IPv6 : </b>{{ @$network_info->public_ipv6 }}
                                                            </li>
                                                            <li>
                                                                <b>City : </b>{{ @$network_info->city_name }}
                                                            </li>
                                                        </ul>

                                                    </div>
                                                @else
                                                    -
                                                @endif
                                            </td>
                                            <td>
                                                @if ($ab)
                                                    <form action="{{ route('absensi.delete-detail', $ab->id) }}"
                                                        method="POST" class="d-inline">
                                                        @csrf
                                                        @method('DELETE')
                                                        <button class="btn btn-danger btn-sm"><i
                                                                class="bx bx-trash"></i></button>
                                                    </form>
                                                @endif
                                            </td>

                                        </tr>
                                    @endforeach
                                @else
                                    <tr>
                                        <td colspan="9" class="text-danger">Tidak Ada Jadwal</td>
                                    </tr>
                                @endif
                            @endforeach

                        </tbody>
                    </table>
                </div>
            </div>

        </div>
    </div>
@endsection

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]