@extends('layouts.app') @section('title', 'Sites Management') @section('content')

Sites Management

Manage all client sites across your organization

Filters

Reset
{{ $services->count() }} total sites
@if($services->count() > 0)
@foreach($services as $service) @endforeach
Site Name Service Types Client Location Employees Status Actions

{{ $service->service_name }}

{{ $service->zone_area ?? 'No zone' }}

@if($service->serviceTypes->count() > 0) @foreach($service->serviceTypes as $serviceType) @if($serviceType->type == 'security') @elseif($serviceType->type == 'cleaning') @elseif($serviceType->type == 'maintenance') @endif {{ $serviceType->name }} @endforeach @else No service types @endif
{{ $service->client->name ?? 'N/A' }} {{ $service->location->name ?? 'N/A' }}
@if($service->serviceTypes->count() > 0) @foreach($service->serviceTypes as $serviceType)
{{ $serviceType->name }}: {{ $service->employeeAssignments->where('service_type_id', $serviceType->id)->where('is_active', true)->count() }} employees
@if($service->employeeAssignments->where('service_type_id', $serviceType->id)->where('is_active', true)->count() > 0) @endif
@endforeach @else No employees assigned @endif
@if($service->is_active) Active @else Inactive @endif
@if($services->hasPages())
@endif @else

No sites found

No sites found for the selected criteria. Try adjusting your filters or create a new site.

@endif
@endsection