From 6facc26a969d27aa248d204fd1edcbd65354833b Mon Sep 17 00:00:00 2001 From: Luca Date: Thu, 14 Nov 2019 10:22:47 +0100 Subject: [PATCH] standardizzazione flag can_delete --- modules/stati_contratto/actions.php | 4 ++-- modules/stati_contratto/edit.php | 4 ++-- modules/stati_preventivo/actions.php | 4 ++-- modules/stati_preventivo/edit.php | 4 ++-- update/2_4_11.sql | 20 ++++++++++---------- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/modules/stati_contratto/actions.php b/modules/stati_contratto/actions.php index b16b16752..932a7ac2a 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 is_cancellabile = 1 AND id='.prepare($id_record); + $query = 'UPDATE co_staticontratti SET deleted_at = NOW() WHERE can_delete = 1 AND id='.prepare($id_record); } else { - $query = 'DELETE FROM co_staticontratti WHERE is_cancellabile = 1 AND id='.prepare($id_record); + $query = 'DELETE FROM co_staticontratti WHERE can_delete = 1 AND id='.prepare($id_record); } $dbo->query($query); diff --git a/modules/stati_contratto/edit.php b/modules/stati_contratto/edit.php index 54beca443..73b311f03 100644 --- a/modules/stati_contratto/edit.php +++ b/modules/stati_contratto/edit.php @@ -1,7 +1,7 @@ '.tr('Elimina').' diff --git a/modules/stati_preventivo/actions.php b/modules/stati_preventivo/actions.php index 76861f7b2..edd2cff0a 100644 --- a/modules/stati_preventivo/actions.php +++ b/modules/stati_preventivo/actions.php @@ -40,9 +40,9 @@ switch (post('op')) { //scelgo se settare come eliminato o cancellare direttamente la riga se non è stato utilizzato nei preventivi if (count($dbo->fetchArray('SELECT id FROM co_preventivi WHERE idstato='.prepare($id_record))) > 0) { - $query = 'UPDATE co_statipreventivi SET deleted_at = NOW() WHERE is_cancellabile = 1 AND id='.prepare($id_record); + $query = 'UPDATE co_statipreventivi SET deleted_at = NOW() WHERE can_delete = 1 AND id='.prepare($id_record); } else { - $query = 'DELETE FROM co_statipreventivi WHERE is_cancellabile = 1 AND id='.prepare($id_record); + $query = 'DELETE FROM co_statipreventivi WHERE can_delete = 1 AND id='.prepare($id_record); } $dbo->query($query); diff --git a/modules/stati_preventivo/edit.php b/modules/stati_preventivo/edit.php index 7c1f11c5c..7b93f0966 100644 --- a/modules/stati_preventivo/edit.php +++ b/modules/stati_preventivo/edit.php @@ -2,7 +2,7 @@ include_once __DIR__.'/../../core.php'; -if ($record['is_cancellabile']) { +if ($record['can_delete']) { $attr = ''; } else { $attr = 'readonly'; @@ -59,7 +59,7 @@ if (!empty($preventivi)) { } -if (!empty($record['is_cancellabile'])) { +if (!empty($record['can_delete'])) { echo ' '.tr('Elimina').' diff --git a/update/2_4_11.sql b/update/2_4_11.sql index e6be50b82..132ccea21 100644 --- a/update/2_4_11.sql +++ b/update/2_4_11.sql @@ -884,16 +884,16 @@ INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`, ((SELECT `id` FROM `zz_modules` WHERE `name` = 'Articoli'), 'Prezzo di acquisto', 'prezzo_acquisto', 6, 1, 0, 1, 1, 0, 1), ((SELECT `id` FROM `zz_modules` WHERE `name` = 'Articoli'), 'Prezzo di vendita', 'prezzo_vendita', 6, 1, 0, 1, 1, 0, 1); --- Aggiunta flag is_cancellabile per stati preventivi e contratti -ALTER TABLE `co_statipreventivi` ADD `is_cancellabile` BOOLEAN NOT NULL DEFAULT TRUE; -ALTER TABLE `co_staticontratti` ADD `is_cancellabile` BOOLEAN NOT NULL DEFAULT TRUE; +-- Aggiunta flag can_delete per stati preventivi e contratti +ALTER TABLE `co_statipreventivi` ADD `can_delete` BOOLEAN NOT NULL DEFAULT TRUE; +ALTER TABLE `co_staticontratti` ADD `can_delete` BOOLEAN NOT NULL DEFAULT TRUE; -- Imposto gli stati Bozza, In lavorazione e Concluso non eliminabili per stati preventivi e contratti -UPDATE `co_statipreventivi` SET `is_cancellabile` = '0' WHERE `co_statipreventivi`.`descrizione` = 'Bozza'; -UPDATE `co_statipreventivi` SET `is_cancellabile` = '0' WHERE `co_statipreventivi`.`descrizione` = 'In lavorazione'; +UPDATE `co_statipreventivi` SET `can_delete` = '0' WHERE `co_statipreventivi`.`descrizione` = 'Bozza'; +UPDATE `co_statipreventivi` SET `can_delete` = '0' WHERE `co_statipreventivi`.`descrizione` = 'In lavorazione'; -UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Bozza'; -UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'In lavorazione'; -UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Concluso'; -UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Fatturato'; -UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Parzialmente fatturato'; \ No newline at end of file +UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Bozza'; +UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'In lavorazione'; +UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Concluso'; +UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Fatturato'; +UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Parzialmente fatturato'; \ No newline at end of file