Skip to content

Commit cc85ade

Browse files
committed
refactor: ottimizzazione funzioni delete()
1 parent e62c44e commit cc85ade

7 files changed

Lines changed: 9 additions & 9 deletions

File tree

editor.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989

9090
$advanced_sessions = setting('Attiva notifica di presenza utenti sul record');
9191
if (!empty($advanced_sessions)) {
92-
$dbo->query('DELETE FROM zz_semaphores WHERE id_utente='.prepare(auth_osm()->getUser()['id']).' AND posizione='.prepare($id_module.', '.$id_record));
92+
$dbo->delete('zz_semaphores', ['id_utente' => auth_osm()->getUser()['id'], 'posizione' => $id_module.', '.$id_record]);
9393

9494
$dbo->query('INSERT INTO zz_semaphores (id_utente, posizione, updated) VALUES ('.prepare(auth_osm()->getUser()['id']).', '.prepare($id_module.', '.$id_record).', NOW())');
9595

modules/articoli/src/Import/CSV.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -348,15 +348,15 @@ public function init()
348348

349349
if ($direzione) {
350350
// Elimina solo i prezzi nella direzione specificata
351-
$database->query('DELETE FROM mg_prezzi_articoli WHERE id_articolo = '.prepare($articolo->id).' AND id_anagrafica = '.prepare($anagrafica->id).' AND dir = '.prepare($direzione));
351+
$database->delete('mg_prezzi_articoli', ['id_articolo' => $articolo->id, 'id_anagrafica' => $anagrafica->id, 'dir' => $direzione]);
352352
} else {
353353
// Se la direzione non è specificata, elimina tutti i prezzi per questa combinazione
354-
$database->query('DELETE FROM mg_prezzi_articoli WHERE id_articolo = '.prepare($articolo->id).' AND id_anagrafica = '.prepare($anagrafica->id));
354+
$database->delete('mg_prezzi_articoli', ['id_articolo' => $articolo->id, 'id_anagrafica' => $anagrafica->id]);
355355
}
356356
}
357357

358358
if (!empty($record['codice_fornitore']) && !empty($record['descrizione_fornitore'])) {
359-
$database->query('DELETE FROM mg_fornitore_articolo WHERE id_articolo = '.prepare($articolo->id).' AND id_fornitore = '.prepare($anagrafica->id));
359+
$database->delete('mg_fornitore_articolo', ['id_articolo' => $articolo->id, 'id_fornitore' => $anagrafica->id]);
360360
}
361361
}
362362

modules/automezzi/actions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@
296296
break;
297297

298298
case 'delete':
299-
$dbo->query('DELETE FROM `an_sedi` WHERE `id`='.prepare($id_record));
299+
$dbo->delete('an_sedi', ['id' => $id_record]);
300300

301301
flash()->info(tr('Automezzo eliminato e articoli riportati in magazzino!'));
302302

modules/contratti/bulk.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@
168168
$new_idcontratto = $new_contratto->id;
169169

170170
// Correzioni dei prezzi per gli interventi
171-
$dbo->query('DELETE FROM co_contratti_tipiintervento WHERE idcontratto='.prepare($new_idcontratto));
171+
$dbo->delete('co_contratti_tipiintervento', ['idcontratto' => $new_idcontratto]);
172172
$dbo->query('INSERT INTO co_contratti_tipiintervento(idcontratto, idtipointervento, costo_ore, costo_km, costo_dirittochiamata, costo_ore_tecnico, costo_km_tecnico, costo_dirittochiamata_tecnico) SELECT '.prepare($new_idcontratto).', idtipointervento, costo_ore, costo_km, costo_dirittochiamata, costo_ore_tecnico, costo_km_tecnico, costo_dirittochiamata_tecnico FROM co_contratti_tipiintervento AS z WHERE idcontratto='.prepare($contratto->id));
173173
$new_contratto->save();
174174

modules/utenti/actions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@
226226
$group->delete();
227227
User::where('idgruppo', $id_record)->delete();
228228
UserTokens::whereIn('id_utente', User::where('idgruppo', $id_record)->pluck('id'))->delete();
229-
$dbo->query('DELETE FROM `zz_permissions` WHERE `idgruppo`='.prepare($id_record));
229+
$dbo->delete('zz_permissions', ['idgruppo' => $id_record]);
230230
flash()->info(tr('Gruppo e relativi utenti eliminati!'));
231231
} else {
232232
flash()->error(tr('Questo gruppo non si può eliminare!'));

modules/utenti/src/API/v1/Logout.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public function create($request)
3232

3333
if (!empty($request['token']) && !empty($user)) {
3434
// Cancellazione della chiave
35-
$database->query('DELETE FROM `zz_tokens` WHERE `token` = '.prepare($request['token']).' AND `id_utente` = '.prepare($user['id']));
35+
$database->delete('zz_tokens', ['token' => $request['token'], 'id_utente' => $user['id']]);
3636
} else {
3737
$response = [
3838
'status' => API\Response::getStatus()['unauthorized']['code'],

plugins/automezzi_manutenzioni/actions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
case 'delscadenza':
6969
$idscadenza = post('id');
7070

71-
$dbo->query('DELETE FROM an_automezzi_scadenze WHERE id = '.prepare($idscadenza));
71+
$dbo->delete('an_automezzi_scadenze', ['id' => $idscadenza]);
7272

7373
flash()->info(tr('Scadenza eliminata correttamente!'));
7474

0 commit comments

Comments
 (0)