{{-- Pagina "Backup e import". Cinque zone numerate, in ordine di quanto sono definitive: 1 Backup completo (BackupManager) 2 Ripristina da backup (BackupManager) 3 Import PDF territori (qui) 4 Dati in formato XML (qui) 5 Zona pericolosa (ZonaPericolosa) Ogni zona ha un'ancora, e l'indice in cima ci porta sopra evidenziandola: con cinque riquadri lunghi, arrivare "circa dalle parti giuste" scorrendo non basta a capire dove si e' atterrati. Backup, ripristino e azzeramento stanno in componenti a se' perche' hanno uno stato proprio e un poll fitto che non deve far ri-renderizzare tutta la pagina — inclusa la tabella degli esiti dell'import, che puo' avere centinaia di righe. L'avanzamento e i log di TUTTE le operazioni finiscono in una sola console, agganciata in fondo alla finestra. Qui dentro non ci sono piu' riquadri di log: ce n'erano cinque, e la stessa operazione si raccontava in tre punti diversi della pagina. --}}
Backup completo dell’applicazione, ripristino, import dei PDF dei territori, scambio dati in XML e azzeramento.
Associa i PDF ai territori già presenti e ne genera le miniature. Il nome del file deve contenere il numero del territorio: una lettera subito dopo il numero ne fa parte («12 B», «12B» e «12-b» sono tutti il 12B, mai il 12). I file che non si abbinano con certezza a un solo territorio vengono saltati e segnalati nell’esito.
| File | Motivo | Territori rilevati |
|---|---|---|
| {{ $issue['file'] ?? '-' }} | {{ $issue['message'] ?? '-' }} | {{ !empty($issue['matched_numbers']) ? implode(', ', $issue['matched_numbers']) : '-' }} |
Scambio dei soli dati gestionali, senza i file caricati. Per un backup davvero completo usa il pacchetto .zip della : ripristinando solo l’XML i territori restano senza PDF né miniature.
Tutti i dati correnti in un file XML, reimportabile qui accanto.
Sostituisce zone, tipologie, proclamatori, territori, anni, campagne, assegnazioni e impostazioni. I PDF e le miniature dei territori sostituiti che il file non richiama più vengono eliminati.
Carica il file SQL (per esempio dump-termanager-202604071526.sql)
e ottieni un XML compatibile con l’import qui sopra. Non scrive niente nell’applicazione:
produce solo un file da scaricare.
| Entità | Legacy ID | Motivo |
|---|---|---|
| {{ $issue['entity'] }} | {{ $issue['legacy_id'] }} | {{ $issue['reason'] }} |