Files
glastree/resources/views/home/dashboard.blade.php
T

152 lines
5.7 KiB
PHP
Raw Normal View History

2026-05-26 08:14:29 +02:00
@extends('layouts.adminlte')
@section('title', 'Dashboard')
@section('page_title', 'Dashboard')
@section('content')
<div class="row">
<div class="col-lg-3 col-6">
<div class="small-box bg-info">
<div class="inner">
<h3>{{ $stats['individui'] }}</h3>
<p>Individui</p>
</div>
<div class="icon">
<i class="fas fa-users"></i>
</div>
<a href="{{ route('individui.index') }}" class="small-box-footer">Visualizza <i class="fas fa-arrow-circle-right"></i></a>
</div>
</div>
<div class="col-lg-3 col-6">
<div class="small-box bg-success">
<div class="inner">
<h3>{{ $stats['gruppi'] }}</h3>
<p>Gruppi</p>
</div>
<div class="icon">
<i class="fas fa-folder"></i>
</div>
<a href="{{ route('gruppi.index') }}" class="small-box-footer">Visualizza <i class="fas fa-arrow-circle-right"></i></a>
</div>
</div>
2026-05-28 09:34:28 +02:00
<div class="col-lg-3 col-6">
<div class="small-box bg-primary">
<div class="inner">
<h3>{{ $stats['documenti'] }}</h3>
<p>Documenti</p>
</div>
<div class="icon">
<i class="fas fa-file"></i>
</div>
<a href="/documenti" class="small-box-footer">Visualizza <i class="fas fa-arrow-circle-right"></i></a>
</div>
</div>
<div class="col-lg-3 col-6">
<div class="small-box bg-danger">
<div class="inner">
<h3>{{ $stats['eventi'] }}</h3>
<p>Eventi</p>
</div>
<div class="icon">
<i class="fas fa-calendar"></i>
</div>
<a href="/eventi" class="small-box-footer">Visualizza <i class="fas fa-arrow-circle-right"></i></a>
</div>
</div>
</div>
<div class="row">
2026-05-26 08:14:29 +02:00
<div class="col-lg-3 col-6">
<div class="small-box bg-warning">
<div class="inner">
<h3>{{ $stats['notifiche'] }}</h3>
<p>Notifiche</p>
</div>
<div class="icon">
<i class="fas fa-bell"></i>
</div>
<a href="#" class="small-box-footer">Visualizza <i class="fas fa-arrow-circle-right"></i></a>
</div>
</div>
2026-05-28 09:34:28 +02:00
<div class="col-lg-3 col-6">
<div class="small-box bg-secondary">
<div class="inner">
<h3>{{ $stats['email_nuove'] }}</h3>
<p>Nuove Email</p>
</div>
<div class="icon">
<i class="fas fa-envelope"></i>
</div>
<a href="/email" class="small-box-footer">Visualizza <i class="fas fa-arrow-circle-right"></i></a>
</div>
</div>
<div class="col-lg-3 col-6">
<div class="small-box bg-dark">
<div class="inner">
<h3>{{ $stats['mailing_liste'] }}</h3>
<p>Mailing List</p>
</div>
<div class="icon">
<i class="fas fa-list-alt"></i>
</div>
<a href="/mailing-liste" class="small-box-footer">Visualizza <i class="fas fa-arrow-circle-right"></i></a>
</div>
</div>
2026-05-26 08:14:29 +02:00
</div>
<div class="row">
<div class="col-md-6">
<div class="card">
<div class="card-header">
<h3 class="card-title"><i class="fas fa-bell"></i> Ultime Notifiche</h3>
</div>
<div class="card-body">
@if($notifiche->count() > 0)
<ul class="todo-list" data-widget="todo-list">
@foreach($notifiche as $notifica)
<li>
<span class="text">{{ $notifica->titolo }}</span>
<small class="badge badge-info"><i class="far fa-clock"></i> {{ $notifica->created_at->diffForHumans() }}</small>
</li>
@endforeach
</ul>
@else
<p class="text-muted">Nessuna notifica</p>
@endif
</div>
</div>
</div>
<div class="col-md-6">
<div class="card">
<div class="card-header">
<h3 class="card-title"><i class="fas fa-info-circle"></i> Benvenuto</h3>
</div>
<div class="card-body">
@php
$appName = \App\Models\AppSetting::getAppName() ?? 'Glastree';
$orgName = \App\Models\AppSetting::getOrgName();
$welcome = \App\Models\AppSetting::getDashboardWelcome();
@endphp
@if($welcome)
<p>{!! nl2br(e($welcome)) !!}</p>
@else
<p>Benvenuto in <strong>{{ e($appName) }}</strong>{{ $orgName ? ', ' . e($orgName) : '' }}.</p>
@endif
<p>Dal menu laterale puoi navigare tra le sezioni:</p>
<ul>
<li><strong>Individui</strong>: Gestione delle persone registrate</li>
<li><strong>Gruppi</strong>: Gestione della struttura organizzativa</li>
<li><strong>Documenti</strong>: Archivio documentale</li>
<li><strong>Eventi</strong>: Calendario eventi</li>
<li><strong>Mailing</strong>: Comunicazioni email</li>
</ul>
@if(Auth::user()->is_admin)
<div class="alert alert-success mt-3">
<i class="fas fa-crown"></i> <strong>Amministratore</strong>: Hai accesso completo al sistema.
</div>
@endif
</div>
</div>
</div>
</div>
@endsection