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:
parent
0a3cc1ca9b
commit
d583d9b10d
@ -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;
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user