From 30cff8694cc40293bf47c1357583eb8fdb2013e3 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Mon, 13 Sep 2021 09:30:30 +0200 Subject: [PATCH] Fix select per Pagamenti --- modules/pagamenti/ajax/select.php | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/modules/pagamenti/ajax/select.php b/modules/pagamenti/ajax/select.php index ce6edb5b3..2e493ab33 100755 --- a/modules/pagamenti/ajax/select.php +++ b/modules/pagamenti/ajax/select.php @@ -25,6 +25,9 @@ switch ($resource) { * - codice_modalita_pagamento_fe */ case 'pagamenti': + // Filtri per banche dell'Azienda + $id_azienda = setting('Azienda predefinita'); + $query = "SELECT co_pagamenti.id, CONCAT_WS(' - ', codice_modalita_pagamento_fe, descrizione) AS descrizione, banca_vendite.id AS id_banca_vendite, @@ -32,17 +35,10 @@ switch ($resource) { banca_acquisti.id AS id_banca_acquisti, CONCAT(banca_acquisti.nome, ' - ', banca_acquisti.iban) AS descrizione_banca_acquisti FROM co_pagamenti - LEFT JOIN co_banche banca_vendite ON co_pagamenti.idconto_vendite = banca_vendite.id_pianodeiconti3 - LEFT JOIN co_banche banca_acquisti ON co_pagamenti.idconto_acquisti = banca_acquisti.id_pianodeiconti3 + LEFT JOIN co_banche banca_vendite ON co_pagamenti.idconto_vendite = banca_vendite.id_pianodeiconti3 AND banca_vendite.id_anagrafica = ".prepare($id_azienda)." AND banca_vendite.deleted_at IS NULL + LEFT JOIN co_banche banca_acquisti ON co_pagamenti.idconto_acquisti = banca_acquisti.id_pianodeiconti3 AND banca_acquisti.id_anagrafica = ".prepare($id_azienda)." AND banca_acquisti.deleted_at IS NULL |where| GROUP BY co_pagamenti.descrizione ORDER BY co_pagamenti.descrizione ASC"; - // Filtri per banche dell'Azienda - $id_azienda = setting('Azienda predefinita'); - $where[] = 'banca_vendite.id_anagrafica = '.prepare($id_azienda); - $where[] = 'banca_acquisti.id_anagrafica = '.prepare($id_azienda); - $where[] = 'banca_acquisti.deleted_at IS NULL'; - $where[] = 'banca_vendite.deleted_at IS NULL'; - foreach ($elements as $element) { $filter[] = 'co_pagamenti.id = '.prepare($element); }