mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-23 20:30:51 +01:00
Bugfix API
This commit is contained in:
parent
3549e8bd65
commit
571dccc933
@ -36,12 +36,13 @@ switch ($resource) {
|
||||
'informazioniaggiuntive' => $data['informazioni_aggiuntive'],
|
||||
]);
|
||||
|
||||
$results['id_record'] = $dbo->lastInsertedID();
|
||||
$results['id'] = $dbo->lastInsertedID();
|
||||
$results['codice'] = $codice;
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
case 'sessione':
|
||||
case 'sessioni_intervento':
|
||||
$data = $request['data'];
|
||||
|
||||
add_tecnico($data['id_intervento'], $data['id_tecnico'], $data['orario_inizio'], $data['orario_fine']);
|
||||
|
@ -90,7 +90,7 @@ switch ($resource) {
|
||||
':period_end' => $period_end,
|
||||
];
|
||||
|
||||
$results = $dbo->fetchArray($query, $parameters.' LIMIT '.($page * $length).', '.$length);
|
||||
$results = $dbo->fetchArray($query.' LIMIT '.($page * $length).', '.$length, $parameters);
|
||||
|
||||
$results['records'] = $database->fetchNum($query, $parameters);
|
||||
$results['pages'] = $results['records'] / $length;
|
||||
@ -99,11 +99,7 @@ switch ($resource) {
|
||||
|
||||
// Elenco sessioni dell'intervento per l'applicazione
|
||||
case 'sessioni_intervento':
|
||||
$query = 'SELECT id, idintervento, orario_inizio, orario_fine FROM in_interventi_tecnici WHERE `idintervento` = :id_intervento';
|
||||
|
||||
if ($user['gruppo'] == 'Tecnici') {
|
||||
$query .= ' AND `idtecnico` = :id_tecnico';
|
||||
}
|
||||
$query = 'SELECT id, idintervento AS id_intervento, orario_inizio, orario_fine FROM in_interventi_tecnici WHERE `idintervento` = :id_intervento';
|
||||
|
||||
// TODO: rimosse seguenti clausole:
|
||||
|
||||
@ -112,10 +108,14 @@ switch ($resource) {
|
||||
|
||||
$parameters = [
|
||||
':id_intervento' => $request['id_intervento'],
|
||||
':id_tecnico' => $user['idanagrafica'],
|
||||
];
|
||||
|
||||
$results = $dbo->fetchArray($query, $parameters.' LIMIT '.($page * $length).', '.$length);
|
||||
if ($user['gruppo'] == 'Tecnici') {
|
||||
$query .= ' AND `idtecnico` = :id_tecnico';
|
||||
$parameters[':id_tecnico'] = $user['idanagrafica'];
|
||||
}
|
||||
|
||||
$results = $dbo->fetchArray($query.' LIMIT '.($page * $length).', '.$length, $parameters);
|
||||
|
||||
$results['records'] = $database->fetchNum($query, $parameters);
|
||||
$results['pages'] = $results['records'] / $length;
|
||||
@ -126,4 +126,5 @@ switch ($resource) {
|
||||
return [
|
||||
'sync',
|
||||
'interventi',
|
||||
'sessioni_intervento',
|
||||
];
|
||||
|
Loading…
Reference in New Issue
Block a user