. */ include_once __DIR__.'/../../../core.php'; switch ($resource) { /* * Opzioni utilizzate: * - codice_modalita_pagamento_fe */ case 'pagamenti': $query = "SELECT co_pagamenti.id, CONCAT_WS(' - ', codice_modalita_pagamento_fe, descrizione) AS descrizione, banca_vendite.id AS id_banca_vendite, CONCAT(banca_vendite.nome, ' - ', banca_vendite.iban) AS descrizione_banca_vendite, 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 |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); } if (!empty($superselect['codice_modalita_pagamento_fe'])) { $where[] = 'codice_modalita_pagamento_fe = '.prepare($superselect['codice_modalita_pagamento_fe']); } if (!empty($search)) { $search_fields[] = 'descrizione LIKE '.prepare('%'.$search.'%'); } break; }