Skip to content

Commit 528ffa0

Browse files
committed
feat: aggiunta tipo attività nelle variabili per attività
1 parent ecd3a69 commit 528ffa0

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

modules/interventi/variables.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
`an_referenti`.`nome`,
2626
`in_interventi`.`codice` AS codice,
2727
(SELECT MAX(`orario_fine`) FROM `in_interventi_tecnici` WHERE `idintervento`=`in_interventi`.`id`) AS data_fine,
28+
`in_tipiintervento_lang`.`title` AS tipo,
2829
`in_statiintervento_lang`.`title` AS stato,
2930
`impianti`.`descrizione` AS impianti,
3031
`in_interventi`.`descrizione` AS descrizione,
@@ -34,6 +35,8 @@
3435
LEFT JOIN `an_sedi` ON `an_sedi`.`id` = `in_interventi`.`idsede_destinazione`
3536
INNER JOIN `in_statiintervento` ON `in_interventi`.`idstatointervento` = `in_statiintervento`.`id`
3637
LEFT JOIN `in_statiintervento_lang` ON (`in_statiintervento_lang`.`id_record` = `in_statiintervento`.`id` AND `in_statiintervento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).')
38+
INNER JOIN `in_tipiintervento` ON `in_interventi`.`idtipointervento` = `in_tipiintervento`.`id`
39+
LEFT JOIN `in_tipiintervento_lang` ON (`in_tipiintervento_lang`.`id_record` = `in_tipiintervento`.`id` AND `in_tipiintervento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).')
3740
INNER JOIN `an_anagrafiche` ON `in_interventi`.`idanagrafica` = `an_anagrafiche`.`idanagrafica`
3841
LEFT JOIN `an_referenti` ON `an_referenti`.`id`=`in_interventi`.`idreferente`
3942
LEFT JOIN (SELECT GROUP_CONCAT(CONCAT(`matricola`, IF(`nome` != "", CONCAT(" - ", `nome`), "")) SEPARATOR "<br>") AS descrizione, `my_impianti_interventi`.`idintervento` FROM `my_impianti` INNER JOIN `my_impianti_interventi` ON `my_impianti`.`id` = `my_impianti_interventi`.`idimpianto` GROUP BY `my_impianti_interventi`.`idintervento`) AS impianti ON `impianti`.`idintervento` = `in_interventi`.`id`
@@ -50,6 +53,7 @@
5053
'data richiesta' => Translator::dateToLocale($r['data_richiesta']),
5154
'data fine intervento' => empty($r['data_fine']) ? Translator::dateToLocale($r['data_richiesta']) : Translator::dateToLocale($r['data_fine']),
5255
'id_anagrafica' => $r['id_anagrafica'],
56+
'tipo' => $r['tipo'],
5357
'stato' => $r['stato'],
5458
'impianti' => $r['impianti'],
5559
'nome_referente' => $r['nome'],

update/2_9_3.sql

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,4 +146,9 @@ WHERE
146146
HAVING
147147
2=2
148148
ORDER BY
149-
`co_documenti`.`data` DESC, CAST(`co_documenti`.`numero_esterno` AS UNSIGNED) DESC' WHERE `zz_modules`.`name` = 'Fatture di vendita';
149+
`co_documenti`.`data` DESC, CAST(`co_documenti`.`numero_esterno` AS UNSIGNED) DESC' WHERE `zz_modules`.`name` = 'Fatture di vendita';
150+
151+
-- Aggiunta {tipo} come variabile per l'impostazione "Descrizione personalizzata in fatturazione"
152+
UPDATE `zz_settings` INNER JOIN `zz_settings_lang` ON `zz_settings`.`id` = `zz_settings_lang`.`id_record` SET `zz_settings_lang`.`help` = "Variabili utilizzabili: {email} {numero} {ragione_sociale} {richiesta} {descrizione} {data} {data richiesta} {data fine intervento} {id_anagrafica} {stato} {tipo}" WHERE `zz_settings`.`nome` = 'Descrizione personalizzata in fatturazione' AND `id_lang` = 1;
153+
154+
UPDATE `zz_settings` INNER JOIN `zz_settings_lang` ON `zz_settings`.`id` = `zz_settings_lang`.`id_record` SET `zz_settings_lang`.`help` = "Variables availables: {email} {numero} {ragione_sociale} {richiesta} {descrizione} {data} {data richiesta} {data fine intervento} {id_anagrafica} {stato} {tipo}" WHERE `zz_settings`.`nome` = 'Descrizione personalizzata in fatturazione' AND `id_lang` = 2;

0 commit comments

Comments
 (0)