2017-08-04 16:28:16 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
include_once __DIR__.'/../../core.php';
|
|
|
|
|
|
|
|
switch (post('op')) {
|
|
|
|
case 'update':
|
|
|
|
$descrizione = post('descrizione');
|
|
|
|
$costo_orario = post('costo_orario');
|
|
|
|
$costo_km = post('costo_km');
|
|
|
|
$costo_diritto_chiamata = post('costo_diritto_chiamata');
|
|
|
|
|
|
|
|
$costo_orario_tecnico = post('costo_orario_tecnico');
|
|
|
|
$costo_km_tecnico = post('costo_km_tecnico');
|
|
|
|
$costo_diritto_chiamata_tecnico = post('costo_diritto_chiamata_tecnico');
|
2018-06-26 14:30:26 +02:00
|
|
|
|
|
|
|
$tempo_standard = (empty(post('tempo_standard'))) ? 'NULL' : prepare(round((force_decimal($_POST['tempo_standard']) / 2.5), 1) * 2.5);
|
|
|
|
|
2017-08-04 16:28:16 +02:00
|
|
|
$query = 'UPDATE in_tipiintervento SET'.
|
|
|
|
' descrizione='.prepare($descrizione).','.
|
|
|
|
' costo_orario='.prepare($costo_orario).','.
|
|
|
|
' costo_km='.prepare($costo_km).','.
|
|
|
|
' costo_diritto_chiamata='.prepare($costo_diritto_chiamata).','.
|
|
|
|
' costo_orario_tecnico='.prepare($costo_orario_tecnico).','.
|
|
|
|
' costo_km_tecnico='.prepare($costo_km_tecnico).','.
|
2018-05-21 11:14:37 +02:00
|
|
|
' costo_diritto_chiamata_tecnico='.prepare($costo_diritto_chiamata_tecnico).','.
|
2018-06-26 14:30:26 +02:00
|
|
|
' tempo_standard='.$tempo_standard.
|
2017-08-04 16:28:16 +02:00
|
|
|
' WHERE idtipointervento='.prepare($id_record);
|
|
|
|
|
|
|
|
$dbo->query($query);
|
2017-09-04 12:02:29 +02:00
|
|
|
$_SESSION['infos'][] = tr('Informazioni tipo intervento salvate correttamente!');
|
2017-08-04 16:28:16 +02:00
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
case 'add':
|
|
|
|
$idtipointervento = post('idtipointervento');
|
|
|
|
$descrizione = post('descrizione');
|
2018-06-26 14:30:26 +02:00
|
|
|
|
|
|
|
$tempo_standard = (empty(post('tempo_standard'))) ? 'NULL' : prepare(round((force_decimal($_POST['tempo_standard']) / 2.5), 1) * 2.5);
|
|
|
|
|
2018-05-22 22:51:22 +02:00
|
|
|
$query = 'INSERT INTO in_tipiintervento(idtipointervento, descrizione, costo_orario, costo_km, tempo_standard) VALUES ('.prepare($idtipointervento).', '.prepare($descrizione).', 0.00, 0.00, '.$tempo_standard.')';
|
2017-08-04 16:28:16 +02:00
|
|
|
$dbo->query($query);
|
|
|
|
|
|
|
|
$id_record = $idtipointervento;
|
|
|
|
|
2017-09-04 12:02:29 +02:00
|
|
|
$_SESSION['infos'][] = tr('Nuovo tipo di intervento aggiunto!');
|
2017-08-04 16:28:16 +02:00
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
case 'delete':
|
|
|
|
$query = 'DELETE FROM in_tipiintervento WHERE idtipointervento='.prepare($id_record);
|
|
|
|
$dbo->query($query);
|
|
|
|
|
|
|
|
// Elimino anche le tariffe collegate ai vari tecnici
|
|
|
|
$query = 'DELETE FROM in_tariffe WHERE idtipointervento='.prepare($id_record);
|
|
|
|
$dbo->query($query);
|
|
|
|
|
2017-09-04 12:02:29 +02:00
|
|
|
$_SESSION['infos'][] = tr('Tipo di intervento eliminato!');
|
2017-08-04 16:28:16 +02:00
|
|
|
break;
|
|
|
|
}
|