mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-23 06:47:40 +01:00
standardizzazione flag can_delete
This commit is contained in:
parent
67818b4214
commit
6facc26a96
@ -40,9 +40,9 @@ switch (post('op')) {
|
|||||||
|
|
||||||
//scelgo se settare come eliminato o cancellare direttamente la riga se non è stato utilizzato nei contratti
|
//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) {
|
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 {
|
} 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);
|
$dbo->query($query);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
include_once __DIR__.'/../../core.php';
|
include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
if ($record['is_cancellabile']) {
|
if ($record['can_delete']) {
|
||||||
$attr = '';
|
$attr = '';
|
||||||
} else {
|
} else {
|
||||||
$attr = 'readonly';
|
$attr = 'readonly';
|
||||||
@ -59,7 +59,7 @@ if (!empty($contratti)) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (!empty($record['is_cancellabile'])) {
|
if (!empty($record['can_delete'])) {
|
||||||
echo '
|
echo '
|
||||||
<a class="btn btn-danger ask" data-backto="record-list">
|
<a class="btn btn-danger ask" data-backto="record-list">
|
||||||
<i class="fa fa-trash"></i>'.tr('Elimina').'
|
<i class="fa fa-trash"></i>'.tr('Elimina').'
|
||||||
|
@ -40,9 +40,9 @@ switch (post('op')) {
|
|||||||
|
|
||||||
//scelgo se settare come eliminato o cancellare direttamente la riga se non è stato utilizzato nei preventivi
|
//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) {
|
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 {
|
} 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);
|
$dbo->query($query);
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
include_once __DIR__.'/../../core.php';
|
include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
|
|
||||||
if ($record['is_cancellabile']) {
|
if ($record['can_delete']) {
|
||||||
$attr = '';
|
$attr = '';
|
||||||
} else {
|
} else {
|
||||||
$attr = 'readonly';
|
$attr = 'readonly';
|
||||||
@ -59,7 +59,7 @@ if (!empty($preventivi)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (!empty($record['is_cancellabile'])) {
|
if (!empty($record['can_delete'])) {
|
||||||
echo '
|
echo '
|
||||||
<a class="btn btn-danger ask" data-backto="record-list">
|
<a class="btn btn-danger ask" data-backto="record-list">
|
||||||
<i class="fa fa-trash"></i>'.tr('Elimina').'
|
<i class="fa fa-trash"></i>'.tr('Elimina').'
|
||||||
|
@ -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 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);
|
((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
|
-- Aggiunta flag can_delete per stati preventivi e contratti
|
||||||
ALTER TABLE `co_statipreventivi` ADD `is_cancellabile` BOOLEAN NOT NULL DEFAULT TRUE;
|
ALTER TABLE `co_statipreventivi` ADD `can_delete` BOOLEAN NOT NULL DEFAULT TRUE;
|
||||||
ALTER TABLE `co_staticontratti` ADD `is_cancellabile` 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
|
-- 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 `can_delete` = '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` = 'In lavorazione';
|
||||||
|
|
||||||
UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Bozza';
|
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Bozza';
|
||||||
UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'In lavorazione';
|
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'In lavorazione';
|
||||||
UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Concluso';
|
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Concluso';
|
||||||
UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Fatturato';
|
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Fatturato';
|
||||||
UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Parzialmente fatturato';
|
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Parzialmente fatturato';
|
Loading…
x
Reference in New Issue
Block a user