@@ -81,15 +81,15 @@ ALTER TABLE `dt_righe_ddt` ADD `barcode` VARCHAR(100) NULL DEFAULT NULL;
8181ALTER TABLE ` in_righe_interventi` ADD ` barcode` VARCHAR (100 ) NULL DEFAULT NULL ;
8282
8383-- Impostazione per raggruppamento righe per articolo e barcode nei DDT
84- INSERT INTO ` zz_settings` (` nome` , ` valore` , ` tipo` , ` editable` , ` sezione` , ` order` ) VALUES
84+ INSERT INTO ` zz_settings` (` nome` , ` valore` , ` tipo` , ` editable` , ` sezione` , ` order` ) VALUES
8585(' Raggruppa gli articoli con stesso barcode nei DDT' , ' 0' , ' boolean' , ' 1' , ' Ddt' , NULL );
8686
87- INSERT INTO ` zz_settings_lang` (` id_lang` , ` id_record` , ` title` , ` help` ) VALUES
87+ INSERT INTO ` zz_settings_lang` (` id_lang` , ` id_record` , ` title` , ` help` ) VALUES
8888(1 , (SELECT ` zz_settings` .` id` FROM ` zz_settings` WHERE ` zz_settings` .` nome` = ' Raggruppa gli articoli con stesso barcode nei DDT' ), ' Raggruppa gli articoli con stesso barcode nei DDT' , ' ' ),
8989(2 , (SELECT ` zz_settings` .` id` FROM ` zz_settings` WHERE ` zz_settings` .` nome` = ' Raggruppa gli articoli con stesso barcode nei DDT' ), ' Group the items with the same barcode in the delivery notes' , ' ' );
9090
9191-- Data competenza movimenti
92- ALTER TABLE ` co_movimenti` ADD ` data_inizio_competenza` DATE NULL AFTER ` data` , ADD ` data_fine_competenza` DATE NULL AFTER ` data_inizio_competenza` ;
92+ ALTER TABLE ` co_movimenti` ADD ` data_inizio_competenza` DATE NULL AFTER ` data` , ADD ` data_fine_competenza` DATE NULL AFTER ` data_inizio_competenza` ;
9393
9494-- Aggiunta della tabella per gestire i token OTP per l'autenticazione
9595CREATE TABLE IF NOT EXISTS ` zz_otp_tokens` (
@@ -162,7 +162,7 @@ INSERT INTO `zz_prints_lang` (`id`, `id_lang`, `id_record`, `title`, `filename`)
162162INSERT INTO zz_files_categories (name) VALUES (' Allegati caricati tramite accesso condiviso' );
163163
164164-- Aggiunta campo per immagine nelle check
165- ALTER TABLE ` zz_checks`
165+ ALTER TABLE ` zz_checks`
166166 ADD ` id_immagine` INT NULL DEFAULT NULL ,
167167 ADD CONSTRAINT ` zz_checks_ibfk_6` FOREIGN KEY (` id_immagine` ) REFERENCES ` zz_files` (` id` ) ON DELETE SET NULL ON UPDATE RESTRICT;
168168
@@ -177,12 +177,12 @@ ALTER TABLE `co_provvigioni` ADD CONSTRAINT `co_provvigioni_ibfk_2` FOREIGN KEY
177177INSERT INTO `zz_modules` (`name`, `directory`, `options`, `options2`, `icon`, `version`, `compatibility`, `order`, `parent`, `default`, `enabled`) VALUES ('Log eventi', 'log_task', 'SELECT |select|FROM(SELECT zz_tasks_logs.id, name, zz_tasks_logs.level, zz_tasks_logs.message, IF( LEVEL = \'info\', \'#dff0d8\', IF(LEVEL = \'error\', \'#f2dede\', \'#fcf8e3\') ) AS \'_bg_\', IF( CHAR_LENGTH(CONTEXT) > 200, CONCAT( SUBSTRING(CONTEXT, 1, 200), \'<a title=\"\', REPLACE(CONTEXT, \'\">\', \'[...]\'), \'</a>\' ), CONTEXT ) AS \'Contesto\', CONTEXT AS \'contesto_esteso\', zz_tasks_logs.created_at AS \'Data inizio\', zz_tasks_logs.updated_at AS \'Data fine\', CONCAT( TIMESTAMPDIFF( SECOND, zz_tasks_logs.created_at, zz_tasks_logs.updated_at ), \' secondi\' ) AS \'Eseguito in\'FROM `zz_tasks_logs` INNER JOIN `zz_tasks` ON `zz_tasks`.`id`=`zz_tasks_logs`.`id_task` WHERE 1=1 HAVING 2=2 UNION ALL SELECT zz_api_log.id, NAME, zz_api_log.level, zz_api_log.message, IF( LEVEL = \'info\', \'#dff0d8\', IF(LEVEL = \'error\', \'#f2dede\', \'#fcf8e3\') ) AS \'_bg_\', IF( CHAR_LENGTH(CONTEXT) > 200, CONCAT( SUBSTRING(CONTEXT, 1, 200), \'<a title=\"\', REPLACE(CONTEXT, \'\">\',\'[...]\'), \'</a>\' ), CONTEXT ) AS \'Contesto\', CONTEXT AS \'contesto_esteso\', zz_api_log.created_at AS \'Data inizio\', zz_api_log.updated_at AS \'Data fine\', CONCAT( TIMESTAMPDIFF( SECOND, zz_api_log.created_at, zz_api_log.updated_at ), \' secondi\' ) AS \'Eseguito in\'FROM `zz_api_log`WHERE 1=1 HAVING 2=2 ) AS dati ORDER BY `Data inizio` DESC', '', 'fa fa-calendar', '2.5.7.1', '2.5.7.1', '5', (SELECT `id` FROM `zz_modules` t WHERE t.`name` = 'Gestione task '), '1', '1');
178178
179179SELECT @id_module := id FROM zz_modules WHERE ` name` = ' Log eventi' ;
180- INSERT INTO ` zz_modules_lang` (` id_lang` , ` id_record` , ` title` ) VALUES
180+ INSERT INTO ` zz_modules_lang` (` id_lang` , ` id_record` , ` title` ) VALUES
181181(' 1' , @id_module, ' Log eventi' ),
182182(' 2' , @id_module, ' Events log' );
183183
184184SELECT @id_module := id FROM zz_modules WHERE ` name` = ' Log eventi' ;
185- INSERT INTO ` zz_views` (` id_module` , ` name` , ` query` , ` order` , ` search` , ` slow` , ` format` , ` search_inside` , ` order_by` , ` visible` , ` summable` , ` default` , ` html_format` ) VALUES
185+ INSERT INTO ` zz_views` (` id_module` , ` name` , ` query` , ` order` , ` search` , ` slow` , ` format` , ` search_inside` , ` order_by` , ` visible` , ` summable` , ` default` , ` html_format` ) VALUES
186186(@id_module, ' id' , ' id' , ' 1' , ' 0' , ' 0' , ' 0' , NULL , NULL , ' 0' , ' 0' , ' 0' , ' 0' ),
187187(@id_module, ' Nome task' , ' name' , ' 2' , ' 1' , ' 0' , ' 0' , NULL , ' name' , ' 1' , ' 0' , ' 0' , ' 0' ),
188188(@id_module, ' Livello' , ' level' , ' 3' , ' 1' , ' 0' , ' 0' , NULL , ' level' , ' 1' , ' 0' , ' 0' , ' 0' ),
@@ -195,7 +195,7 @@ INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`,
195195(@id_module, ' Eseguito in' , ' `Eseguito in`' , ' 7' , ' 1' , ' 0' , ' 1' , NULL , ' `Eseguito in`' , ' 0' , ' 0' , ' 0' , ' 0' );
196196
197197SELECT @id_module := id FROM zz_modules WHERE ` name` = ' Log eventi' ;
198- INSERT INTO ` zz_views_lang` (` id` , ` id_lang` , ` id_record` , ` title` ) VALUES
198+ INSERT INTO ` zz_views_lang` (` id` , ` id_lang` , ` id_record` , ` title` ) VALUES
199199(NULL , ' 1' , (SELECT ` id` FROM ` zz_views` WHERE ` id_module` = @id_module AND ` name` = ' id' ), ' id' ),
200200(NULL , ' 2' , (SELECT ` id` FROM ` zz_views` WHERE ` id_module` = @id_module AND ` name` = ' id' ), ' id' ),
201201(NULL , ' 1' , (SELECT ` id` FROM ` zz_views` WHERE ` id_module` = @id_module AND ` name` = ' Nome task' ), ' Nome task' ),
@@ -218,12 +218,12 @@ INSERT INTO `zz_views_lang` (`id`, `id_lang`, `id_record`, `title`) VALUES
218218(NULL , ' 2' , (SELECT ` id` FROM ` zz_views` WHERE ` id_module` = @id_module AND ` name` = ' _bg_' ), ' _bg_' );
219219
220220SELECT @id_module := id FROM zz_modules WHERE ` name` = ' Log eventi' ;
221- INSERT INTO ` zz_segments` (` id` , ` id_module` , ` name` , ` clause` , ` position` , ` pattern` , ` note` , ` dicitura_fissa` , ` predefined` , ` predefined_accredito` , ` predefined_addebito` , ` autofatture` , ` for_fe` , ` is_sezionale` , ` is_fiscale` ) VALUES
222- (NULL , @id_module, ' Tutti' , ' 1=1' , ' WHR' , ' ####' , ' ' , ' ' , ' 1' , ' 0' , ' 0' , ' 0' , ' 0' , ' 0' , ' 1' ),
221+ INSERT INTO ` zz_segments` (` id` , ` id_module` , ` name` , ` clause` , ` position` , ` pattern` , ` note` , ` dicitura_fissa` , ` predefined` , ` predefined_accredito` , ` predefined_addebito` , ` autofatture` , ` for_fe` , ` is_sezionale` , ` is_fiscale` ) VALUES
222+ (NULL , @id_module, ' Tutti' , ' 1=1' , ' WHR' , ' ####' , ' ' , ' ' , ' 1' , ' 0' , ' 0' , ' 0' , ' 0' , ' 0' , ' 1' ),
223223(NULL , @id_module, ' Errori' , ' 1=1 AND Livello=error' , ' WHR' , ' ####' , ' ' , ' ' , ' 0' , ' 0' , ' 0' , ' 0' , ' 0' , ' 0' , ' 0' );
224224
225225SELECT @id_module := id FROM zz_modules WHERE ` name` = ' Log eventi' ;
226- INSERT INTO ` zz_segments_lang` (` id` , ` id_lang` , ` id_record` , ` title` ) VALUES
226+ INSERT INTO ` zz_segments_lang` (` id` , ` id_lang` , ` id_record` , ` title` ) VALUES
227227(NULL , ' 1' , (SELECT ` id` FROM ` zz_segments` WHERE ` id_module` = @id_module AND ` name` = ' Tutti' ), ' Tutti' ),
228228(NULL , ' 2' , (SELECT ` id` FROM ` zz_segments` WHERE ` id_module` = @id_module AND ` name` = ' Tutti' ), ' All' ),
229229(NULL , ' 1' , (SELECT ` id` FROM ` zz_segments` WHERE ` id_module` = @id_module AND ` name` = ' Errori' ), ' Errori' ),
@@ -289,4 +289,23 @@ CREATE TABLE `em_email_attachment` (`id` INT NOT NULL AUTO_INCREMENT , `id_email
289289
290290-- Tasto per disattivazione dei task
291291ALTER TABLE ` zz_tasks` ADD ` enabled` TINYINT NOT NULL DEFAULT ' 0' ;
292- UPDATE ` zz_tasks` SET ` enabled` = ' 1' ;
292+ UPDATE ` zz_tasks` SET ` enabled` = ' 1' ;
293+
294+ -- Aggiunta footer alle email
295+ UPDATE ` em_templates_lang`
296+ SET ` body` = CONCAT(` body` , ' <div style="margin-top: 30px; padding-top: 20px; border-top: 1px solid #e0e0e0; font-size: 11px; color: #666;">
297+ <p style="margin: 0 0 15px 0;">
298+ <span style="color: #888; font-size: 10px;">Email generata da </span>
299+ <a href="https://openstamanager.com" style="color: #007bff; text-decoration: none; font-size: 10px;">OpenSTAManager</a>
300+ </p>
301+
302+ <p style="margin: 0 0 10px 0; font-size: 10px; line-height: 1.4; text-align: justify;">
303+ Le informazioni contenute nella presente comunicazione e relativi allegati possono essere riservate e sono comunque destinate esclusivamente alle persone o all\' ente sopra indicati. Se aveste ricevuto questa email per errore, ci scusiamo per l\' accaduto, Vi invitiamo cortesemente a darcene notizia ed a distruggerla. Vi ricordiamo che la diffusione, l\' utilizzo e/o la conservazione dei dati ricevuti per errore costituiscono violazioni alle disposizioni del regolamento UE 2016/679 (GDPR) denominato "Codice in materia di protezione dei dati personali".
304+ </p>
305+
306+ <p style="margin: 0; font-size: 10px; color: #4CAF50;">
307+ <strong>Rispetta l\' ambiente: non stampare questa email a meno che non sia veramente necessario.</strong>
308+ </p>
309+ </div>' )
310+ WHERE ` id_lang` = 1 ;
311+
0 commit comments