mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-02 08:56:48 +01:00
Fix minori
This commit is contained in:
parent
b51ff04e1e
commit
50c782b60b
@ -5,6 +5,7 @@ include_once __DIR__.'/../../core.php';
|
||||
switch (post('op')) {
|
||||
case 'update':
|
||||
$dbo->update('in_statiintervento', [
|
||||
'codice' => post('codice'),
|
||||
'descrizione' => post('descrizione'),
|
||||
'colore' => post('colore'),
|
||||
'completato' => post('completato'),
|
||||
@ -18,18 +19,20 @@ switch (post('op')) {
|
||||
break;
|
||||
|
||||
case 'add':
|
||||
$idstatointervento = post('codice');
|
||||
$codice = post('codice');
|
||||
$descrizione = post('descrizione');
|
||||
$colore = post('colore');
|
||||
|
||||
//controllo idstatointervento che non sia duplicato
|
||||
if (count($dbo->fetchArray('SELECT idstatointervento FROM in_statiintervento WHERE idstatointervento='.prepare($idstatointervento))) > 0) {
|
||||
flash()->error(tr('Stato di intervento già esistente.'));
|
||||
//controllo che il codice non sia duplicato
|
||||
if (count($dbo->fetchArray('SELECT idstatointervento FROM in_statiintervento WHERE codice='.prepare($codice))) > 0) {
|
||||
flash()->warning(tr('Attenzione: lo stato attività _COD_ risulta già esistente.', [
|
||||
'_COD_' => $codice,
|
||||
]));
|
||||
} else {
|
||||
$query = 'INSERT INTO in_statiintervento(codice, descrizione, colore) VALUES ('.prepare($idstatointervento).', '.prepare($descrizione).', '.prepare($colore).')';
|
||||
$query = 'INSERT INTO in_statiintervento(codice, descrizione, colore) VALUES ('.prepare($codice).', '.prepare($descrizione).', '.prepare($colore).')';
|
||||
$dbo->query($query);
|
||||
$id_record = $database->lastInsertedID();
|
||||
flash()->info(tr('Nuovo stato di intervento aggiunto.'));
|
||||
flash()->info(tr('Nuovo stato attività aggiunto.'));
|
||||
}
|
||||
|
||||
break;
|
||||
@ -45,7 +48,7 @@ switch (post('op')) {
|
||||
|
||||
$dbo->query($query);
|
||||
|
||||
flash()->info(tr('Stato di intervento eliminato.'));
|
||||
flash()->info(tr('Stato attiviyà eliminato.'));
|
||||
|
||||
break;
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ if ($record['can_delete']) {
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-2">
|
||||
{[ "type": "span", "label": "<?php echo tr('Codice'); ?>", "name": "codice", "value": "$codice$" ]}
|
||||
{[ "type": "text", "label": "<?php echo tr('Codice'); ?>", "name": "codice", "value": "$codice$", "extra": "<?php echo $attr; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-5">
|
||||
|
@ -51,6 +51,7 @@ switch (post('op')) {
|
||||
case 'delete':
|
||||
|
||||
// Permetto eliminazione tipo intervento solo se questo non è utilizzado da nessun'altra parte a gestionale
|
||||
// UNION SELECT `in_tariffe`.`idtipointervento` FROM `in_tariffe` WHERE `in_tariffe`.`idtipointervento` = '.prepare($id_record).'
|
||||
$elementi = $dbo->fetchArray('SELECT `in_interventi`.`idtipointervento` FROM `in_interventi` WHERE `in_interventi`.`idtipointervento` = '.prepare($id_record).'
|
||||
UNION
|
||||
SELECT `an_anagrafiche`.`idtipointervento_default` AS `idtipointervento` FROM `an_anagrafiche` WHERE `an_anagrafiche`.`idtipointervento_default` = '.prepare($id_record).'
|
||||
@ -59,21 +60,22 @@ switch (post('op')) {
|
||||
UNION
|
||||
SELECT `co_promemoria`.`idtipointervento` FROM `co_promemoria` WHERE `co_promemoria`.`idtipointervento` = '.prepare($id_record).'
|
||||
UNION
|
||||
SELECT `in_tariffe`.`idtipointervento` FROM `in_tariffe` WHERE `in_tariffe`.`idtipointervento` = '.prepare($id_record).'
|
||||
UNION
|
||||
SELECT `in_interventi_tecnici`.`idtipointervento` FROM `in_interventi_tecnici` WHERE `in_interventi_tecnici`.`idtipointervento` = '.prepare($id_record).'
|
||||
UNION
|
||||
SELECT `co_contratti_tipiintervento`.`idtipointervento` FROM `co_contratti_tipiintervento` WHERE `co_contratti_tipiintervento`.`idtipointervento` = '.prepare($id_record).'
|
||||
ORDER BY `idtipointervento`');
|
||||
|
||||
if (empty($elementi)) {
|
||||
$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);
|
||||
|
||||
$query = 'DELETE FROM in_tipiintervento WHERE idtipointervento='.prepare($id_record);
|
||||
$dbo->query($query);
|
||||
|
||||
|
||||
|
||||
flash()->info(tr('Tipo di intervento eliminato!'));
|
||||
break;
|
||||
}
|
||||
|
@ -70,6 +70,7 @@ include_once __DIR__.'/../../core.php';
|
||||
|
||||
<?php
|
||||
// Permetto eliminazione tipo intervento solo se questo non è utilizzado da nessun'altra parte nel gestionale
|
||||
//UNION SELECT `in_tariffe`.`idtipointervento` FROM `in_tariffe` WHERE `in_tariffe`.`idtipointervento` = '.prepare($id_record).'
|
||||
$elementi = $dbo->fetchArray('SELECT `in_interventi`.`idtipointervento` FROM `in_interventi` WHERE `in_interventi`.`idtipointervento` = '.prepare($id_record).'
|
||||
UNION
|
||||
SELECT `an_anagrafiche`.`idtipointervento_default` AS `idtipointervento` FROM `an_anagrafiche` WHERE `an_anagrafiche`.`idtipointervento_default` = '.prepare($id_record).'
|
||||
@ -78,8 +79,6 @@ SELECT `co_preventivi`.`idtipointervento` FROM `co_preventivi` WHERE `co_prevent
|
||||
UNION
|
||||
SELECT `co_promemoria`.`idtipointervento` FROM `co_promemoria` WHERE `co_promemoria`.`idtipointervento` = '.prepare($id_record).'
|
||||
UNION
|
||||
SELECT `in_tariffe`.`idtipointervento` FROM `in_tariffe` WHERE `in_tariffe`.`idtipointervento` = '.prepare($id_record).'
|
||||
UNION
|
||||
SELECT `in_interventi_tecnici`.`idtipointervento` FROM `in_interventi_tecnici` WHERE `in_interventi_tecnici`.`idtipointervento` = '.prepare($id_record).'
|
||||
UNION
|
||||
SELECT `co_contratti_tipiintervento`.`idtipointervento` FROM `co_contratti_tipiintervento` WHERE `co_contratti_tipiintervento`.`idtipointervento` = '.prepare($id_record).'
|
||||
|
@ -37,7 +37,7 @@ echo '
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "'.tr('Città').'", "name": "citta", "id": "citta_", "value": "$citta$" ]}
|
||||
{[ "type": "text", "label": "'.tr('Città').'", "name": "citta", "id": "citta_", "value": "$citta$", "required": 1 ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-2">
|
||||
|
Loading…
x
Reference in New Issue
Block a user