From 5c9b1c6999eddd7f9e306dfffe1b610f2db0dd33 Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 19 Feb 2020 15:45:33 +0100 Subject: [PATCH 1/5] Update FatturaElettronica.php Rimuovo eventuali idicazioni relative all'iso2 della nazione, solo se la stringa inizia con quest'ultima. --- plugins/exportFE/src/FatturaElettronica.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php index c842987ba..2e076b002 100755 --- a/plugins/exportFE/src/FatturaElettronica.php +++ b/plugins/exportFE/src/FatturaElettronica.php @@ -589,6 +589,7 @@ class FatturaElettronica } //Rimuovo eventuali idicazioni relative alla nazione $result['IdFiscaleIVA']['IdCodice'] = str_replace($anagrafica->nazione->iso2, '', $anagrafica['piva']); + } // Codice fiscale @@ -596,8 +597,10 @@ class FatturaElettronica if (!empty($anagrafica['codice_fiscale'])) { $result['CodiceFiscale'] = preg_replace('/\s+/', '', $anagrafica['codice_fiscale']); - //Rimuovo eventuali idicazioni relative alla nazione - $result['CodiceFiscale'] = str_replace($anagrafica->nazione->iso2, '', $result['CodiceFiscale']); + //$result['CodiceFiscale'] = str_replace($anagrafica->nazione->iso2, '', $result['CodiceFiscale']); + + //Rimuovo eventuali idicazioni relative all'iso2 della nazione, solo se la stringa inizia con quest'ultima. + $result['CodiceFiscale'] = preg_replace('/^' . preg_quote($anagrafica->nazione->iso2, '/') . '/', '', $anagrafica['codice_fiscale']); } if (!empty($anagrafica['nome']) or !empty($anagrafica['cognome'])) { From c648cd35d7cf0070d80a5d10546e69377e032ff3 Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 19 Feb 2020 17:12:43 +0100 Subject: [PATCH 2/5] Update 2_4_14.sql Introduzione segmento scadenzario completo (su periodo temporale) il quale contempla tutte le scadenze (anche quelle chiuse) --- update/2_4_14.sql | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/update/2_4_14.sql b/update/2_4_14.sql index 6b6f99db8..2c5b8caf2 100755 --- a/update/2_4_14.sql +++ b/update/2_4_14.sql @@ -167,3 +167,7 @@ DROP TABLE `co_ordiniservizio_vociservizio`; ALTER TABLE `co_ordiniservizio_pianificazionefatture` RENAME TO `co_fatturazione_contratti`; UPDATE `zz_widgets` SET `query` = 'SELECT COUNT(id) AS dato FROM co_fatturazione_contratti WHERE idcontratto IN( SELECT id FROM co_contratti WHERE idstato IN(SELECT id FROM co_staticontratti WHERE descrizione IN("Bozza", "Accettato", "In lavorazione", "In attesa di pagamento")) ) AND co_fatturazione_contratti.iddocumento=0' WHERE `name` = 'Rate contrattuali'; + +-- Introduzione segmento scadenzario completo (su periodo temporale) il quale contempla tutte le scadenze (anche quelle chiuse) +INSERT INTO `zz_segments` (`id`, `id_module`, `name`, `clause`, `position`, `pattern`, `note`, `predefined`, `predefined_accredito`, `predefined_addebito`, `is_fiscale`) VALUES +(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Scadenzario'), 'Scadenziaro completo', '(`co_scadenziario`.`scadenza` BETWEEN ''|period_start|'' AND ''|period_end|'' )', 'WHR', '####', '', 0, 0, 0, 0); \ No newline at end of file From 7178f4fbea528ace17e90d153e2cd6de7f111e7a Mon Sep 17 00:00:00 2001 From: Luca <30728163+lucasalva87@users.noreply.github.com> Date: Thu, 20 Feb 2020 02:02:01 +0100 Subject: [PATCH 3/5] Introduzione scorciatoie da tastiera --- gulpfile.js | 9 +++++++++ include/bottom.php | 2 +- include/top.php | 12 ++++++++++++ package.json | 4 ++++ update/2_4_14.sql | 5 ++++- 5 files changed, 30 insertions(+), 2 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index eb145a694..be8ba3c12 100755 --- a/gulpfile.js +++ b/gulpfile.js @@ -214,6 +214,14 @@ gulp.task('password-strength', function () { .pipe(gulp.dest(config.production + '/password-strength')); }); +gulp.task('hotkeys-js', function () { + gulp.src([ + config.main.bowerDirectory + '/hotkeys-js/dist/hotkeys.min.js', + ]) + .pipe(flatten()) + .pipe(gulp.dest(config.production + '/' + config.paths.js + '/hotkeys-js')); +}); + gulp.task('chartjs', function () { gulp.src([ config.main.bowerDirectory + '/chart.js/dist/Chart.min.js', @@ -385,6 +393,7 @@ gulp.task('other', ['clean'], function () { gulp.start('ckeditor'); gulp.start('colorpicker'); gulp.start('password-strength'); + gulp.start('hotkeys-js'); gulp.start('i18n'); gulp.start('pdfjs'); diff --git a/include/bottom.php b/include/bottom.php index 7b9693eb9..b9276ffe3 100755 --- a/include/bottom.php +++ b/include/bottom.php @@ -9,7 +9,7 @@ if (Auth::check()) {