getUser(); $query = 'SELECT id, idtecnico AS id_tecnico, idintervento AS id_intervento, orario_inizio, orario_fine FROM in_interventi_tecnici WHERE `idintervento` = :id_intervento'; $parameters = [ ':id_intervento' => $request['id_intervento'], ]; if ($user['gruppo'] == 'Tecnici') { $query .= ' AND `idtecnico` = :id_tecnico'; $parameters[':id_tecnico'] = $user['idanagrafica']; } return [ 'query' => $query, 'parameters' => $parameters, ]; } public function create($request) { $user = auth()->getUser(); $data = $request['data']; add_tecnico($data['id_intervento'], $user['idanagrafica'], $data['orario_inizio'], $data['orario_fine']); } public function delete($request) { $database = database(); $user = auth()->getUser(); $database->query('DELETE FROM `in_interventi_tecnici` WHERE `idintervento` = :id_intervento AND `idtecnico` = :id_tecnico', [ ':id_intervento' => $request['id_intervento'], ':id_tecnico' => $user['idanagrafica'], ]); } }