1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2024-12-28 00:30:45 +01:00

Miglioramento selezione attività su dashboard

This commit is contained in:
loviuz 2021-05-12 09:44:37 +02:00
parent e265210990
commit 732a52bc42

View File

@ -55,14 +55,39 @@ switch (filter('op')) {
LEFT OUTER JOIN in_statiintervento ON in_interventi.idstatointervento = in_statiintervento.idstatointervento LEFT OUTER JOIN in_statiintervento ON in_interventi.idstatointervento = in_statiintervento.idstatointervento
WHERE WHERE
( (
(in_interventi_tecnici.orario_inizio >= '.prepare($start).' AND in_interventi_tecnici.orario_fine <= '.prepare($end).') (
OR (in_interventi_tecnici.orario_inizio >= '.prepare($start).' AND in_interventi_tecnici.orario_inizio <= '.prepare($end).') in_interventi_tecnici.orario_inizio >= '.prepare($start).'
OR (in_interventi_tecnici.orario_fine >= '.prepare($start).' AND in_interventi_tecnici.orario_fine <= '.prepare($end).') AND
) AND idtecnico IN('.implode(',', $tecnici).') in_interventi_tecnici.orario_fine <= '.prepare($end).'
AND in_interventi.idstatointervento IN('.implode(',', $stati).') )
AND in_interventi_tecnici.idtipointervento IN('.implode(',', $tipi).') OR
'.Modules::getAdditionalsQuery('Interventi').' (
HAVING idzona IN ('.implode(',', $zone).')'; in_interventi_tecnici.orario_inizio >= '.prepare($start).'
AND
in_interventi_tecnici.orario_inizio <= '.prepare($end).'
)
OR
(
in_interventi_tecnici.orario_inizio <= '.prepare($start).'
AND
in_interventi_tecnici.orario_fine >= '.prepare($end).'
)
OR
(
in_interventi_tecnici.orario_fine >= '.prepare($start).'
AND
in_interventi_tecnici.orario_fine <= '.prepare($end).'
)
)
AND
idtecnico IN('.implode(',', $tecnici).')
AND
in_interventi.idstatointervento IN('.implode(',', $stati).')
AND
in_interventi_tecnici.idtipointervento IN('.implode(',', $tipi).')
'.Modules::getAdditionalsQuery('Interventi').'
HAVING
idzona IN ('.implode(',', $zone).')';
$sessioni = $dbo->fetchArray($query); $sessioni = $dbo->fetchArray($query);
$results = []; $results = [];