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/>.
|
* 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,
|
IF( (an_referenti.email IS NOT NULL AND an_referenti.email!=""), an_referenti.email, an_anagrafiche.email) AS email,
|
||||||
an_anagrafiche.ragione_sociale
|
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));
|
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
|
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 = [];
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
* 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
|
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));
|
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 *,
|
$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
|
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));
|
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