From 5c32995a6f5bbd98804b5db2eee0ad0bd4ca26d1 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Wed, 14 Feb 2018 12:26:15 +0100 Subject: [PATCH 1/2] Fix eliminazione file non usati --- update/2_3.php | 13 ++----------- update/2_3_1.php | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 11 deletions(-) create mode 100644 update/2_3_1.php diff --git a/update/2_3.php b/update/2_3.php index bf417a246..4edbc5363 100644 --- a/update/2_3.php +++ b/update/2_3.php @@ -80,21 +80,12 @@ $files = [ 'templates/pdfgen.php', 'templates/interventi/intervento_body.html', 'templates/interventi/intervento.html', - 'templates/interventi/pdfgen.interventiphp', 'templates/ddt/ddt_body.html', 'templates/ddt/ddt.html', - 'templates/ddt/pdfgen.ddt', 'templates/ordini/ordini_body.html', 'templates/ordini/ordini.html', - 'templates/ordini/pdfgen.ordini', - 'templates/fatture/fatture_body.html', - 'templates/fatture/fatture.html', 'templates/fatture/pdfgen.fatture.php', - 'templates/contratti/contratti_body.html', - 'templates/contratti/contratti.html', 'templates/contratti/pdfgen.contratti.php', - 'templates/preventivi/preventivi_body.html', - 'templates/preventivi/preventivi.html', 'templates/preventivi/pdfgen.preventivi.php', 'templates/preventivi_cons/preventivo_body.html', 'templates/preventivi_cons/preventivo.html', @@ -117,7 +108,7 @@ $files = [ ]; foreach ($files as $key => $value) { - $files[$key] = realpath($docroot.'/'.$value); + $files[$key] = realpath(DOCROOT.'/'.$value); } delete($files); @@ -164,6 +155,6 @@ $dirs = [ $pieces = array_chunk($dirs, 5); foreach ($pieces as $piece) { - $files = glob($docroot.'/modules/{'.implode(',', $piece).'}/*.html', GLOB_BRACE); + $files = glob(DOCROOT.'/modules/{'.implode(',', $piece).'}/*.html', GLOB_BRACE); delete($files); } diff --git a/update/2_3_1.php b/update/2_3_1.php new file mode 100644 index 000000000..1af401752 --- /dev/null +++ b/update/2_3_1.php @@ -0,0 +1,24 @@ + $value) { + $files[$key] = realpath(DOCROOT.'/'.$value); +} + +delete($files); From 75141b0eab2973303ce05e8c7228a78dc822e193 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Wed, 14 Feb 2018 12:39:26 +0100 Subject: [PATCH 2/2] Fix automatico per i percorsi delle stampe Spostata l'eliminazione dei file deprecati della versione 2.3 nella versione 2.3.1 per risolvere automaticamente il problema sull'interpretazione delle stampe causato dalla mancata cancellazione dei file. --- update/2_3.php | 102 +-------------------------------------------- update/2_3_1.php | 106 ++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 106 insertions(+), 102 deletions(-) diff --git a/update/2_3.php b/update/2_3.php index 4edbc5363..8e61a4234 100644 --- a/update/2_3.php +++ b/update/2_3.php @@ -56,105 +56,5 @@ $database->query('UPDATE `zz_files` SET `created_at` = `data`'); $database->query('ALTER TABLE `zz_files` DROP `data`'); /* -* Rimozione file e cartelle deprecati +* Rimozione file e cartelle deprecati [in 2.3.1 per risolvere un problema sui percorsi] */ - -// File e cartelle deprecate -$files = [ - 'lib/jscripts', - 'lib/html2pdf', - 'widgets', - 'share', - 'lib/class.phpmailer.php', - 'lib/class.pop3.php', - 'lib/class.smtp.php', - 'lib/PHPMailerAutoload.php', - 'lib/dbo.class.php', - 'lib/html-helpers.class.php', - 'lib/photo.class.php', - 'lib/widgets.class.php', - 'modules/anagrafiche/plugins/sedi.php', - 'modules/anagrafiche/plugins/referenti.php', - 'modules/ddt/plugins/ddt.anagrafiche.php', - 'modules/my_impianti/plugins/my_impianti.anagrafiche.php', - 'templates/pdfgen.php', - 'templates/interventi/intervento_body.html', - 'templates/interventi/intervento.html', - 'templates/ddt/ddt_body.html', - 'templates/ddt/ddt.html', - 'templates/ordini/ordini_body.html', - 'templates/ordini/ordini.html', - 'templates/fatture/pdfgen.fatture.php', - 'templates/contratti/pdfgen.contratti.php', - 'templates/preventivi/pdfgen.preventivi.php', - 'templates/preventivi_cons/preventivo_body.html', - 'templates/preventivi_cons/preventivo.html', - 'templates/preventivi_cons/pdfgen.preventivi_cons.php', - 'templates/contratti_cons/contratto_body.html', - 'templates/contratti_cons/contratto.html', - 'templates/contratti_cons/pdfgen.contratti_cons.php', - 'update/install_2.0.sql', - 'update/update_2.1.sql', - 'update/update_2.1.php', - 'update/update_2.2.sql', - 'update/update_2.2.php', - 'update/update_checker.php', - 'permissions.php', - 'settings.php', - 'addgroup.php', - 'adduser.php', - 'change_pwd.php', - 'README', -]; - -foreach ($files as $key => $value) { - $files[$key] = realpath(DOCROOT.'/'.$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(DOCROOT.'/modules/{'.implode(',', $piece).'}/*.html', GLOB_BRACE); - delete($files); -} diff --git a/update/2_3_1.php b/update/2_3_1.php index 1af401752..add987215 100644 --- a/update/2_3_1.php +++ b/update/2_3_1.php @@ -1,7 +1,111 @@ $value) { + $files[$key] = realpath(DOCROOT.'/'.$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(DOCROOT.'/modules/{'.implode(',', $piece).'}/*.html', GLOB_BRACE); + delete($files); +} + +/* +* Rimozione file e cartelle deprecati [2.3.1] */ // File e cartelle deprecate