. */ include_once __DIR__.'/../../core.php'; $azienda = $dbo->fetchOne('SELECT * FROM an_anagrafiche WHERE idanagrafica='.prepare(setting('Azienda predefinita'))); $where = []; $search_targa = get('search_targa'); $search_nome = get('search_nome'); $where[] = 'movimenti.qta > 0'; $where[] = 'movimenti.qta > 0'; if ($search_targa) { $where[] = 'an_sedi.targa like '.prepare('%'.$search_targa.'%'); } if ($search_nome) { $where[] = 'an_sedi.nome like '.prepare('%'.$search_nome.'%'); } // Ciclo tra gli articoli selezionati $query = ' SELECT an_sedi.targa, an_sedi.nome, mg_articoli.codice, mg_articoli.descrizione, (SELECT mg_categorie.nome FROM mg_categorie WHERE mg_categorie.id=mg_articoli.id_sottocategoria) AS subcategoria, movimenti.qta, mg_articoli.um FROM an_sedi INNER JOIN (SELECT SUM(mg_movimenti.qta) AS qta, idarticolo, idsede FROM mg_movimenti GROUP BY idsede,idarticolo) AS movimenti ON movimenti.idsede = an_sedi.id INNER JOIN mg_articoli ON movimenti.idarticolo = mg_articoli.id WHERE '.implode(' AND ', $where).' ORDER BY an_sedi.targa, an_sedi.descrizione'; $rs = $dbo->fetchArray($query); $totrows = sizeof($rs);