diff --git a/assets/src/js/functions/datatables.js b/assets/src/js/functions/datatables.js index 86e02f8f6..21873c304 100644 --- a/assets/src/js/functions/datatables.js +++ b/assets/src/js/functions/datatables.js @@ -81,14 +81,14 @@ function start_datatables() { selector: 'td:first-child' }, buttons: [{ - extend: 'csv', - fieldSeparator: ";", - exportOptions: { - modifier: { - selected: true + extend: 'csv', + fieldSeparator: ";", + exportOptions: { + modifier: { + selected: true + } } - } - }, + }, { extend: 'copy', exportOptions: { @@ -129,9 +129,10 @@ function start_datatables() { format: { body: function(data, row, column, node) { data = $('

' + data + '

').text(); - data_edit = data.toEnglish(); + data_edit = data.replace('.', ''); // Fix specifico per i numeri italiani + data_edit = data_edit.replace(',', '.'); - return data_edit ? data_edit : data; + return data_edit.match(/^[0-9\.]+$/) ? data_edit : data; } } } diff --git a/gulpfile.js b/gulpfile.js index eb145a694..816f10883 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -51,7 +51,7 @@ gulp.task('JS', function () { debugging: config.debug, })) .pipe(concat('app.min.js')) - .pipe(minifyJS()) + //.pipe(minifyJS()) .pipe(gulp.dest(config.production + '/' + config.paths.js)); gulp.start('srcJS'); diff --git a/update/2_4_10.sql b/update/2_4_10.sql index 7f2992ea2..1ef011f05 100644 --- a/update/2_4_10.sql +++ b/update/2_4_10.sql @@ -169,15 +169,18 @@ UPDATE `an_anagrafiche` SET `idtipointervento_default` = NULL WHERE `idtipointer ALTER TABLE `an_anagrafiche` CHANGE `idtipointervento_default` `idtipointervento_default` INT(11), ADD FOREIGN KEY (`idtipointervento_default`) REFERENCES `in_tipiintervento`(`idtipointervento`); UPDATE `co_contratti_tipiintervento` INNER JOIN `in_tipiintervento` ON `co_contratti_tipiintervento`.`idtipointervento` = `in_tipiintervento`.`codice` SET `co_contratti_tipiintervento`.`idtipointervento` = `in_tipiintervento`.`idtipointervento`; +DELETE `co_contratti_tipiintervento` WHERE `idtipointervento` NOT IN (SELECT `idtipointervento` FROM `in_tipiintervento`); ALTER TABLE `co_contratti_tipiintervento` CHANGE `idtipointervento` `idtipointervento` INT(11) NOT NULL, ADD FOREIGN KEY (`idtipointervento`) REFERENCES `in_tipiintervento`(`idtipointervento`); UPDATE `co_preventivi` INNER JOIN `in_tipiintervento` ON `co_preventivi`.`idtipointervento` = `in_tipiintervento`.`codice` SET `co_preventivi`.`idtipointervento` = `in_tipiintervento`.`idtipointervento`; +UPDATE `co_preventivi` SET `idtipointervento` = NULL WHERE `idtipointervento` NOT IN (SELECT `idtipointervento` FROM `in_tipiintervento`); ALTER TABLE `co_preventivi` CHANGE `idtipointervento` `idtipointervento` INT(11) NOT NULL, ADD FOREIGN KEY (`idtipointervento`) REFERENCES `in_tipiintervento`(`idtipointervento`); UPDATE `co_promemoria` INNER JOIN `in_tipiintervento` ON `co_promemoria`.`idtipointervento` = `in_tipiintervento`.`codice` SET `co_promemoria`.`idtipointervento` = `in_tipiintervento`.`idtipointervento`; ALTER TABLE `co_promemoria` CHANGE `idtipointervento` `idtipointervento` INT(11) NOT NULL, ADD FOREIGN KEY (`idtipointervento`) REFERENCES `in_tipiintervento`(`idtipointervento`); UPDATE `in_interventi_tecnici` INNER JOIN `in_tipiintervento` ON `in_interventi_tecnici`.`idtipointervento` = `in_tipiintervento`.`codice` SET `in_interventi_tecnici`.`idtipointervento` = `in_tipiintervento`.`idtipointervento`; +UPDATE `in_interventi_tecnici` SET `idtipointervento` = NULL WHERE `idtipointervento` NOT IN (SELECT `idtipointervento` FROM `in_tipiintervento`); ALTER TABLE `in_interventi_tecnici` CHANGE `idtipointervento` `idtipointervento` INT(11) NOT NULL, ADD FOREIGN KEY (`idtipointervento`) REFERENCES `in_tipiintervento`(`idtipointervento`); UPDATE `in_tariffe` INNER JOIN `in_tipiintervento` ON `in_tariffe`.`idtipointervento` = `in_tipiintervento`.`codice` SET `in_tariffe`.`idtipointervento` = `in_tipiintervento`.`idtipointervento`;