38 lines
1.4 KiB
PHP
Executable File
38 lines
1.4 KiB
PHP
Executable File
<?php
|
|
require_once __DIR__ . "/../includes/auth.php";
|
|
requireRole("personale");
|
|
require_once __DIR__ . "/../config/database.php";
|
|
$idPersonale = (int) $_SESSION["idUtente"];
|
|
$conteggi = [];
|
|
/*
|
|
* QUERY 11 - Conteggio degli ordini attivi divisi per stato di avanzamento
|
|
* Input: nessuno (l'id $idPersonale è disponibile per il contesto UI)
|
|
* Output atteso: idStatoOrdine, nomeStato, posizione, numeroOrdini
|
|
* TODO SQL: implementare manualmente la Query 11.
|
|
*/
|
|
$pageTitle = "Dashboard personale"; $basePath = "..";
|
|
require __DIR__ . "/../includes/header.php";
|
|
?>
|
|
<h1 class="h3">Dashboard personale</h1>
|
|
<p>Panoramica degli ordini attivi.</p>
|
|
<?php if (!$conteggi): ?>
|
|
<div class="alert alert-info">I conteggi saranno mostrati dopo l'implementazione della Query 11.</div>
|
|
<?php endif; ?>
|
|
<div class="row g-3 mb-4">
|
|
<?php foreach ($conteggi as $c): ?>
|
|
<div class="col-sm-6 col-lg">
|
|
<div class="card text-center h-100 shadow-sm">
|
|
<div class="card-body">
|
|
<div class="display-6">
|
|
<?= e($c["numeroOrdini"]) ?>
|
|
</div>
|
|
<div><?= e($c["nomeStato"]) ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php endforeach; ?></div>
|
|
|
|
<a class="btn btn-primary" href="ordini.php">Apri gli ordini correnti</a>
|
|
<?php require __DIR__ . "/../includes/footer.php"; ?>
|