select('mg_listini_articoli', '*', [], ['id_listino' => $id_listino]); if (empty($search)) { $articoli = $dbo->fetchArray('SELECT mg_listini_articoli.*, mg_articoli.codice, mg_articoli.descrizione, mg_articoli.'.($prezzi_ivati ? 'minimo_vendita_ivato' : 'minimo_vendita').' AS minimo_vendita FROM mg_listini_articoli LEFT JOIN mg_articoli ON mg_listini_articoli.id_articolo=mg_articoli.id WHERE id_listino='.prepare($id_listino).' LIMIT '.$start.', '.$length); } else { $resource = 'articoli_listino'; include_once __DIR__.'/select.php'; $articoli = $results; } foreach ($articoli as $articolo) { $riga = [ '', Modules::link('Articoli', $articolo['id_articolo'], $articolo['codice'], null, ''), $articolo['descrizione'], '
'.dateFormat($articolo['data_scadenza']).'', '
'.($articolo['minimo_vendita'] != 0 ? moneyFormat($articolo['minimo_vendita']) : '-').'', '
'.moneyFormat($articolo['prezzo_unitario']).'', '
'.moneyFormat($articolo['prezzo_unitario_ivato']).'', '
'.($articolo['sconto_percentuale'] != 0 ? numberFormat($articolo['sconto_percentuale']).' %' : '-').'', '
', ]; $righe[] = $riga; $class[] = 'text-right'; } // Formattazione dei dati echo json_encode([ 'data' => $righe, 'recordsTotal' => sizeof($tot_articoli), 'recordsFiltered' => sizeof($tot_articoli), 'draw' => intval(filter('draw')), ]);