@php $currentLatitude = $locationInfo['latitude'] ?? null; $currentLongitude = $locationInfo['longitude'] ?? null; $hasCurrentLocation = $currentLatitude !== null && $currentLongitude !== null; $manualLocked = (bool) ($locationInfo['locked'] ?? false); $fallbackLatitude = $parkLocationInfo['latitude'] ?? 46.5; $fallbackLongitude = $parkLocationInfo['longitude'] ?? 2.5; $fallbackZoom = !empty($parkLocationInfo['latitude']) && !empty($parkLocationInfo['longitude']) ? 17 : 5; @endphp
{{ __('ui.admin_attraction_location_kicker') }}

{{ __('ui.admin_attraction_location_title') }}

{{ __('ui.admin_attraction_location_help') }}

{{ $manualLocked ? __('ui.admin_attraction_location_manual_locked') : ($hasCurrentLocation ? __('ui.admin_attraction_location_present') : __('ui.admin_attraction_location_missing')) }}
@if(session('admin_location_status')) @php $locationStatus=session('admin_location_status'); @endphp
{{ __('ui.admin_location_search_result_'.$locationStatus['status'], [ 'source' => $locationStatus['source'] ?? '—', 'latitude' => isset($locationStatus['latitude']) ? number_format((float)$locationStatus['latitude'], 6, '.', '') : '—', 'longitude' => isset($locationStatus['longitude']) ? number_format((float)$locationStatus['longitude'], 6, '.', '') : '—', ]) }}
@endif
{{ __('ui.admin_attraction_location_auto_kicker') }}

{{ __('ui.admin_attraction_location_auto_title') }}

{{ __('ui.admin_attraction_location_auto_help') }}

@csrf @if($manualLocked){{ __('ui.admin_attraction_location_auto_locked_help') }}@endif
{{ __('ui.admin_attraction_location_manual_kicker') }}

{{ __('ui.admin_attraction_location_manual_title') }}

{{ __('ui.admin_attraction_location_manual_help') }}

@csrf @method('PUT') {{ __('ui.admin_attraction_location_click_help') }}
@if($hasCurrentLocation) @endif
{{ __('ui.admin_attraction_location_current_source') }} {{ $locationInfo['source'] ?: __('ui.admin_location_source_unknown') }} @if($hasCurrentLocation) {{ number_format((float)$currentLatitude, 6, '.', '') }}, {{ number_format((float)$currentLongitude, 6, '.', '') }} @endif