Skip to content

Commit 364bf4c

Browse files
committed
feat: Aggiunte colonne Agente e Categoria in widget scadenza contratti in dashboard, close #1788
1 parent 614336f commit 364bf4c

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

modules/contratti/widgets/contratti_scadenza.dashboard.php

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,19 @@
3131
`data_conclusione`,
3232
`ore_preavviso_rinnovo`,
3333
`giorni_preavviso_rinnovo`,
34-
`ragione_sociale`,
35-
`citta`
34+
`an_anagrafiche`.`ragione_sociale`,
35+
`an_anagrafiche`.`citta`,
36+
`co_contratti`.`idagente`,
37+
`agente`.`ragione_sociale` AS `nome_agente`,
38+
`co_categorie_contratti_lang`.`title` AS `categoria`
3639
FROM
3740
`co_contratti`
3841
INNER JOIN `co_staticontratti` ON `co_staticontratti`.`id` = `co_contratti`.`idstato`
3942
LEFT JOIN `co_staticontratti_lang` ON (`co_staticontratti`.`id` = `co_staticontratti_lang`.`id_record` AND `co_staticontratti_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).')
4043
LEFT JOIN `an_anagrafiche` ON `an_anagrafiche`.`idanagrafica` = `co_contratti`.`idanagrafica`
44+
LEFT JOIN `an_anagrafiche` AS `agente` ON `agente`.`idanagrafica` = `co_contratti`.`idagente`
45+
LEFT JOIN `co_categorie_contratti` ON `co_categorie_contratti`.`id` = `co_contratti`.`id_categoria`
46+
LEFT JOIN `co_categorie_contratti_lang` ON (`co_categorie_contratti_lang`.`id_record`=`co_categorie_contratti`.`id` AND `co_categorie_contratti_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).')
4147
WHERE
4248
`rinnovabile` = 1
4349
AND YEAR(`data_conclusione`) > 1970
@@ -51,7 +57,9 @@
5157
echo '
5258
<table class="table table-hover">
5359
<tr>
54-
<th width="50%">'.tr('Contratto').'</th>
60+
<th width="20%">'.tr('Contratto').'</th>
61+
<th width="15%">'.tr('Agente').'</th>
62+
<th width="15%">'.tr('Categoria').'</th>
5563
<th width="15%" class="text-center">'.tr('Data inizio').'</th>
5664
<th width="15%" class="text-center">'.tr('Data conclusione').'</th>
5765
<th width="20%">'.tr('Scadenza').'</th>
@@ -101,6 +109,8 @@
101109
}
102110
echo '</small>
103111
</td>
112+
<td>'.(!empty($r['idagente']) ? Modules::link('Anagrafiche',$r['idagente'],$r['nome_agente']) : '').'</td>
113+
<td>'.$r['categoria'].'</td>
104114
<td class="text-center">'.$data_accettazione.'</td>
105115
<td class="text-center">'.$data_conclusione.'</td>
106116
<td>'.$scadenza.(isset($r['ore_rimanenti']) ? ' ('.$ore_rimanenti.')' : '').'</td>

0 commit comments

Comments
 (0)