@extends('layouts.mainlayout') @section('fullwidth', true) @section('content') @php $farmStatCards = [ [ 'title' => 'Today arrived transit', 'description' => 'Arrivals scheduled today, grouped by farm.', 'icon' => 'fa-plane-arrival', 'url' => '/home', 'chart' => \App\Http\Controllers\ChartController::leader_today_arrived_tranzits(), ], [ 'title' => 'Today departed transit', 'description' => 'Departures scheduled today, grouped by farm.', 'icon' => 'fa-plane-departure', 'url' => '/home', 'chart' => \App\Http\Controllers\ChartController::leader_today_departed_tranzits(), ], [ 'title' => 'Tomorrow arrived transit', 'description' => 'Arrivals scheduled tomorrow, grouped by farm.', 'icon' => 'fa-calendar-plus', 'url' => '/home', 'chart' => \App\Http\Controllers\ChartController::leader_tomorrow_arrived_tranzits(), ], [ 'title' => 'Tomorrow departed transit', 'description' => 'Departures scheduled tomorrow, grouped by farm.', 'icon' => 'fa-calendar-minus', 'url' => '/home', 'chart' => \App\Http\Controllers\ChartController::leader_tomorrow_departed_tranzits(), ], [ 'title' => 'Estimated arrivals', 'description' => 'Active arrival transit grouped by destination farm.', 'icon' => 'fa-sign-in-alt', 'url' => '/tranzit_list', 'chart' => \App\Http\Controllers\ChartController::leader_active_arrived_tranzits(), ], [ 'title' => 'Estimated departures', 'description' => 'Active departure transit grouped by origin farm.', 'icon' => 'fa-sign-out-alt', 'url' => '/tranzit_list', 'chart' => \App\Http\Controllers\ChartController::leader_active_departed_tranzits(), ], [ 'title' => 'Potential departures', 'description' => 'Active farm workers with more than 90 days.', 'icon' => 'fa-user-clock', 'url' => '/farm_staffs_potential_departed', 'chart' => \App\Http\Controllers\ChartController::leader_farm_staffs_potential_departed(), ], [ 'title' => 'Active farm staff', 'description' => 'Currently active workers grouped by farm.', 'icon' => 'fa-users', 'url' => '/activestaffs', 'chart' => \App\Http\Controllers\ChartController::leader_farm_staffs(), ], [ 'title' => 'Weekly program usage', 'description' => 'Application activity during '.date('Y').'.', 'icon' => 'fa-chart-line', 'url' => null, 'chart' => \App\Http\Controllers\ChartController::leader_allprogramusage(), ], ]; $farmStatChartData = array_map(function ($card) { return [ 'categories' => array_values($card['chart']->labels), 'series' => array_map(function ($dataset) { return [ 'name' => trim((string) $dataset->name) !== '' ? $dataset->name : 'Total', 'data' => array_map('intval', array_values($dataset->values)), ]; }, $card['chart']->datasets), ]; }, $farmStatCards); @endphp Reports Farm statistics Transit, staffing and activity statistics for the farms available to your account. {{ date('Y') }} @foreach($farmStatCards as $farmStatCard) {{ $farmStatCard['title'] }} {{ $farmStatCard['description'] }} @if($farmStatCard['url']) @endif @endforeach @endsection
Transit, staffing and activity statistics for the farms available to your account.
{{ $farmStatCard['description'] }}