diff --git a/public/userarea/scadenzario/detail.php b/public/userarea/scadenzario/detail.php
index 8bb6b0c..c6bda13 100644
--- a/public/userarea/scadenzario/detail.php
+++ b/public/userarea/scadenzario/detail.php
@@ -51,32 +51,46 @@ if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
$approachDate = date('Y-m-d', strtotime($today . ' + ' . (int)$deadline['notification_days'] . ' days'));
$isApproaching = !$isCompleted && !$isOverdue && $deadline['due_date'] <= $approachDate;
- if ($isCompleted) { $statusLabel = 'Completata'; $statusClass = 'badge-completata'; }
- elseif ($isOverdue) { $statusLabel = 'Scaduta'; $statusClass = 'badge-scaduta'; }
- elseif ($isApproaching) { $statusLabel = 'In scadenza'; $statusClass = 'badge-in-scadenza'; }
- else { $statusLabel = 'Attiva'; $statusClass = 'badge-attiva'; }
+ if ($isCompleted) {
+ $statusLabel = 'Completata';
+ $statusClass = 'badge-completata';
+ } elseif ($isOverdue) {
+ $statusLabel = 'Scaduta';
+ $statusClass = 'badge-scaduta';
+ } elseif ($isApproaching) {
+ $statusLabel = 'In scadenza';
+ $statusClass = 'badge-in-scadenza';
+ } else {
+ $statusLabel = 'Attiva';
+ $statusClass = 'badge-attiva';
+ }
- $recurrenceLabels = ['once'=>'Una tantum','monthly'=>'Mensile','quarterly'=>'Trimestrale','semiannual'=>'Semestrale','annual'=>'Annuale','biennial'=>'Biennale','triennial'=>'Triennale','quadriennial'=>'Quadriennale','quinquennial'=>'Quinquennale','decennial'=>'Decennale','quindecennial'=>'Quindicennale'];
- $actionLabels = ['created'=>'Creata','updated'=>'Modificata','completed'=>'Completata','attachment_added'=>'Allegato aggiunto','attachment_removed'=>'Allegato rimosso','notification_sent'=>'Notifica inviata'];
- $actionColors = ['created'=>'#198754','updated'=>'#5a8fd8','completed'=>'#6f42c1','attachment_added'=>'#e8930c','attachment_removed'=>'#e8930c','notification_sent'=>'#adb5bd'];
- $actionIcons = ['created'=>'fa-plus','updated'=>'fa-pen','completed'=>'fa-check','attachment_added'=>'fa-paperclip','attachment_removed'=>'fa-trash','notification_sent'=>'fa-bell'];
+ $recurrenceLabels = ['once' => 'Una tantum', 'monthly' => 'Mensile', 'quarterly' => 'Trimestrale', 'semiannual' => 'Semestrale', 'annual' => 'Annuale', 'biennial' => 'Biennale', 'triennial' => 'Triennale', 'quadriennial' => 'Quadriennale', 'quinquennial' => 'Quinquennale', 'decennial' => 'Decennale', 'quindecennial' => 'Quindicennale'];
+ $actionLabels = ['created' => 'Creata', 'updated' => 'Modificata', 'completed' => 'Completata', 'attachment_added' => 'Allegato aggiunto', 'attachment_removed' => 'Allegato rimosso', 'notification_sent' => 'Notifica inviata'];
+ $actionColors = ['created' => '#198754', 'updated' => '#5a8fd8', 'completed' => '#6f42c1', 'attachment_added' => '#e8930c', 'attachment_removed' => '#e8930c', 'notification_sent' => '#adb5bd'];
+ $actionIcons = ['created' => 'fa-plus', 'updated' => 'fa-pen', 'completed' => 'fa-check', 'attachment_added' => 'fa-paperclip', 'attachment_removed' => 'fa-trash', 'notification_sent' => 'fa-bell'];
}
}
?>
+
= $deadline ? htmlspecialchars($deadline['topic'], ENT_QUOTES, 'UTF-8') . ' — ' : '' ?>Scadenzario
-
+
+
@@ -247,12 +551,12 @@ if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
Torna alla lista
-
-
+
+
- Data documento
- = date('d/m/Y', strtotime($deadline['document_date'])) ?>
+ Data documento
+ = date('d/m/Y', strtotime($deadline['document_date'])) ?>
Data ultimo controllo
@@ -319,116 +630,123 @@ if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
= (int)$deadline['notification_days'] ?> giorni
- Luogo archiviazione
- = htmlspecialchars($deadline['storage_location'], ENT_QUOTES, 'UTF-8') ?>
+ Luogo archiviazione
+ = htmlspecialchars($deadline['storage_location'], ENT_QUOTES, 'UTF-8') ?>
- Note
- = nl2br(htmlspecialchars($deadline['notes'], ENT_QUOTES, 'UTF-8')) ?>
+ Note
+ = nl2br(htmlspecialchars($deadline['notes'], ENT_QUOTES, 'UTF-8')) ?>
-
-
- Reparti responsabili
-
-
- = htmlspecialchars($dept, ENT_QUOTES, 'UTF-8') ?>
-
-
-
+
+
+ Reparti responsabili
+
+
+ = htmlspecialchars($dept, ENT_QUOTES, 'UTF-8') ?>
+
+
+
-
- Singoli responsabili
-
-
-
-
- = htmlspecialchars(trim($emp['first_name'] . ' ' . $emp['last_name']), ENT_QUOTES, 'UTF-8') ?>
-
- (= htmlspecialchars($emp['department'], ENT_QUOTES, 'UTF-8') ?>)
-
-
-
-
-
+
+ Singoli responsabili
+
+
+
+
+ = htmlspecialchars(trim($emp['first_name'] . ' ' . $emp['last_name']), ENT_QUOTES, 'UTF-8') ?>
+
+ (= htmlspecialchars($emp['department'], ENT_QUOTES, 'UTF-8') ?>)
+
+
+
+
+
-
-
-
- = 1024 ? round($sizeKB / 1024, 1) . ' MB' : $sizeKB . ' KB';
- ?>
-
-
-
+
+
+
+ = 1024 ? round($sizeKB / 1024, 1) . ' MB' : $sizeKB . ' KB';
+ ?>
+
+
-
-
-
-
-
-
-
-
-
-
-
-
= htmlspecialchars($h['notes'], ENT_QUOTES, 'UTF-8') ?>
-
-
-
- $vals): ?>
-
-
= htmlspecialchars($field, ENT_QUOTES, 'UTF-8') ?>:
-
= htmlspecialchars($vals['old'] ?? '—', ENT_QUOTES, 'UTF-8') ?>
- →
-
= htmlspecialchars($vals['new'] ?? '—', ENT_QUOTES, 'UTF-8') ?>
+
+
+
+
+
+
+
+
+
+
= htmlspecialchars($h['notes'], ENT_QUOTES, 'UTF-8') ?>
+
+
+
+ $vals): ?>
+
+ = htmlspecialchars($field, ENT_QUOTES, 'UTF-8') ?>:
+ = htmlspecialchars($vals['old'] ?? '—', ENT_QUOTES, 'UTF-8') ?>
+ →
+ = htmlspecialchars($vals['new'] ?? '—', ENT_QUOTES, 'UTF-8') ?>
+
+
+
+
-
-
-
+
-
-
@@ -439,38 +757,51 @@ if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
-
+
-
+
+