Flag per decisere se continuare attraverso gli anni la numerazione delle attività sulla base dello stesso contatore

This commit is contained in:
Luca 2020-01-30 11:20:22 +01:00
parent 047224f6db
commit 2b4ec076dd
3 changed files with 17 additions and 5 deletions

View File

@ -589,8 +589,8 @@ if (empty($domenica)) {
<?php
echo "
minTime: '".setting('Inizio orario lavorativo')."',
maxTime: '".((setting('Fine orario lavorativo') != '00:00:00' and !empty(setting('Fine orario lavorativo'))) ? setting('Fine orario lavorativo') : '23:59:59')."',
minTime: '".setting('Ora inizio sul calendario')."',
maxTime: '".((setting('Ora fine sul calendario') != '00:00:00' and !empty(setting('Ora fine sul calendario'))) ? setting('Ora fine sul calendario') : '23:59:59')."',
";
?>

View File

@ -169,9 +169,13 @@ class Intervento extends Document
//$ultimo = Generator::getPreviousFrom($maschera, 'in_interventi', 'codice');
$ultimo = Generator::getPreviousFrom($maschera, 'in_interventi', 'codice', [
'YEAR(data_richiesta) = '.prepare(date('Y', strtotime($data))),
]);
if (setting('Continua la numerazione')){
$ultimo = Generator::getPreviousFrom($maschera, 'in_interventi', 'codice', [
'YEAR(data_richiesta) = '.prepare(date('Y', strtotime($data))),
]);
}else{
$ultimo = Generator::getPreviousFrom($maschera, 'in_interventi', 'codice', []);
}
$numero = Generator::generate($maschera, $ultimo);

View File

@ -145,3 +145,11 @@ ALTER TABLE `co_scadenziario` ADD `note` VARCHAR(255) DEFAULT NULL AFTER `data_p
-- Aggiunta note in vista scadenzario --
INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES (NULL, (SELECT `zz_modules`.`id` FROM `zz_modules` WHERE `zz_modules`.`name`='Scadenzario' ), 'Note', 'co_scadenziario.note', '5', '1', '0', '0', '', '', '0', '0', '0');
UPDATE `zz_settings` SET `nome` = 'Ora inizio sul calendario' WHERE `zz_settings`.`nome` = 'Inizio orario lavorativo';
UPDATE `zz_settings` SET `nome` = 'Ora fine sul calendario' WHERE `zz_settings`.`nome` = 'Fine orario lavorativo';
-- Flag per decisere se continuare attraverso gli anni la numerazione delle attività sulla base dello stesso contatore
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `help`) VALUES (NULL, 'Continua la numerazione', '0', 'boolean', '1', 'Interventi', 'Continua attraverso gli anni la numerazione delle attività sulla base dello stesso contatore.');