$value) { $files[$key] = realpath(base_dir().'/'.$value); } delete($files); // File .html dei moduli di default // Per un problema sulla lunghezza massima del path su glob รจ necessario dividere le cartelle dei moduli di default da pulire $dirs = [ 'aggiornamenti', 'anagrafiche', 'articoli', 'automezzi', 'backup', 'beni', 'categorie', 'causali', 'contratti', 'dashboard', 'ddt', 'fatture', 'gestione_componenti', 'interventi', 'iva', 'listini', 'misure', 'my_impianti', 'opzioni', 'ordini', 'pagamenti', 'partitario', 'porti', 'preventivi', 'primanota', 'scadenzario', 'stati_intervento', 'tecnici_tariffe', 'tipi_anagrafiche', 'tipi_intervento', 'utenti', 'viste', 'voci_servizio', 'zone', ]; $pieces = array_chunk($dirs, 5); foreach ($pieces as $piece) { $files = glob(base_dir().'/modules/{'.implode(',', $piece).'}/*.html', GLOB_BRACE); delete($files); } /* * Rimozione file e cartelle deprecati [2.3.1] */ // File e cartelle deprecate $files = [ 'templates/interventi/pdfgen.interventi.php', 'templates/ddt/pdfgen.ddt.php', 'templates/ordini/pdfgen.ordini.php', 'templates/fatture/fattura_body.html', 'templates/fatture/fattura.html', 'templates/contratti/contratto_body.html', 'templates/contratti/contratto.html', 'templates/preventivo/preventivo_body.html', 'templates/preventivo/preventivo.html', ]; foreach ($files as $key => $value) { $files[$key] = realpath(base_dir().'/'.$value); } delete($files);