@extends('layouts.app') @section('title', $site->name . ' - WordPress Sistem Bilgileri') @php use Illuminate\Support\Str; @endphp @section('content')

{{ $site->name }} — WordPress Sistem Bilgileri

WordPress sürümü, PHP sürümü ve kritik eklenti durumlarını bu sayfadan takip edebilirsiniz.

Site Detayına Dön @if ($canManageSite && !empty($site->api_secret))
@csrf
@endif

Özet

API durumu ve eşzamanlama zamanı bilgilerini aşağıdan kontrol edebilirsiniz.

API Durumu
{{ $hasSystemInfo ? 'Güncel' : 'Bekleniyor' }}
Son Senkronizasyon
@if ($systemInfoSyncedAt) {{ $systemInfoSyncedAt->format('d.m.Y H:i') }} ({{ $systemInfoSyncedAt->diffForHumans() }}) @else Henüz senkronize edilmedi @endif
Bekleyen Güncellemeler
{{ $pluginsWithUpdates > 0 ? $pluginsWithUpdates . ' eklenti için güncelleme mevcut' : 'Tüm eklentiler güncel' }}
Otomatik Kontrol
{{ $shouldAutoSync ? 'Süre dolduğunda otomatik kontrol edilecek' : 'Elle senkronizasyon gerekli' }}

WordPress Bağlantı Bilgileri

Site URL
{{ $site->url }}
API Anahtarı
@if (!empty($site->api_secret)) Tanımlı @else Tanımlı değil @endif
Sistem Bilgisi Sınırı
{{ $autoSyncThresholdMinutes }} dakika (otomatik kontrol aralığı)
Sorumlu Kullanıcı
{{ optional($site->assignedUser)->name ?? 'Atanmamış' }}
@php $canSync = $canManageSite && !empty($site->api_secret); @endphp

WordPress Sistem Bilgileri

Aşağıdaki veriler GSP Connector üzerinden kaydedilen son sistem bilgisini temsil eder.

@if ($systemInfoSyncedAt) Son kontrol {{ $systemInfoSyncedAt->diffForHumans() }} @else Henüz senkronize edilmedi @endif
PHP Sürümü
{{ $site->php_version ?? 'Veri yok' }}
WordPress Sürümü
{{ $site->wp_version ?? 'Veri yok' }}
API Durumu
{{ $hasSystemInfo ? 'Güncel' : 'Bekleniyor' }}

Kritik Eklenti Durumları

Etkin eklentileri buradan inceleyebilir, durumlarını yönetebilirsiniz.

{{ $pluginsWithUpdates }} eklenti için güncelleme mevcut
@if (!empty($systemPlugins))
    @foreach ($systemPlugins as $plugin) @php $name = $plugin['name'] ?? 'Bilinmeyen Eklenti'; $status = $plugin['status'] ?? ($plugin['active'] ?? false ? 'active' : null); $version = $plugin['version'] ?? null; $latest = $plugin['latest_version'] ?? null; $updateAvailable = !empty($plugin['update_available']); $file = $plugin['file'] ?? null; $isActive = $plugin['active'] ?? Str::lower($status ?? '') === 'active'; @endphp
  • {{ $name }} @if ($isActive) Aktif @else Pasif @endif
    @if ($status) {{ Str::title($status) }} @endif @if (!empty($plugin['file'])) {{ $plugin['file'] }} @endif
    {{ $version ?? 'Versiyon yok' }} Son sürüm: {{ $latest ?? '-' }} @if ($file && $canManageSite)
    @csrf
    @if ($updateAvailable) @endif
    @endif
  • @endforeach
@else
Henüz sistem bilgisi kaydedilmemiş. Yukarıdaki Sistem Bilgilerini Güncelle butonu ile verileri çekebilirsiniz.
@endif
@endsection @push('scripts') @endpush