Compare commits
2 Commits
e265210990
...
ceeaa3b0fe
Author | SHA1 | Date |
---|---|---|
MatteoPistorello | ceeaa3b0fe | |
loviuz | 732a52bc42 |
|
@ -17,7 +17,7 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
$r = $dbo->fetchOne('SELECT *,
|
||||
$r = $dbo->fetchOne('SELECT *, co_contratti.idanagrafica,
|
||||
IF( (an_referenti.email IS NOT NULL AND an_referenti.email!=""), an_referenti.email, an_anagrafiche.email) AS email,
|
||||
an_anagrafiche.ragione_sociale
|
||||
FROM co_contratti INNER JOIN an_anagrafiche ON co_contratti.idanagrafica=an_anagrafiche.idanagrafica LEFT OUTER JOIN an_referenti ON an_referenti.id=co_contratti.idreferente WHERE co_contratti.id='.prepare($id_record));
|
||||
|
|
|
@ -55,14 +55,39 @@ switch (filter('op')) {
|
|||
LEFT OUTER JOIN in_statiintervento ON in_interventi.idstatointervento = in_statiintervento.idstatointervento
|
||||
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).')
|
||||
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).')
|
||||
(
|
||||
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).'
|
||||
)
|
||||
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).')';
|
||||
HAVING
|
||||
idzona IN ('.implode(',', $zone).')';
|
||||
$sessioni = $dbo->fetchArray($query);
|
||||
|
||||
$results = [];
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
$r = $dbo->fetchOne('SELECT *,
|
||||
$r = $dbo->fetchOne('SELECT *, or_ordini.idanagrafica,
|
||||
IF( (an_referenti.email IS NOT NULL AND an_referenti.email!=""), an_referenti.email, an_anagrafiche.email) AS email
|
||||
FROM or_ordini INNER JOIN an_anagrafiche ON an_anagrafiche.idanagrafica=or_ordini.idanagrafica LEFT OUTER JOIN an_referenti ON an_referenti.id=or_ordini.idreferente WHERE or_ordini.id='.prepare($id_record));
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
*/
|
||||
|
||||
$r = $dbo->fetchOne('SELECT *,
|
||||
an_anagrafiche.ragione_sociale,
|
||||
an_anagrafiche.ragione_sociale, co_preventivi.idanagrafica,
|
||||
IF( (an_referenti.email IS NOT NULL AND an_referenti.email!=""), an_referenti.email, an_anagrafiche.email) AS email
|
||||
FROM co_preventivi INNER JOIN an_anagrafiche ON co_preventivi.idanagrafica=an_anagrafiche.idanagrafica LEFT OUTER JOIN an_referenti ON an_referenti.id=co_preventivi.idreferente WHERE co_preventivi.id='.prepare($id_record));
|
||||
|
||||
|
|
Loading…
Reference in New Issue