mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-22 21:28:08 +01:00
Fix eliminazione causali di trasporto
This commit is contained in:
parent
6c6576bcf7
commit
b245e4afd5
@ -11,12 +11,12 @@ switch (filter('op')) {
|
||||
$dbo->query('UPDATE `dt_causalet` SET `descrizione`='.prepare($descrizione).' WHERE `id`='.prepare($id_record));
|
||||
$_SESSION['infos'][] = tr('Salvataggio completato!');
|
||||
} else {
|
||||
$_SESSION['errors'][] = tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [
|
||||
$_SESSION['errors'][] = tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [
|
||||
'_TYPE_' => 'causale',
|
||||
]);
|
||||
}
|
||||
} else {
|
||||
$_SESSION['errors'][] = tr('Ci sono stati alcuni errori durante il salvataggio!');
|
||||
$_SESSION['errors'][] = tr('Ci sono stati alcuni errori durante il salvataggio.');
|
||||
}
|
||||
|
||||
break;
|
||||
@ -34,22 +34,31 @@ switch (filter('op')) {
|
||||
'_TYPE_' => 'causale',
|
||||
]);
|
||||
} else {
|
||||
$_SESSION['errors'][] = tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [
|
||||
$_SESSION['errors'][] = tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [
|
||||
'_TYPE_' => 'causale',
|
||||
]);
|
||||
}
|
||||
} else {
|
||||
$_SESSION['errors'][] = tr('Ci sono stati alcuni errori durante il salvataggio!');
|
||||
$_SESSION['errors'][] = tr('Ci sono stati alcuni errori durante il salvataggio.');
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
case 'delete':
|
||||
if (isset($id_record)) {
|
||||
|
||||
$documenti = $dbo->fetchNum('SELECT id FROM dt_ddt WHERE idcausalet='.prepare($id_record).'
|
||||
UNION SELECT id FROM co_documenti WHERE idcausalet='.prepare($id_record));
|
||||
|
||||
if (isset($id_record) && empty($documenti)) {
|
||||
|
||||
$dbo->query('DELETE FROM `dt_causalet` WHERE `id`='.prepare($id_record));
|
||||
$_SESSION['infos'][] = tr('Tipologia di _TYPE_ eliminata con successo!', [
|
||||
$_SESSION['infos'][] = tr('Tipologia di _TYPE_ eliminata con successo.', [
|
||||
'_TYPE_' => 'causale',
|
||||
]);
|
||||
|
||||
}else{
|
||||
|
||||
$_SESSION['errors'][] = tr('Sono presenti dei documenti collegati a questa causale.');
|
||||
}
|
||||
|
||||
break;
|
||||
|
@ -22,6 +22,20 @@ include_once __DIR__.'/../../core.php';
|
||||
|
||||
</form>
|
||||
|
||||
<?php
|
||||
$documenti = $dbo->fetchNum('SELECT id FROM dt_ddt WHERE idcausalet='.prepare($id_record).'
|
||||
UNION SELECT id FROM co_documenti WHERE idcausalet='.prepare($id_record));
|
||||
|
||||
if (!empty($documenti)){
|
||||
echo '
|
||||
<div class="alert alert-danger">
|
||||
'.tr('Ci sono _NUM_ documenti collegati', [
|
||||
'_NUM_' => count($documenti),
|
||||
]).'.
|
||||
</div>';
|
||||
}
|
||||
?>
|
||||
|
||||
<a class="btn btn-danger ask" data-backto="record-list">
|
||||
<i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?>
|
||||
</a>
|
||||
|
@ -11,12 +11,12 @@ switch (filter('op')) {
|
||||
$dbo->query('UPDATE `dt_porto` SET `descrizione`='.prepare($descrizione).' WHERE `id`='.prepare($id_record));
|
||||
$_SESSION['infos'][] = tr('Salvataggio completato!');
|
||||
} else {
|
||||
$_SESSION['errors'][] = tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [
|
||||
$_SESSION['errors'][] = tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [
|
||||
'_TYPE_' => 'porto',
|
||||
]);
|
||||
}
|
||||
} else {
|
||||
$_SESSION['errors'][] = tr('Ci sono stati alcuni errori durante il salvataggio!');
|
||||
$_SESSION['errors'][] = tr('Ci sono stati alcuni errori durante il salvataggio.');
|
||||
}
|
||||
|
||||
break;
|
||||
@ -33,7 +33,7 @@ switch (filter('op')) {
|
||||
'_TYPE_' => 'porto',
|
||||
]);
|
||||
} else {
|
||||
$_SESSION['errors'][] = tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [
|
||||
$_SESSION['errors'][] = tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [
|
||||
'_TYPE_' => 'porto',
|
||||
]);
|
||||
}
|
||||
@ -56,7 +56,7 @@ switch (filter('op')) {
|
||||
]);
|
||||
} else {
|
||||
|
||||
$_SESSION['errors'][] = tr('Sono presenti dei documenti collegati a questo porto!');
|
||||
$_SESSION['errors'][] = tr('Sono presenti dei documenti collegati a questo porto.');
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user