openstamanager/modules/interventi/api/delete.php

32 lines
837 B
PHP
Raw Normal View History

2018-08-29 18:06:51 +02:00
<?php
switch ($resource) {
case 'sessioni_intervento':
2018-08-31 17:33:33 +02:00
if ($user['gruppo'] == 'Tecnici') {
$query = 'DELETE FROM in_interventi_tecnici WHERE idintervento = :id_intervento AND `idtecnico` = :id_tecnico';
$parameters = [
':id_intervento' => $request['id_intervento'],
':id_tecnico' => $user['idanagrafica'],
];
$dbo->query($query, $parameters);
}
2018-08-29 18:06:51 +02:00
break;
case 'articoli_intervento':
$dbo->query('DELETE FROM mg_articoli_interventi WHERE idintervento = :id_intervento', [
':id_intervento' => $request['id_intervento'],
]);
// TODO: prevedere la modifica di quantità!
2018-08-31 17:33:33 +02:00
// TODO: prevedere causali
2018-08-29 18:06:51 +02:00
break;
}
return [
'sessioni_intervento',
'articoli_intervento',
];