Gestionale HACCP / Sicurezza
Versione 4.1 · Powered by Roberto Antonuccio
Funzionalità principali
- Login con sessione PHP e password sicure (password_hash). Cambio password disponibile.
- Home (Dashboard): elenco clienti con ricerca (ragione sociale, P.IVA, email, nome attività), stato Attivo/Non attivo, link alla scheda cliente, pulsante Elimina cliente con conferma.
- Alert Scadenze: scadenze contratti nei prossimi 60 giorni con triangolo lampeggiante, nome cliente cliccabile per aprire la scheda.
- Scheda cliente: dati anagrafici (Ragione sociale, P.IVA, Email multipli, Telefono multiplo, Indirizzo, Nome attività) modificabili con pulsante Modifica / Salva / Annulla.
- Aree HACCP e Sicurezza: tab per separare contenuti per area.
- Contratti: + Nuovo (form data inizio, durata, Carica file), tabella con Inizio, Scadenza, Alert, Allegato (nome file, Apri, Elimina), Azioni (Disattiva/Riattiva alert, Elimina contratto). Conferma su tutte le eliminazioni.
- Piano di Autocontrollo (HACCP) / DVR - documento di valutazione del rischio (Sicurezza): tabella con colonne Piano/DVR, Allegato 1, Allegato 2, Scheda di sopralluogo. Ogni cella: Carica, Apri, Elimina (Apri/Elimina disabilitati se assente file). Riga “vuota” con pulsanti visibili anche senza piani (primo Carica crea il piano). Pulsante "Aggiungi piano" rimosso.
- Nomina RSPP esterno (solo Area Sicurezza): stesso comportamento dei Contratti (+ Nuovo, data, durata, Carica file; tabella con Inizio, Scadenza, Alert, Allegato, Disattiva/Riattiva alert, Elimina).
- File: upload PDF/DOC/DOCX con nome originale preservato (suffisso _2, _3 in caso di doppioni). Eliminazione file con conferma.
- PWA: pulsante "Installa app" in header, istruzioni per iOS/Android, manifest e Service Worker.
- Backup e ripristino: crea backup (tabelle DB + cartella uploads), max 3 backup sul server con nome per data; ripristino da elenco; conferma su Crea backup, Ripristina ed Elimina backup; barra di progresso (percentuale) durante crea e ripristino; link in header alla pagina Backup.
- Nomi file in tabelle: testo a capo per non deformare le colonne; pulsanti Carica/Apri/Elimina allineati in basso sulla stessa riga; dimensione carattere nomi file aumentata per migliore leggibilità.
Note di rilascio
Versione 4.1
- Backup e ripristino: pagina Backup con crea backup (DB + uploads), elenco backup (max 3), scarica ZIP, ripristina da backup selezionato. Conferme su crea, ripristina ed elimina backup.
- Barra di progresso in percentuale durante crea backup e ripristino (polling su backup_status.php).
- Nomi file nelle tabelle (Contratti, Piano di Autocontrollo/DVR, Nomina RSPP): andare a capo (word-break), celle con max-width per non deformare la tabella; vertical-align: bottom per allineare i pulsanti sulla stessa linea.
- Dimensione carattere dei nomi file aumentata (0.875rem) per migliore leggibilità.
Versione 4.0
- Pagina Versione e note di rilascio (version.php). Link "Versione 4.0 · Powered by Roberto Antonuccio" sotto il login.
- Rimozione pulsante "Aggiungi piano" dalla sezione Piano di Autocontrollo / DVR.
- Riga con Carica/Apri/Elimina sempre visibile anche senza piani; primo Carica crea il piano e carica il documento.
- Eliminazione cliente dalla Home con conferma; rimozione file e record correlati (contratti, piani, formazione, alert_disattivati).
- Area Alert Scadenze ridimensionata (colonna 3/12), Clienti 9/12, tabella clienti con table-responsive; nomi file in grassetto e colore più scuro.
- Area Sicurezza: sezione "Piano di autocontrollo" rinominata in "DVR - documento di valutazione del rischio"; rimossa etichetta "DVR" nella cella.
- Sezione "Nomina RSPP esterno" in Area Sicurezza con stesso comportamento dei Contratti.
Versioni precedenti
- Logo gestionale in header e login; logo certificate-panel (logocertificati.png) in login e header pannello attestati.
- Dati cliente modificabili solo dopo clic su Modifica; pulsanti Salva/Annulla; campi Email e Telefono multipli (3 valori).
- Standardizzazione pulsanti: Carica/Salva/Aggiungi blu; Apri/Annulla grigi; Elimina rosso (anche disabilitato in rosso tenue).
- Contratti: un solo pulsante Carica (invio automatico alla scelta file); nome file in colonna Allegato; Disattiva/Riattiva alert sempre visibili.
- Piano di Autocontrollo: colonne Allegato 1, Allegato 2, Scheda di sopralluogo, Piano di autocontrollo con Carica/Apri/Elimina; colonna Piano con upload file_path_piano.
- Header sticky scuro (#0d3d10), testo #b2dfdb; card Alert stesso stile della card Clienti (#bbdefb).
- Clienti attivi/non attivi (radio in dashboard); alert rispettano stato attivo.
- Alert scadenze 60 gg con triangolo lampeggiante e link alla scheda cliente; disattivazione/riattivazione alert per singolo contratto o nomina.
- Date in formato gg-mm-aa; calcolo scadenze da data inizio + durata mesi.
- Conferma su tutte le operazioni Elimina (contratti, piani, file, formazione, cliente).
- Gestionale iniziale: login, dashboard clienti, scheda cliente con aree HACCP/Sicurezza, contratti, piani, formazione (poi rinominata Nomina RSPP in Area Sicurezza). PHP 5.5 / MySQL 5.5, Bootstrap 5, Montserrat, tema verde #1B5E20.
← Torna al login