Skip to content

Commit 59e203b

Browse files
MatteoPistorelloPek5892
authored andcommitted
fix: caricamento datatable
1 parent d37c1b8 commit 59e203b

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

ajax_dataload.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,18 +64,24 @@
6464
// CONTEGGIO TOTALE
6565
$results['recordsTotal'] = $dbo->fetchNum($query);
6666

67-
// RISULTATI VISIBILI
67+
// CONTEGGIO RECORD FILTRATI (senza LIMIT)
68+
$query_filtered = Query::getQuery($structure, $search, $order, [], $total);
69+
if (empty($id_plugin)) {
70+
$query_filtered = Modules::replaceAdditionals($id_module, $query_filtered);
71+
}
72+
$results['recordsFiltered'] = $dbo->fetchNum($query_filtered);
73+
74+
// RISULTATI VISIBILI (con LIMIT)
6875
$query = Query::getQuery($structure, $search, $order, $limit, $total);
6976

7077
// Filtri derivanti dai permessi (eventuali)
7178
if (empty($id_plugin)) {
7279
$query = Modules::replaceAdditionals($id_module, $query);
7380
}
7481

75-
// Conteggio dei record filtrati
82+
// Esecuzione query per ottenere i risultati
7683
$data = Query::executeAndCount($query);
7784
$rows = $data['results'];
78-
$results['recordsFiltered'] = $data['count'];
7985

8086
// SOMME
8187
$results['summable'] = Query::getSums($structure, $search);

0 commit comments

Comments
 (0)