1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-16 19:40:44 +01:00

Fix delle pagine API

Aggiunti i LIMIT per le query personalizzate nelle API.
This commit is contained in:
Thomas Zilio 2018-07-27 15:06:21 +02:00
parent 0a3cc1ca9b
commit d583d9b10d
2 changed files with 3 additions and 3 deletions

View File

@ -44,7 +44,7 @@ switch ($resource) {
an_anagrafiche.idanagrafica IN (SELECT idanagrafica FROM an_tipianagrafiche_anagrafiche WHERE idtipoanagrafica = (SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione = 'Cliente'))
ORDER BY an_anagrafiche.ragione_sociale";
$results = $dbo->fetchArray($query);
$results = $dbo->fetchArray($query.' LIMIT '.($page * $length).', '.$length);
$results['records'] = $database->fetchNum($query);
$results['pages'] = $results['records'] / $length;

View File

@ -75,7 +75,7 @@ switch ($resource) {
FROM `in_interventi`
INNER JOIN `in_statiintervento` ON `in_interventi`.`idstatointervento`=`in_statiintervento`.`idstatointervento`
INNER JOIN `an_anagrafiche` ON `in_interventi`.`idanagrafica`=`an_anagrafiche`.`idanagrafica`
INNER JOIN `an_sedi` ON `in_interventi`.`idsede`=`an_sedi`.`id`
LEFT JOIN `an_sedi` ON `in_interventi`.`idsede`=`an_sedi`.`id`
WHERE (SELECT MAX(`orario_fine`) FROM `in_interventi_tecnici` WHERE `in_interventi_tecnici`.`idintervento`=`in_interventi`.`id`) <= :period_end";
// TODO: rimosse seguenti clausole:
@ -90,7 +90,7 @@ switch ($resource) {
':period_end' => $period_end,
];
$results = $dbo->fetchArray($query, $parameters);
$results = $dbo->fetchArray($query, $parameters.' LIMIT '.($page * $length).', '.$length);
$results['records'] = $database->fetchNum($query, $parameters);
$results['pages'] = $results['records'] / $length;