mirror of
				https://github.com/cp6/my-idlers.git
				synced 2025-11-03 23:59:09 +00:00 
			
		
		
		
	Added YABs compare Made YABs calls use relationship with disk and network table Update YABs views to reflect access changes in data Implemented cache for YABs Added Server function serverYabsAmount() to count YABs for a server id
		
			
				
	
	
		
			93 lines
		
	
	
	
		
			5.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
	
		
			5.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
@section('title') {{'YABs'}} @endsection
 | 
						|
@section('style')
 | 
						|
    <x-modal-style></x-modal-style>
 | 
						|
@endsection
 | 
						|
@section('scripts')
 | 
						|
    <script src="{{ asset('js/vue.min.js') }}"></script>
 | 
						|
    <script src="{{ asset('js/axios.min.js') }}"></script>
 | 
						|
@endsection
 | 
						|
<x-app-layout>
 | 
						|
    <x-slot name="header">
 | 
						|
        {{ __('YABs') }}
 | 
						|
    </x-slot>
 | 
						|
    <div class="container" id="app">
 | 
						|
        <x-delete-confirm-modal></x-delete-confirm-modal>
 | 
						|
        <x-card class="shadow mt-3">
 | 
						|
            <a href="{{ route('yabs.create') }}" class="btn btn-primary mb-3">Add YABs</a>
 | 
						|
            <a href="{{ route('yabs.compare-choose') }}" class="btn btn-success mb-3">Compare YABs</a>
 | 
						|
            <x-errors-alert></x-errors-alert>
 | 
						|
            <x-success-alert></x-success-alert>
 | 
						|
                <div class="table-responsive">
 | 
						|
                    <table class="table table-bordered">
 | 
						|
                        <thead class="table-light">
 | 
						|
                        <tr class="bg-gray-100">
 | 
						|
                            <th>Server</th>
 | 
						|
                            <th>CPU</th>
 | 
						|
                            <th>CPU FREQ</th>
 | 
						|
                            <th>RAM</th>
 | 
						|
                            <th>DISK</th>
 | 
						|
                            <th>GB5 S</th>
 | 
						|
                            <th>GB5 M</th>
 | 
						|
                            <th>Ipv6</th>
 | 
						|
                            <th>4k</th>
 | 
						|
                            <th>64k</th>
 | 
						|
                            <th>512k</th>
 | 
						|
                            <th>1m</th>
 | 
						|
                            <th>Date</th>
 | 
						|
                            <th>Actions</th>
 | 
						|
                        </tr>
 | 
						|
                        </thead>
 | 
						|
                        <tbody>
 | 
						|
                        @if(!empty($yabs))
 | 
						|
                            @foreach($yabs as $yab)
 | 
						|
                                <tr>
 | 
						|
                                    <td><a href="servers/{{$yab->server_id}}" class="text-decoration-none">{{ $yab->server->hostname }}</a></td>
 | 
						|
                                    <td><span title="{{$yab->cpu_model}}">{{ $yab->cpu_cores }}</span></td>
 | 
						|
                                    <td><span title="{{$yab->cpu_model}}">{{ $yab->cpu_freq }}<small>Mhz</small></span></td>
 | 
						|
                                    <td>{{ $yab->ram }}<small>{{ $yab->ram_type }}</small></td>
 | 
						|
                                    <td>{{ $yab->disk }}<small>{{ $yab->disk_type }}</small></td>
 | 
						|
                                    <td><a href="https://browser.geekbench.com/v5/cpu/{{$yab->gb5_id}}" class="text-decoration-none">{{ $yab->gb5_single }}</a></td>
 | 
						|
                                    <td><a href="https://browser.geekbench.com/v5/cpu/{{$yab->gb5_id}}" class="text-decoration-none">{{ $yab->gb5_multi }}</a></td>
 | 
						|
                                    <td>@if($yab->has_ipv6 === 1)
 | 
						|
                                            Yes
 | 
						|
                                        @else
 | 
						|
                                            No
 | 
						|
                                        @endif
 | 
						|
                                    </td>
 | 
						|
                                    <td>{{ $yab->disk_speed->d_4k }}<small>{{ $yab->disk_speed->d_4k_type }}</small></td>
 | 
						|
                                    <td>{{ $yab->disk_speed->d_64k }}<small>{{ $yab->disk_speed->d_64k_type }}</small></td>
 | 
						|
                                    <td>{{ $yab->disk_speed->d_512k }}<small>{{ $yab->disk_speed->d_512k_type }}</small></td>
 | 
						|
                                    <td>{{ $yab->disk_speed->d_1m }}<small>{{ $yab->disk_speed->d_1m_type }}</small></td>
 | 
						|
                                    <td>{{ date_format(new DateTime($yab->output_date), 'Y-m-d g:i a') }}</small></td>
 | 
						|
                                    <td class="text-nowrap">
 | 
						|
                                        <form action="{{ route('yabs.destroy', $yab->id) }}" method="POST">
 | 
						|
                                            <a href="{{ route('yabs.show', $yab->id) }}"
 | 
						|
                                               class="text-body mx-1">
 | 
						|
                                                <i class="fas fa-eye" title="view"></i>
 | 
						|
                                            </a>
 | 
						|
 | 
						|
                                            <i class="fas fa-trash text-danger ms-3" @click="modalForm"
 | 
						|
                                               id="btn-{{$yab->server->hostname}}" title="{{$yab->id}}"></i>
 | 
						|
                                        </form>
 | 
						|
                                    </td>
 | 
						|
                                </tr>
 | 
						|
                            @endforeach
 | 
						|
                        @else
 | 
						|
                            <tr>
 | 
						|
                                <td class="px-4 py-2 border text-red-500" colspan="3">No YABs found.</td>
 | 
						|
                            </tr>
 | 
						|
                        @endif
 | 
						|
                        </tbody>
 | 
						|
                    </table>
 | 
						|
 | 
						|
                </div>
 | 
						|
        </x-card>
 | 
						|
        @if(Session::has('timer_version_footer') && Session::get('timer_version_footer') === 1)
 | 
						|
            <p class="text-muted mt-4 text-end"><small>Built on Laravel
 | 
						|
                    v{{ Illuminate\Foundation\Application::VERSION }} (PHP v{{ PHP_VERSION }})</small></p>
 | 
						|
        @endif
 | 
						|
    </div>
 | 
						|
        <x-modal-delete-script>
 | 
						|
            <x-slot name="uri">yabs</x-slot>
 | 
						|
        </x-modal-delete-script>
 | 
						|
</x-app-layout>
 |