1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-01-27 06:04:54 +01:00

Fix per potenziale cancellazione dati utente

This commit is contained in:
Dasc3er 2020-10-16 08:29:56 +02:00
parent 4345b3a5d5
commit a947a72ed2

View File

@ -68,10 +68,8 @@ class Interventi extends Resource implements RetrieveInterface, CreateInterface,
WHERE EXISTS(SELECT `orario_fine` FROM `in_interventi_tecnici` WHERE `in_interventi_tecnici`.`idintervento` = `in_interventi`.`id` AND `orario_fine` BETWEEN :period_start AND :period_end AND idtecnico LIKE :idtecnico)";
//Se sono l'admin posso vedere tutte le attività
if ($user->is_admin){
$user->idanagrafica = '%';
}
// Se sono l'admin posso vedere tutte le attività
$id_anagrafica = $user->is_admin ? '%' : $user->idanagrafica;
$query .= '
HAVING 2=2
@ -80,7 +78,7 @@ class Interventi extends Resource implements RetrieveInterface, CreateInterface,
$parameters = [
':period_end' => $period_end,
':period_start' => $period_start,
':idtecnico' => $user->idanagrafica,
':idtecnico' => $id_anagrafica,
];
$module = Modules::get('Interventi');