@@ -301,4 +301,48 @@ UPDATE `zz_settings` SET `valore` = "Aggiorna prezzo di acquisto + imposta forni
301301
302302-- Aggiunta listino cliente per sedi
303303ALTER TABLE ` an_sedi` ADD ` id_listino` INT NULL ;
304- ALTER TABLE ` an_sedi` ADD CONSTRAINT ` an_sedi_ibfk_5` FOREIGN KEY (` id_listino` ) REFERENCES ` mg_listini` (` id` ) ON DELETE SET NULL ON UPDATE RESTRICT;
304+ ALTER TABLE ` an_sedi` ADD CONSTRAINT ` an_sedi_ibfk_5` FOREIGN KEY (` id_listino` ) REFERENCES ` mg_listini` (` id` ) ON DELETE SET NULL ON UPDATE RESTRICT;
305+
306+ -- Aggiunta colonna Validità in Contratti
307+ INSERT INTO ` zz_views`
308+ (` id_module` , ` name` , ` query` , ` order` , ` search` , ` slow` , ` format` , ` html_format` , ` search_inside` , ` order_by` , ` visible` , ` summable` , ` avg` , ` default` )
309+ VALUES
310+ (
311+ (SELECT ` id` FROM ` zz_modules` WHERE ` name` = ' Contratti' ),
312+ ' Validità' ,
313+ " IF(
314+ IFNULL(`co_contratti`.`validita`, 0) = 0,
315+ '',
316+ CONCAT(
317+ `co_contratti`.`validita`,
318+ ' ',
319+ CASE COALESCE(`co_contratti`.`tipo_validita`, 'days')
320+ WHEN 'years' THEN IF(`co_contratti`.`validita` <= 1, 'anno', 'anni')
321+ WHEN 'months' THEN IF(`co_contratti`.`validita` <= 1, 'mese', 'mesi')
322+ WHEN 'days' THEN IF(`co_contratti`.`validita` <= 1, 'giorno', 'giorni')
323+ ELSE ''
324+ END
325+ )
326+ )" ,
327+ 21 ,
328+ 1 , -- ricercabile
329+ 0 , -- non slow
330+ 0 , -- no format numerico
331+ 0 , -- no html_format
332+ NULL ,
333+ NULL ,
334+ 1 , -- visibile di default
335+ 0 ,
336+ 0 ,
337+ 0
338+ );
339+
340+ INSERT INTO ` zz_views_lang`
341+ (` id_lang` , ` id_record` , ` title` )
342+ VALUES
343+ (1 , LAST_INSERT_ID(), ' Validità' );
344+
345+ INSERT INTO ` zz_views_lang`
346+ (` id_lang` , ` id_record` , ` title` )
347+ VALUES
348+ (2 , LAST_INSERT_ID(), ' Validity' );
0 commit comments