diff --git a/modules/stati_contratto/actions.php b/modules/stati_contratto/actions.php index b675b98a5..b16b16752 100644 --- a/modules/stati_contratto/actions.php +++ b/modules/stati_contratto/actions.php @@ -40,9 +40,9 @@ switch (post('op')) { //scelgo se settare come eliminato o cancellare direttamente la riga se non è stato utilizzato nei contratti if (count($dbo->fetchArray('SELECT id FROM co_contratti WHERE idstato='.prepare($id_record))) > 0) { - $query = 'UPDATE co_staticontratti SET deleted_at = NOW() WHERE id='.prepare($id_record); + $query = 'UPDATE co_staticontratti SET deleted_at = NOW() WHERE is_cancellabile = 1 AND id='.prepare($id_record); } else { - $query = 'DELETE FROM co_staticontratti WHERE id='.prepare($id_record); + $query = 'DELETE FROM co_staticontratti WHERE is_cancellabile = 1 AND id='.prepare($id_record); } $dbo->query($query); diff --git a/modules/stati_contratto/edit.php b/modules/stati_contratto/edit.php index 82d0af887..54beca443 100644 --- a/modules/stati_contratto/edit.php +++ b/modules/stati_contratto/edit.php @@ -1,15 +1,13 @@ fetchNum('SELECT id FROM co_contratti WHERE idstato='.prepare($id_record)); -$attr = ''; -/* -if ($contratti == 0) { +if ($record['is_cancellabile']) { $attr = ''; } else { $attr = 'readonly'; - echo '